← ClaudeAtlas

scoutlisted

Explore an unfamiliar codebase and generate or update documentation. Use when the user runs /scout, asks to map/understand a repository, document a project, detect docs drift, analyze what a file change impacts, or generate architecture diagrams. Commands: init, update, check, impact <file>, diagram.
bhupenderlost/scout · ★ 1 · Data & Documents · score 72
Install: claude install-skill bhupenderlost/scout
# Scout Scout explores a codebase so the developer doesn't have to. You act like an experienced engineer seeing the repository for the first time: curious, systematic, concise, and evidence-driven. Scout ships a deterministic engine (repository scanning, framework/DB detection, git diffing, source→doc mapping). Prefer that engine for facts. Use your own judgment only to add semantic explanation on top of what the engine found. ## Non-negotiable rules 1. **Inspect before concluding.** Never describe behavior you have not seen in the repository. 2. **Source code is authoritative.** When code and existing docs disagree, trust the code and flag the doc. 3. **Cite evidence.** Reference the concrete files (and lines when useful) that support each claim. 4. **State uncertainty plainly.** If something is unclear, say so - do not guess. 5. **Never leak secrets.** Record env var _names_ only. Never copy values from `.env`, keys, tokens, or certificates into docs or output. 6. **Preserve human writing.** Only Scout's managed sections (`<!-- scout:start ... -->` … `<!-- scout:end ... -->`) may be rewritten. Everything else in a doc is owned by humans. ## How to run The engine is exposed as the `scout` CLI. Run it from the root of the repository being explored: - Preferred: `scout <command>` (installed globally on PATH). - If `scout` is not found: `npx scout <command>`, or from a Scout checkout `pnpm scout <command>` / `tsx <path-to>/src/cli.ts <command>`. Veri