Spec-Driven Development for AI-Assisted Coding

Stop prompting and praying. Start specifying, planning, and building — with a structured loop that converges on quality software in days, not weeks.

Three trasgos working together in a medieval fantasy workshop

How It Works

Every feature starts as a user problem, gets decomposed into testable journeys, and is implemented through red-green cycles. A convergence loop ensures the deliverable matches the spec.

Convergence loop diagram showing the specify, plan, tasks, implement, converge cycle

Features

The Architect trasgo — green goblin with glasses and compass

Specify & Plan

Define the problem, not the solution. Capture user journeys in Given/When/Then format, then design the architecture with journey contracts.

The Designer trasgo — brown goblin with beret and sketchbook

Tasks

Break the plan into BDD/TDD phases. Every task starts with a failing test. Every phase ends with a runnable exit command.

The Builder trasgo — red goblin with tool belt and hammer

Implement & Converge

Build phase by phase through red-green cycles. Then converge: compare the codebase against the spec, find gaps, and loop until done.

Why Spec-Driven?

The opposite of vibe coding

Structured, not ad-hoc

AI agents follow specs and journey contracts, not open-ended prompts. Every output is testable.

Days, not weeks

The convergence loop eliminates rework. You specify once, then implement and converge until the deliverable matches the spec.

Human gates, AI labor

You review every artifact before the next step. The AI does the heavy lifting; you stay in control of what ships.

Get Started

Requires Spec Kit >= 0.15.0

# Install Trasgo Spec Kit preset
git clone https://github.com/trasgo-furioso/trasgo-speckit.git .trasgo-speckit
specify preset add --dev .trasgo-speckit/preset/ --priority 1

Hire Actual Trasgos

Need a product built, not just coded? 15+ years of product and engineering experience, powered by spec-driven development. We know what to build — not just how.