Use this skill when mapping a project's architecture, generating a project-map/ folder, creating high-level architecture documentation for agent or human consumption, or when the user asks to map, survey, or document the structure of a codebase. Invoke when: the user says 'map this project', 'generate a project map', 'create architecture docs', 'survey this codebase', or wants a comprehensive overview of a project's structure, domains, configuration, and integrations.
Generate a project-map/ folder with 6 documents that give agents (and humans) a complete picture of the project without reading every file.
| Document | File | Content |
|---|---|---|
| A | A-top-level-structure.md | Architecturally significant top-level files and directories |
| B | B-documentation-index.md | Documentation inventory grouped by domain |
| C | C-source-architecture.md | Solution structure, data model, service contracts |
| D | D-feature-map.md | Feature domain map (Mermaid) + per-domain class diagrams |
| E | E-configuration.md | Configuration sources, what goes where, DB-stored settings |
| F | F-integrations.md | External services, dependencies, credentials |
| Step | Document | Doc |
|---|---|---|
| 1. Top-Level Structure | A | 02 |
| 2. Documentation Index | B | 03 |
| 3. Source Architecture | C | 04 |
| 4. Feature Map & Domain Diagrams | D | 05 |
| 5. Configuration | E | 06 |
| 6. External Integrations | F | 07 |