Conformance
Version 1.0. Status: Stable. This document defines what it means for a repository to be Deep Work Plan-conformant — that is, AI-first and agent-pilotable. The keywords MUST, MUST NOT, SHOULD, SHOULD NOT, and MAY are to be interpreted as described in RFC 2119.
Conformance exists so that “AI-first” is an objective, checkable property rather than an impression. A repository either meets the criteria below or it does not. The verify sub-skill (/dwp-verify) checks them mechanically.
A conformant repository
A DWP-conformant repository MUST satisfy all of the following. Every artifact MUST be reasoned for the repository — adapted to its real languages, frameworks, and commands. A generic stub, a placeholder, or content copied from another repository does not satisfy a criterion.
AGENTS.mdat the root. The repository MUST contain a rootAGENTS.mdthat includes (a) an index of the documentation, (b) the mandatory rules for the repository, and (c) a Quick Commands block whose commands are real and runnable in this repository. Placeholder commands (for example,npm testin a repository that does not use npm) MUST NOT appear.CLAUDE.mdresolves toAGENTS.md. ACLAUDE.mdMUST exist and resolve toAGENTS.md(a symlink, or an equivalent that guarantees a single source of truth). The two MUST NOT diverge.- A
docs/hierarchy. The repository MUST contain adocs/directory covering the standard categories (architecture, standards, testing, development commands, security, and agent onboarding) with real, repository-specific content. Complex modules SHOULD carry their ownREADME.md. - A
.agents/home. The repository MUST contain a.agents/directory withagents/,commands/, andskills/, plus a catalog under.agents/docs/that matches what is on disk. Thedwp-*commands MUST be thin delegators to the installed skill. A.claudepath MUST resolve to.agents. - A gitignored
.dwp/workspace. The repository MUST contain a.dwp/directory withplans/anddrafts/, and.dwp/MUST be gitignored. Atmp/scratch space SHOULD exist and SHOULD be gitignored. - The methodology skill is resolvable. The Deep Work Plan skill MUST be installed or referenced such that an agent in the repository can invoke its sub-skills.
A repository is fully conformant with zero addons. Addons (devcontainer, Dailybot, dependency-upgrade) are opt-in and MUST NOT be required for conformance.
A well-formed plan
A Deep Work Plan in .dwp/plans/ is well-formed when:
- Every task MUST declare an explicit scope, acceptance criteria, and at least one validation gate (a command or check that objectively passes or fails).
- The plan MUST persist progress so that work survives interruption and can be resumed by a different agent.
- The plan MUST include the two mandatory final tasks — Skills & Agents Discovery and the Executive Report.
- Tasks SHOULD re-anchor to the plan’s goal before executing, to prevent drift over a long horizon.
Verifying conformance
Conformance SHOULD be verified mechanically rather than by inspection. Running /dwp-verify produces a pass/fail report against the criteria above: the presence and real-content of AGENTS.md, the CLAUDE.md resolution, the docs/ categories, the .agents/ catalog-versus-disk match, the .dwp/ and tmp/ gitignore status, and — for a plan — that every task carries acceptance criteria and a validation gate.
A repository SHOULD be re-verified after onboarding and after each completed plan, so that conformance is maintained rather than asserted once.