Spec-driven development

Configurable workflows enforce spec requirements

Create custom workflows that block the AI from coding until documentation is complete. Define your own requirements—architecture diagrams, ERDs, API contracts, test plans.

Validation timeline
Validation feedback

Visual workflow editor

Create and edit workflows without code

MCP warning
MCP warnings to AI

Spec-state gating

Tasks move through draft → spec_in_progress → spec_ready. AI can't code until spec_ready.

Workflow editor
Workflow editor
Configuration
Configuration panel

Conditional requirements

Requirements activate based on keywords, file patterns, component types. Frontend tasks require mockups, backend tasks require observability notes.

Custom validation

Write JavaScript validators to check note content, checklist items, linked entities. Full programmatic control.

JSON editor
JSON editor
Task type editor
Task type editor
Task mapping
Task type mapping

Multiple workflows

Built-in workflows for features, bugs, research. Create custom workflows for any process—even non-code tasks.

Ready to start?

Install Felix, connect to Claude Code, and start building with AI guardrails.