MADD. MULTI-AGENT
DRIVEN DEVELOPMENT
FranΓ§ais

Make intent verifiable.

A clear contract. A small change. Evidence you can inspect. MADD helps humans and agents agree on what should happen, then check what actually shipped.

delivery.contractdraft

.madd/contract.d/

01 / requirement
REQ-F-001
02 / check
TEST-001
03 / binding
planned
04 / status
pending

A written promise. Evidence comes next.

Method Β· 0.1.3 released / 0.2.0-rc.1 published under next Β· Markdown β†— Β· Source

A change with a receipt

Think boldly. Ship something you can explain.

MADD means Multi-Agent Driven Development. Start with one developer, one independent reviewer and your existing CI. Add agent roles when they help the work.

Try one small change Β· Read the contract

intent       β†’ one observable outcome
contract     β†’ requirement + acceptance check
fraction     β†’ one reviewable change
checks       β†’ actual execution results
review       β†’ an independent challenge
retro        β†’ what shipped, and what did not

Start with the change, not the prompt

A long prompt is a poor handover. Put one observable outcome, its limits and its acceptance check in versioned files. The developer implements it, CI records what ran, and an independent reviewer checks whether the result matches the promise.

One change, six handoffs

Architect clarifies intent. Maker implements. CI executes checks. Breaker challenges the change independently. Witness records observed behavior. Conductor keeps the scope and handoffs clear. These are responsibilities, not a requirement to run six AI processes.

Small fractions, explicit limits

A fraction is a small delivery scope with named requirements and checks. A green test does not prove every property of a system. A review is not a guarantee of zero defects. MADD makes those boundaries visible so the next person can continue safely.

Start with what is available

The published 0.1.3 CLI installs optional agent workflows. Its doctor command checks installation health.

npx @madd-sh/[email protected] init

The 0.2.0-rc.1 candidate adds contract-only initialization, structural validation and evidence verification. Try it from npm with npx @madd-sh/madd@next. Read the candidate workflow.

Keep your tools

Use the repository, language, CI and review tools your team already understands. Adopt the contract first. Explore integrations, inspect evidence, or read without a browser.

Compare observed results

Use your own baseline, scope and checks to judge whether the method helps. Our evidence policy explains what a reproducible comparison needs.

Find a page

↑ ↓ choose a page Β· Enter follows Β· Esc closes Β· Tab moves focus. Open with Ctrl/Cmd+K outside editable fields.