← ClaudeAtlas

surveylisted

Multi-perspective codebase survey that produces beads and mermaid diagrams from code structure. Each agent perspective (prod, staging, dev, feature, PM) examines the same codebase at a different zoom level, creating tagged beads and a disagreement matrix.
jamestexas/agents · ★ 2 · AI & Automation · score 58
Install: claude install-skill jamestexas/agents
# Survey — Multi-Perspective Codebase Analysis Run a structured survey of a codebase from multiple agent perspectives. Each perspective examines the same code at a different zoom level, produces findings as beads (tagged with `--actor`), and generates mermaid diagrams from the actual code structure. ## Arguments $ARGUMENTS Arguments format: `[repo-path] [--perspectives <list>] [--diagram-only] [--dry-run]` - **repo-path**: Path to the repo to survey (default: current working directory) - **--perspectives**: Comma-separated list of perspectives to run (default: all). Options: `prod`, `staging`, `dev`, `feature`, `pm` - **--diagram-only**: Skip bead creation, only generate mermaid diagrams - **--dry-run**: Show what would be created without creating beads If no arguments provided, survey the current working directory from all perspectives. ## The Model The survey is a **graded filter bank** — each perspective is a bandpass filter examining the same codebase at a different frequency: | Perspective | Zoom Level | What It Looks For | Actor Tag | |-------------|-----------|-------------------|-----------| | **Dev** | High freq — individual functions/files | Dead code, unused imports, TODO debt, complexity hotspots | `dev-agent` | | **Prod** | Mid-high — module/package patterns | Code smells, anti-patterns, dependency direction violations, error handling gaps | `prod-agent` | | **Staging** | Mid — test/code correspondence | Fake tests, coverage gaps, test-prod divergence, m