Claude Code
CompletImplémentation de référence, avec WebFetch natif et commandes slash.
Méthodologie ouverte · MIT · Indépendante de l’agent
Deep Work Plan transforme n’importe quel dépôt en un environnement structuré — contexte, garde-fous et un plan durable — où n’importe quel agent de codage exécute avec précision et efficacité et mène à bien le travail de longue haleine.
Copiez le prompt init.md et collez-le dans votre agent de code — Claude Code, Cursor, Codex ou tout autre — pour rendre n'importe quel dépôt AI-first.
Deep Work Plan, c’est le développement piloté par la spécification, où le dépôt lui-même devient le harness.
Le problème et la réponse
En courtes salves, les agents de codage sont remarquables. Confiez-leur une mission de long terme — une migration, un nouveau sous-système, une refactorisation de dizaines de fichiers — ils dérivent : le contexte se remplit, les décisions s’effacent et des heures de travail restent inachevées.
Deep Work Plan répond par le développement piloté par la spécification : un plan durable, des tâches atomiques et des validation gates que l’agent doit franchir. « Fini » cesse d’être une impression — cela devient une preuve vérifiable et relisible.
Et parce que le contexte est la ressource la plus rare de votre agent, le harness est conçu pour garder sa propre charge d’instructions faible et auditable : les instructions se chargent progressivement, la validation ne touche que ce qui a changé, et chaque tâche apprend localement. La charge de chaque flux est mesurée en octets et publiée à chaque publication — la dernière publication a réduit le flux d’exécution de 45,7 % et le flux de reprise de 67,5 %. Le plan lui-même suit le même principe : un plan Lite pour une correction bornée, un plan Full pour un travail qui s’étend sur des heures — le format suit toujours l’ampleur du travail, jamais l’inverse.
Vous décidez de ce que « terminé » signifie et des limites à ne pas franchir. Le plan porte votre intention ; les agents font les heures — sans surveillance permanente, sans correction toutes les vingt minutes.
Lire la méthodologie →
Les humains dirigent. Les agents exécutent.
Les longues tâches remplissent le contexte de n’importe quel modèle. Les détails s’effacent et l’agent dérive. Un plan écrit — tâches atomiques, portes de validation, état reprenable — est le repère vers lequel il revient, tour après tour.
Voir la boucle principale →
Un plan dont les agents ne peuvent pas dévier.
Chaque tâche nomme ses critères d’acceptation et les vérifications qui doivent passer. L’agent ne peut pas se sentir fini — il doit passer, sinon la tâche reste ouverte.
Lire la spécification →
Terminé est un contrat, pas une impression.
Contexte, outils, garde-fous et état vivent dans votre dépôt sous forme de fichiers simples que n’importe quel agent peut lire. Pas d’enfermement, pas de cerveau externe — tout survit aux réinitialisations de contexte.
Voir ce que l’onboarding génère →
Le dépôt est le harness.
Le contexte est la ressource la plus rare de votre agent. Le harness se charge progressivement, ne valide que ce qui a changé et apprend tâche par tâche — la charge d’instructions de chaque flux étant mesurée et publiée, publication après publication.
Lire la méthodologie →
Chaque token compte.
Onboarding fondé sur le raisonnement
Le flux d’onboarding inspecte les langages, frameworks, gestionnaire de paquets et commandes de validation réels de votre dépôt, puis génère des artefacts adaptés à ce dépôt. Une ébauche générique est traitée comme un échec.
Lit les manifestes, l’arborescence des dossiers et la CI pour déduire les vraies commandes de test, de lint et de build, puis classe le dépôt comme dépôt individuel ou comme hub orchestrateur.
Un AGENTS.md raisonné, une hiérarchie docs/ catégorisée, et un README plus docs/ dans chaque module principal — remplis avec les vraies commandes de votre dépôt, pas des espaces réservés.
Un répertoire .agents/ partagé entre agents (skills, agents, commandes) et les liens symboliques .claude et .cursor vers .agents, afin que chaque outil lise une seule source de vérité.
Branche le skill Deep Work Plan et crée le dossier .dwp/ (ignoré par git) pour les plans, installe la revue locale obligatoire AI Diff Reviewer, puis superpose en option des addons facultatifs comme la prise en charge du devcontainer.
Ce qui se passe quand vous le lancez
Vous ne choisissez pas de méthode d’installation et ne copiez aucun modèle. Vous donnez une seule ligne à votre agent ; il installe le skill — le moteur réutilisable — et y adapte votre dépôt.
Il lit le prompt d’onboarding sur deepworkplan.com/init.md ainsi que la méthodologie, la spécification et le kit qu’il référence — le standard qu’il s’apprête à adopter.
Le skill est le moteur — le même dans chaque dépôt. Une seule commande importe le routeur et ses sous-skills (create, execute, refine, resume, status, verify, onboard, author, upgrade) pour Claude Code, Cursor, Codex, Gemini et Copilot.
En raisonnant sur votre stack réelle — jamais en copiant-collant — il écrit AGENTS.md, une arborescence docs/ catégorisée, des README par module, un kit .agents/ raisonné et un .dwp/ ignoré par git. Votre dépôt devient le harness.
Générez des Deep Work Plans de longue haleine pour n’importe quelle tâche et exécutez-les étape par étape, avec des critères d’acceptation explicites, des portes de validation et un état reprenable — de manière autonome, pendant des heures.
Le skill est installé à l’identique partout ; ce qui est adapté, c’est votre dépôt — l’AGENTS.md, les docs et le kit .agents/ raisonné générés pour votre stack. Cette séparation est ce qui fait de la méthodologie un standard réutilisable plutôt qu’un échafaudage ponctuel.
Ce que vous obtenez
Une seule exécution, validée de façon atomique. Chaque sortie est en Markdown et chaque changement est auditable.
Raisonné à partir de la stack, des commandes et de la structure réelles de votre dépôt — pas un modèle avec des espaces réservés. CLAUDE.md est lié symboliquement à AGENTS.md.
Architecture, installation, standards et dépannage — ainsi qu’un README et un docs/ dans chaque module principal, générés à partir de votre code.
Un répertoire .agents/ partagé entre agents (skills, agents, commandes) avec les liens symboliques .claude et .cursor vers .agents, pour que chaque outil lise une seule source de vérité.
create, execute, refine, resume, status, verify, onboard, author et upgrade — disponibles pour votre agent sous forme d’un seul pack de skills, sans copie par dépôt.
/dwp-verify produit un rapport objectif de réussite/échec face à la spécification, de sorte que la qualité « AI-first » est vérifiée, pas affirmée — et revérifiable après chaque plan.
L’onboarding classe votre dépôt comme dépôt individuel (le cas courant) ou comme hub orchestrateur qui coordonne des plans enfants entre plusieurs dépôts.
Le sous-skill author (skill-create, agent-create) permet au dépôt de faire évoluer ses propres skills, agents et commandes ; des addons de maintenance facultatifs comme dependency-upgrade l’aident à se tenir à jour.
Aucun démon ni état externe. Les plans atterrissent dans un dossier .dwp/ ignoré par git, et toute tâche reprend à partir de git seul — même après un débordement de contexte.
Agents
Une seule méthodologie, de nombreux adaptateurs. Le Markdown ne couple le framework à rien — tout agent qui lit du Markdown peut exécuter un Deep Work Plan.
Implémentation de référence, avec WebFetch natif et commandes slash.
Adaptateur complet. Utilisez le bundle hors ligne si WebFetch est restreint.
Bundle hors ligne recommandé ; règles installées sous .codex/.
Adaptateur complet — les commandes dwp-* s'exécutent via AGENTS.md et les procédures #.
Nécessite Gemini 2.5 Pro ou plus récent, avec WebFetch natif.
Open source. Lit AGENTS.md nativement et exécute les dwp-* via les commandes #.
Les règles et les procédures de commande # pilotent l'intégralité de la boucle Deep Work Plan.
Open source. Les règles Markdown et les commandes # exécutent chaque étape dwp-*.
Adaptateur complet avec une surface de commandes native.
Stacks
Ce sont des aides au raisonnement, pas des modèles. L’onboarding lit les vrais manifestes de votre dépôt et s’adapte à chaque stack — il ne copie jamais un preset à l’aveugle. Les monorepos obtiennent une doc par module.
Deux archétypes
L’onboarding bifurque selon l’archétype. La plupart des dépôts sont des dépôts individuels. Un hub coordonne des Deep Work Plans enfants entre de nombreux dépôts. La méthodologie traite les deux comme des cas de premier ordre.
Dépôt individuel
une base de code autonome
Hub orchestrateur
coordonne les sous-dépôts
Une base de code unique avec une stack principale, ses propres commandes de validation et une doc par module. Le cas par défaut — l’onboarding le suppose à moins que le dépôt ne soit clairement un hub.
Par exemple, une API Django, une application Vue ou un service Lambda TypeScript.
Un dépôt de coordination qui orchestre le travail entre des sous-dépôts via un manifeste d’orchestrateur, en lançant des plans enfants qui valident chacun dans leur propre dépôt, avec des règles de frontière et un index de navigation.
Par exemple, un hub coordonnant cinq dépôts de produit.
Méthodologie versus outil
Deep Work Plan n’est pas un échafaudeur de plus. C’est la couche méthodologique sous tout outil de spécification ou d’échafaudage, centrée sur les exécutions autonomes de plusieurs heures.
| Méthodologie versus outil | Deep Work Plan | Outils d’échafaudage / spécification |
|---|---|---|
| Axe principal | Exécution autonome de plusieurs heures | Génération de spécification ou d’échafaudage |
| Unité de travail | Un Deep Work Plan (session reprenable) | Un document de spécification ou un échafaudage |
| Modèle d’état | Dossier .dwp/ natif git, reprenable | Souvent externe ou intégré à l’IDE |
| Couplage à l’agent | Indépendant de l’agent (Markdown et Bash) | Souvent spécifique à un outil ou un IDE |
| Récupération du contexte | Reprend après un débordement de contexte | Redémarre généralement la tâche |
| Licence | MIT, méthodologie et kit ouverts | Variable |
Origine
Conçu par Dailybot — l’entreprise derrière les stand-ups asynchrones pour les équipes distribuées. En interne, nous avons utilisé des Deep Work Plans pour rendre pilotables par agent des dépôts de production couvrant Django, Vue, Lambda TypeScript et Astro. Après des mois d’usage en production, nous avons publié la méthodologie en open source sous licence MIT.
Rendez votre dépôt AI-first
Donnez une seule ligne à votre agent — pointez-le vers /init.md — et il rend votre dépôt AI-first : il installe le skill, raisonne sur votre stack et valide une hiérarchie AGENTS.md complète. À partir de là, vous créez et exécutez des Deep Work Plans qui s’exécutent en autonomie pendant des heures.
Pour les agents et les développeursSous licence MIT · zéro télémétrie · sorties vers un dossier .dwp/ ignoré par git.