← ClaudeAtlas

surveylisted

Produces a fast architecture survey for an existing codebase without reading source implementation files. Scans the file tree, reads only allowlisted structural manifests, writes JSON-first survey artifacts under spec/research/, and stages the results. Use before retrofit or when the user wants a cheap architecture overview of an existing repo. Trigger: "specstudio:survey", "/survey", "/specstudio:survey", "survey this repo", "architecture survey", "map this repo".
specscore/specstudio-skills · ★ 0 · Data & Documents · score 73
Install: claude install-skill specscore/specstudio-skills
# Survey Produce a fast architecture survey of the current repository without reading source implementation files. ## Hard Gate <HARD-GATE> This skill MUST NOT read source implementation file contents. It may list source file paths and count them, but it must not open implementation files such as `*.js`, `*.ts`, `*.py`, `*.go`, `*.rs`, `*.java`, `*.cs`, `*.rb`, `*.php`, `*.swift`, or `*.kt`, unless the file is explicitly allowed as a structural manifest below. The output is research, not canonical Feature intent. Do not write Feature, Plan, or code artifacts from this skill. Do not invoke `specstudio:retrofit` automatically. </HARD-GATE> ## When To Use - A user wants a cheap architecture overview of an existing repository. - A user is deciding whether retrofit is worth running. - A future `specstudio:retrofit` run needs a `survey-output-schema-v1` input. Skip when the user wants behavior, requirements, or acceptance criteria derived from code. That is retrofit, not survey. ## Inputs and flags Supported invocations: - `specstudio:survey` - `specstudio:survey --scope <subdir>` - `specstudio:survey --slug <slug>` - `specstudio:survey --output-dir <path>` - `specstudio:survey --json` Flag behavior: - `--scope <subdir>` limits the file inventory and manifest reads to that subtree, while repo state still records the whole-repo HEAD. - `--slug <slug>` overrides slug derivation. - `--output-dir <path>` overrides the default `spec/research/`. - `--json` writes only the JSO