What problem does it solve?
This Skill provides a navigable codebase summary, including module maps, entry points, key data flows, dependency overview, and doc structure, helping developers understand and navigate complex codebases efficiently.
Core Features & Use Cases
- Module Map Generation: Creates a structured overview of the codebase's modules and their purposes.
- Entry Points Identification: Locates the starting points of execution, such as application entry points and HTTP handlers.
- Data Flow Tracing: Traces key data flows through the codebase, including user-facing flows and system interactions.
- Dependency Overview: Identifies key dependencies like HTTP, ORM/DB, Auth, Messaging, and Observability libraries.
- Risk Areas Identification: Highlights areas of high coupling, side-effect heavy code, test coverage gaps, and outdated patterns.
- Summary Production: Produces a summary document that is usable by new contributors with no prior context.
Quick Start
Use the 'repo-understanding' skill to generate a summary for the 'src/' directory with a depth of 2.