Fabriq
Features

Features

The complete feature lifecycle in Fabriq — from creation through design, implementation, validation, review, and close.

A feature in Fabriq is a unit of work for the AI agent. It runs in an isolated git worktree, progresses through defined stages with checks at each step, and closes by returning knowledge back to your workspace.

Features are the heart of Fabriq. Everything you do — describe, observe, confirm, review, close — happens inside a feature.

The feature lifecycle

Create → Design → Implement → Validate → Review → Close

Each stage has a purpose, a set of deliverables, and a gate that checks readiness before you can advance:

StageWhat happensGate checks
CreateName the feature, write a description, Fabriq creates worktree-
AnalysisAgent reads the codebase, writes current-state doc-
Solution DesignAgent proposes business design (03-business-design.md)Doc exists
Technical DesignAgent writes technical design (04-technical-design.md)Design doc exists
ImplementationAgent codes in the worktree, confirmation gates appear-
ValidationFill testability.md, generate cases, run teststestability.md complete
ReviewRead diffs, check validation badges, approve or request changesValidation passed
Close5-step pipeline: promote docs → link → index → summary → auditReview approved

Quick start

  1. Open your workspace in Fabriq
  2. Click + New Feature from the Workspace Browser
  3. Give it a name and describe what you want
  4. The agent starts the Analysis stage — watch the Workbench
  5. Progress through stages: Design → Implement → Review → Close
  6. Your feature is wrapped up, knowledge returned to the workspace

Next steps

Edit on GitHub

Last updated on

On this page