Skip to content
XADEN

Contributing

Xaden and the AI-Driven Development Manifesto

On this page

Xaden follows the ideas of the AI-Driven Development Manifesto (v1.1.1): a developer works with AI as a deliberate partner and stays accountable for what ships. This page shows, value by value and principle by principle, which Xaden rule implements it and where it falls short. Check the claims yourself: each row names the rule or requirement behind it.

Xaden implements the manifesto as far as the table says. The manifesto is not a certification, Xaden is not affiliated with its authors, and nobody has reviewed this table but the Xaden maintainers.

The full workflow of the manifesto’s reference framework is an optional add-on: use the AIDD framework.

Status

KeyManifesto itemStatusXaden rule
V1Method over ModelmetThe same rules and checks for every assistant that can read and write files: template/AGENTS.md, REQ-045, REQ-081
V2Ownership over DelegationpartlyA human approves and merges every change (REQ-110); a signed-off commit is optional, see “Signed-off-by” below
V3Understanding over AcceptancepartlyThe assistant explains a non-trivial change and one way to check it before you accept it (REQ-111); nothing checks that you understood it
V4Outcome over OutputpartlyRequirements are jobs to be done with acceptance examples (REQ-046); Xaden does not measure results after release
P01Ship in verified incrementsmetRequirement, test, review and a completion report with evidence before “done” (REQ-036, REQ-035)
P02Start from a clear specmetOne requirement file per behaviour, with acceptance criteria that become tests (REQ-046, REQ-047)
P03Plan before generationpartlyA requirement is approved before work starts (REQ-082) and the assistant plans briefly (template/AGENTS.md); a written plan is not required
P04Decompose until delegablemetThe assistant sizes each task as small, normal or large; a large one is split into steps that are each a normal change (REQ-123)
P05Craft context with caremetRules, prompts and requirements are files under version control, and a context check line shows stale rules (REQ-085); the always-loaded context has a byte budget: AGENTS.md at most 10240 bytes and the requirements index at most 6144 bytes with 50 open requirements (REQ-126); req.sh for finds the requirements for the files a change touches and a folder can hold its own AGENTS.md (REQ-127)
P06Capture learning for reusemetThe assistant proposes a decision record for what later work needs (REQ-111) and, with your agreement, records a review finding it does not fix in the deferred work file of the project, with its source and evidence (REQ-125)
P07Own every shipped changemetThe assistant opens the pull request and stops; the person merges (REQ-110, REQ-112)
P08Do not delegate what you cannot evaluatepartlyThe assistant says what it cannot judge and asks (REQ-111); its security review is a checklist, not proof (REQ-005)
P09Improve the system before forcing the modelmetBefore a retry the assistant names which of scope, names, tests or context it will change (REQ-119)
P10Rebuild context when coherence dropspartlyThe assistant says when a session lost coherence and proposes a fresh one; the files are enough to resume (REQ-120); nothing detects it automatically
P11Treat AI failure as a signalmetAfter a second failed attempt the assistant stops, reports and inspects scope, context, assumptions and tests (REQ-111)
P12Make the practice transferablemetOne rule file, the same prompts as slash commands in each supported assistant (REQ-045, REQ-055, REQ-081)

“Planned” means a draft exists that is not yet a requirement, or, where a REQ ID is named, an approved requirement that is not yet implemented.

Signed-off-by

The manifesto’s second value suggests that a human signs every commit. Xaden documents git commit -s (Signed-off-by:) as optional and neither requires nor generates it: the sign-off says who accepted the commit, and Xaden’s rule is that a human merges the pull request.

Source and license

The titles and wording of the manifesto’s values and principles come from the AI-Driven Development Manifesto, version 1.1.1, licensed under CC BY 4.0. The table, the statuses and the Xaden rules are Xaden’s own work. Xaden uses no logo or badge of the manifesto.

These pages describe Xaden v0.6.0, released 2026-10-22.