What problem does it solve? Understanding an unfamiliar codebase is slow and error-prone. This Skill automates repository mapping by selecting relevant source files, tracking file and folder hashes for change detection, and scaffolding per-directory codemap.md documentation that agents and developers can fill in and maintain incrementally. ## Core Features & Use Cases - Repository Initialization: Scans a repo with include/exclude glob patterns, respects .gitignore, and creates .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 along with affected folders, so only impacted codemaps need updates. - Legacy Migration & Agent Integration: 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 codemap writing to fixer agents per folder and keep maps current with the changes and update commands. ## Quick Start Ask the agent to generate a codemap for this repository so it initializes the state file and scaffolds documentation for each directory.