What problem does it solve?
It helps you avoid expensive trial-and-error when rewriting an unfamiliar project by producing a single, granular inventory of what the existing system actually exposes and must preserve.
Core Features & Use Cases
- Six-axis feature discovery: scans routes/entry points, data models, async jobs, test names, UI screens, and documented features to identify the full behavioral surface.
- Greenfield rewrite “what we must preserve” spec: outputs a consolidated feature matrix that can be handed directly to the rewrite team as requirements input.
- Optional UI mockups: with an opt-in flag, emits AI-inferred ASCII wireframes for discovered UI screens, each labeled with a strict source disclaimer for trust and verification.
- Per-feature diagram linkage (via related skill): integrates with the per-feature diagram flow so the inventory can spawn route/model/job/screen diagrams for a specific feature.
Quick Start
Run /extract-features billing-api --with-mockups to generate feature-inventory.md plus an AI-inferred screens section for each discovered UI screen in the billing-api project.