What problem does it solve? Onboarding onto an unfamiliar codebase requires reading many files before any real work can begin. This Skill automates repository mapping by selecting relevant source files, tracking file and folder hashes for change detection, and scaffolding per-directory codemap.md documents that describe architecture, data flow, and integration points. ## Core Features & Use Cases - Repository Initialization: Scans a repo with include/exclude glob patterns, respects .gitignore, and writes .slim/codemap.json plus empty codemap.md templates in every relevant folder. - Incremental Change Detection: Compares current file hashes against saved state to report added, removed, and modified files and the affected folders, so only impacted codemaps get updated. - Legacy Migration and Agent Registration: Automatically migrates .slim/cartography.json to the new state format and registers the codemap in AGENTS.md so agents discover it on every session. - Use Case: When starting work on a new TypeScript project, run the init command to map src/**/*.ts files, then delegate fixer agents to fill each folder's codemap.md with responsibility, design patterns, and flow documentation. ## Quick Start Ask the agent to generate a codemap for this repository so it initializes the state file and scaffolds documentation for every source folder.