Spec-driven development for Claude Code

Claude Code is powerful for prototyping. Ultra Claude makes it powerful for production — a specification layer where documentation governs code growth and agent teams coordinate execution.

Spec-Driven Building

Documentation governs code growth. Architecture docs exist before code is written. When code diverges from specs, you fix the spec first.

Agent Teams

Each task gets a dedicated Executor, Reviewer, and Tester. They coordinate autonomously — writing code, enforcing standards, and validating against product docs.

Cache-First Knowledge Base

External library docs, patterns, and market research are fetched once and committed as first-class project documentation under documentation/technology/research/. The /uc:research skill is cache-first: repeated lookups across plans hit the cache instantly, and stale entries auto-refresh via a stateless researcher subagent.

Documentation Structure

A canonical layout for all project documentation — architecture, standards, requirements, research, personas. Every document has a place, and the system enforces it.

Standards Enforcement

Define coding standards once. The Reviewer enforces them on every task with specific citations. Verification mode audits that they hold over time.

Drift Detection

Documentation and code drift apart over time. Verification mode catches it — comparing doc claims against code reality with severity-classified discrepancies.