Agentic code generation is powerful but opaque. This repo makes the workflow transparent by encoding every phase into explicit, reviewable artifacts. The result is an auditable trail of decisions (requirements, plan, and implementation) that is easy to review, hand off, and validate.
The workflow is intentionally phase-driven:
- Requirements: capture features and user stories as structured artifacts.
- Planning: expand a selected story into implementor tasks and quality gates.
- Implementation: execute tasks, update statuses, and deliver code changes.
Statuses flow through: plan -> execution -> done. Phase transitions are gated by explicit approvals to keep the workflow deterministic and reviewable.
Every phase produces artifacts under requirements/:
- Requirements:
feature.mdandstory.mdfor each feature and user story. - Planning:
tasks/TASK-*.mdplus atasks/quality-gate.mdper story. - Implementation: status updates in the same artifacts, plus code changes.
These files are the source of truth. Tooling reads them to identify open work, track status, and ensure work stays scoped. The artifacts are designed for transparency: each step can be reviewed without reconstructing context from chat logs.
agents/: orchestrator and subagent definitions (requestor, planner, implementor).skills/: templates and validation rules for user stories and tasks.tools/: helper tools for listing and locating requirement artifacts.tests/: automated tests for repo tooling.
- Clone the repo.
- Run
install.sh. - Start the
orchestratoragent to drive the workflow.