What problem does it solve?
The codebase-analyzer skill helps developers and reviewers quickly understand how an existing codebase is implemented by producing precise, file-and-line referenced explanations of program flow and component interactions.
Core Features & Use Cases
- Implementation Tracing: Read source files, identify key functions and follow call paths to explain how logic flows across files.
- Data Flow Mapping: Trace data from entry points to exit points and document transformations and state changes with exact file:line citations.
- Architectural Documentation: Produce ASCII architecture and flow diagrams, list entry points, configuration points, and describe integration surfaces for onboarding or handoff.
- Use Case: Use when you need a clear, evidence-backed description of how a feature is implemented for onboarding, audits, or documentation updates.
Quick Start
Ask the codebase-analyzer to trace the data flow for a specific feature by naming the entry file and target function and write the complete analysis to ANALYSIS.md with file:line references.