codebase-knowledge-builder
Installation
SKILL.md
Enterprise Codebase Knowledge Builder
Ingest and understand an entire software repository, build a comprehensive internal knowledge model, and answer deep technical questions about architecture, business logic, dependencies, workflows, APIs, databases, deployments, and development practices.
Quick Start
When the user says "explain this repository" or points to a codebase, do NOT jump into answering. First ingest the repository:
- Run
scripts/analyze.sh <path>to get repository stats - Read key configuration files (package.json, tsconfig, Dockerfile, CI configs)
- Understand the folder structure and module organization
- Detect the technology stack
- Then answer questions based on evidence