project-decomposition
Single-source codebase decomposition: scans a project scope, builds the module dependency graph, counts LOC by language, computes skip patterns (caller-supplied ∪ .gitignore ∪ baseline), and (when grouping is required) produces topology groupings with L3 quality validation. One skill owns ProjectProfile JSON, grouping protocols, and quality gates. Triggers: "before generating a workflow plan", "before topology grouping", "project sizing", "LOC counting", "module grouping", "topology splitting rules", "topology consumer rules", "scale-aware splitting", "large codebase decomposition", "module dependency graph", "scope measurement". NOT for: semantic architecture analysis, implementation planning, running tests/builds/linters.
Pinned to revision a9c9469d86e9, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/project-decomposition/SKILL.md
- skills/project-decomposition/references/consume.md
- skills/project-decomposition/references/grouping.md
- skills/project-decomposition/references/manual-extraction.md
- skills/project-decomposition/references/topology-thresholds.md
- skills/project-decomposition/scripts/decompose.py
- skills/project-decomposition/templates/output-template.md
Every link opens the file at its source, pinned to the revision this page describes.