What problem does it solve? New contributors struggle to figure out where to make changes in an unfamiliar codebase, and existing documentation often goes stale or dives into implementation details. This Skill produces a concise, stable ARCHITECTURE.md that gives readers a mental map of the project. ## Core Features & Use Cases - Structured Exploration Workflow: Guides the AI through reading manifests, directory trees, and entry points before writing anything. - Codemap Template: Produces per-module sections with Boundary and Invariant callouts, a bird's eye view, and cross-cutting concerns like error handling and testing. - Quality Checklist and Example: Enforces matklad's principles (name don't link, mark absences, stay under ~300 lines) with a complete reference example for a TypeScript project. - Use Case: When onboarding engineers to a growing service, ask the AI to document the architecture and receive a maintainable ARCHITECTURE.md that answers "where is the thing that does X?" ## Quick Start Ask the AI to write an ARCHITECTURE.md for this repository following matklad's principles.