Skip to content

gdd

Build software with AI coding agents, one gate at a time. Risk decides how many gates a change meets; machines check what can be checked; you decide only what needs a person, in as few sittings as possible.

Your first change GDD in one page

A change moves from G0 to G4: the harness, the scenarios you approve, the machines' gates,
the Reviewer and your Release Gate. Green, yellow or red decides how strict each gate
is.

  • Learn


    From an empty folder to a released change in about half an hour, then the method in one page.

    Start the tutorial →

  • Do


    Run changes, write scenarios, answer the Release Gate, adopt an existing project, fix what breaks.

    Run a change →

  • Look up


    Every command, configuration key, gate, role, stack and file. Exact and complete.

    Command reference →

  • Understand


    Why gates, how risk is judged, what keeps agents safe, why you stop so rarely.

    The life of a change →

Learn

Step by step, from nothing to a released change.

  • Your first change: set up a project, write and approve a scenario, launch the change and answer its Release Gate.
  • GDD in one page: the phases, the gates and the traffic light, with a diagram of each.

Do

Guides for a goal you already have.

Day to day

Shaping the work

Setting up and tuning

Look up

Exact and complete. The command reference is generated from the code.

  • Command reference: every command of gdd and its options.
  • Configuration: every file in gdd/ and every key.
  • Gates: what each gate checks, who decides and its limits, by color.
  • Roles: the human, the Orchestrator, the Builder and the Reviewer.
  • Stacks: the Python, Rust and TypeScript sheets.
  • Files gdd writes: records, the log, the Decision Inbox and outputs.
  • Environment variables: what gdd reads and what it gives agents.
  • Glossary: the words these pages use.

Understand

Why GDD works the way it does.

This project, built with GDD

gdd is built with GDD, so its own GDD files are real examples of every artifact:

Contribute