What problem does it solve?
It solves the problem of getting Claude Code to reliably execute a spec’s tasks without context rot, silent failures, or runaway iteration during implementation.
Core Features & Use Cases
- Goal-driven autonomous execution: Uses the spec’s tasks.md to drive a coordinator loop and delegates implementation via Claude Code agents (including VERIFY tasks).
- Resumable, audit-friendly state: Initializes and merges a deterministic
.curdx-state.json execution record so progress survives restarts.
- Verification and completion gates: Requires verification layers and evidence protocols before emitting
ALL_TASKS_COMPLETE.
- Safety controls for cost runaway: Enforces
--max-task-iterations and --max-global-iterations caps, halting deterministically when exceeded.
- Failure recovery option: When
--recovery-mode is enabled, failed tasks can trigger automatic fix task generation within configured limits.
Quick Start
Use the implement skill to execute the current active spec tasks by running: npx @curdx/flow implement <your-arguments>