What problem does it solve?
This Skill helps you understand an existing codebase when the original design documents are missing, outdated, or incomplete. It turns source code into a readable specification so teams can audit behavior, plan rewrites, and onboard contributors faster.
Core Features & Use Cases
- Reverse-Engineering: Extracts a project’s purpose, architecture, and runtime behavior from its code and configuration.
- Specification Writing: Produces a structured SPEC covering tech stack, data model, API surface, constraints, and testing strategy.
- Project Audit: Useful for comparing implemented behavior against documented intent or identifying gaps before a refactor.
- Use Case: A new engineer joins a legacy repository and needs a reliable document that explains what the system does and how it is organized.
Quick Start
Ask this Skill to analyze the attached repository and generate a structured SPEC document that summarizes its architecture, contracts, configuration, and testing strategy.