Spec-state gating
Tasks move through draft → spec_in_progress → spec_ready. AI can't code until spec_ready.
Create custom workflows that block the AI from coding until documentation is complete. Define your own requirements—architecture diagrams, ERDs, API contracts, test plans.
Create and edit workflows without code
Tasks move through draft → spec_in_progress → spec_ready. AI can't code until spec_ready.
Requirements activate based on keywords, file patterns, component types. Frontend tasks require mockups, backend tasks require observability notes.
Write JavaScript validators to check note content, checklist items, linked entities. Full programmatic control.
Built-in workflows for features, bugs, research. Create custom workflows for any process—even non-code tasks.
Guide the AI with human-authored prompts and gated checkpoints
Group required sections, checklists, rules, and subtasks into reusable bundles like spec_ready_checklist. Reference the same bundle while drafting the spec, or when moving a task into implementation.
Define ordered transitions (e.g. spec_ready → in_progress) once, reuse them across
every task type. The global status catalog and flow library keep names consistent, and the mapping
UI lets you assign both a workflow and a flow per task type.
Add pre- and post-transition prompts to nudge the AI (“Double-check unit tests before reviewing”). Require acknowledgement tokens to block the status change until the agent confirms its work.
Attach auto-generated checklists to critical transitions. When a gate fires, Felix can drop checklist items (“Write ERD”, “Capture regression tests”) onto the task before the status change completes, so nothing slips through.
Workflows stay project-local. Export/import snapshots to keep them backed up or share with teammates:
felix workflows export --project /path/to/repo \
--file .felix/workflows.snapshot.json
felix workflows import --project /path/to/repo \
--file ./workflow-template.json
The UI exposes the same controls in the System Settings → Workflow Snapshots panel.
Install Felix, connect to Claude Code, and start building with AI guardrails.