Intent-Driven Development · open source

In the AI era, you ship by sharing intent with AI — not by writing more detailed specs. Intent-Driven Development.

For startup teams running AI coding agents in production: a vocabulary and an operational system that turns intent — not prompts — into the source of truth.

RECORDED WORKFLOW REFERENCE · herdr-only オーケストレーション
45-second timelapseOne intent. A coordinated agent team. A reviewed outcome.
01Intent stays visible02herdr coordinates03Review closes the loop
Explore the orchestration
LayerIDD — upstream of SDD
Source of truthIntent tree, not prompts
Statusv0.22.0 released · herdr-only preferred, non-preview
Concept

The problem with AI coding today

01

Vibe coding loses intent.

A great session in Cursor or Claude Code produces working code, but six weeks later, nobody remembers why a particular trade-off was made.

02

Spec-driven docs go stale.

A spec written before implementation drifts the moment the first PR lands. Two weeks later, the spec describes a system that no longer exists.

03

Without shared intent, agents drift.

Run an autonomous agent for an hour and it solves the problem in front of it. Run it for a week and it solves a different problem.

Concept

Intent-Driven Development, in one paragraph

IDD moves the source of truth one layer above code. The why and what to achieve live as durable artifacts that humans curate; the how is handled downstream by humans, agents, or AI as fits the slice.

In modern AI-assisted coding, writing a great issue is the single highest-leverage skill — and that is exactly what a structured intent tree makes possible. Each issue inherits the relevant slice of intent (architecture, contracts, UI patterns) so implementation is straightforward and review compares the PR to intent, not to taste.

It also doesn't assume a finished product in one pass. What gets built is checked against the preserved intent — by the design thread and by a human actually running it — and anything off comes back as a fix packet. Because the original intent of the product owner, designer, and engineer is kept as intent, "did we build what we meant?" stays an answerable question.

How it stacks
intent(why & what)
spec(how to build)
code(the last mile)

IDD and SDD are not competing — they stack.

Product · INTENT-SYSTEM

We put intent at the center.

Intent-System is our concrete implementation of Tree-Structured Operational IDD. Where the spec-as-source camp puts spec at the center, we put intent there. We call it Intent-as-source.

01
Intents in a tree, not a list.
Purpose / User Context / Means.
02
Product-experience and tech intent in one place.
UX and architecture share the same tree, so the same change is constrained from both sides at once.
03
Humans decide, agents implement.
Per-slice assignment, you review.
04
Agents run as one supervised team.
With released intent-cli v0.22.0, your coding agent or operator can use emitted commands to set up and validate a herdr-only team. Design can stay human-facing; the worker roles stay visible in herdr after the approved commands run.
Get it on GitHubWatch the 47-second herdr-only timelapse
Proof

Who this is for

01
Startup tech leads (CTOs, VPoEs)
Running AI coding agents in production and feeling the drift problem.
02
Individual developers
Using Cursor / Claude Code daily who want a structure for their intent.
03
Researchers and writers
Wanting a fair survey of the IDD/SDD landscape.
04
Enterprise tech strategists
Evaluating whether IDD fits their governance model.

If you're writing one-off scripts or solo prototypes, Intent-System is overkill. We say so on every page.

Try Intent-System