What problem does it solve?
This skill eliminates the need to re-scan a codebase on every Claude Code session by generating and maintaining a living docs/ index (architecture, implementation, patterns, decisions, changelog) that Claude reads automatically in future sessions.
Core Features & Use Cases
- Initial scan that writes five doc files under docs/ (architecture.md, implementation.md, patterns.md, decisions.md, changelog.md).
- Automatic updates after features/bugfixes via CLAUDE.md rules, so you never re-run the skill manually.
- .gitignore integration: docs/ is added to ignore, keeping session artifacts out of git.
- Simple usage: say "index this codebase" to perform the scan; "update docs"/"re-index" to refresh.
- Supports multiple project types: Node.js, Java (Maven/Gradle), Go, Python, Rust, .NET, PHP, and polyglot/monorepos.
How it works
- First run: scan, generate five docs, install CLAUDE.md rules.
- Subsequent sessions: Claude reads docs/ at session start; no re-scan required.
Quick Start
Open any project and say "index this codebase" to run the initial scan and generate the docs/ files.