What problem does it solve?
It standardizes how you create, review, implement, and archive spec-driven changes using OpenSpec for specification and Fabro for implementation, so product work can move from intent to verified code reliably.
Core Features & Use Cases
- Explore mode (thinking partner): Draft and iterate OpenSpec artifacts without implementing code, supporting clarification during a change.
- Propose (one-step artifact creation): Generate proposal/design/specs/tasks in the correct dependency order for a new change and keep it consistent with OpenSpec rules.
- Apply (task-by-task implementation): Execute pending tasks from an existing OpenSpec change using Fabro, updating progress while pausing on ambiguity or blockers.
- Archive (completion + spec sync): Move completed changes to archive and optionally sync delta specs into main specs with guardrails.
- Full lifecycle orchestration: Cover the OpenSpec + Fabro workflow including prerequisites, app directory conventions, verification gates, optional browser-based UI testing, and PR/issue linkage.
Quick Start
Provide a kebab-case change name to an AI operator and run an OpenSpec-driven propose step, then implement with the Fabro generic-build workflow and finish by archiving after verification.