Doc Harness : Une Compétence Claude Code pour Maintenir l'État du Projet Entre les Sessions

Doc Harness est une compétence Claude Code conçue pour résoudre le problème des agents IA qui perdent la trace de l'état du projet lors de longues sessions de travail. Il crée un système de documentation léger dans votre dossier de projet que tout agent peut lire pour comprendre l'état du projet, suivre les règles établies et poursuivre le travail de manière fluide.
Ce qu'il résout
L'outil aborde les problèmes courants lors de l'utilisation de Claude Code sur des projets s'étalant sur plusieurs sessions : les réinitialisations de contexte où les agents oublient le travail récent, la difficulté à naviguer dans des projets de 30+ fichiers, l'oubli progressif des règles établies (comme "toujours tester avant de valider"), et la nécessité de passer 20+ minutes à réexpliquer les projets aux nouveaux agents.
Comment il fonctionne
Doc Harness maintient cinq fichiers structurés dans votre dossier de projet. Le fichier clé est CURRENT_STATUS.md, qui utilise une structure de "voiture en mouvement" :
- Historique récent (d'où vous venez)
- Détail du travail actuel (où vous êtes)
- Prochaines étapes (où vous allez)
- Principes de travail (comment conduire)
Lorsqu'une phase de travail se termine, les détails sont archivés définitivement et le statut s'efface pour la phase suivante.
Commandes
La compétence fournit deux commandes principales :
/doc-harness init- Crée cinq documents adaptés à votre projet/doc-harness check- Vérifie l'état de santé de la documentation (vérifie si les fichiers sont enregistrés et si le statut est à jour) et relit les règles du projet à l'agent, en incitant à réfléchir à si les règles sont suivies
Principe fondamental
L'outil fonctionne sur le principe "Écrivez-le ou perdez-le" - reconnaissant que le contexte IA est temporaire tandis que les fichiers sont permanents. Chaque résultat, décision ou insight important doit être sauvegardé dans un fichier et enregistré dans l'index.
Installation
git clone https://github.com/cilidinezy-commits/doc-harness.git
cp -r doc-harness/skill ~/.claude/skills/doc-harness
Après l'installation, vous pouvez dire à votre agent "configure la documentation du projet" sans avoir besoin de commandes slash si vous préférez le langage naturel.
Compatibilité
Fonctionne pour tout type de projet, y compris les articles de recherche, les fonctionnalités SaaS, l'analyse de données, les articles, les bibliothèques logicielles et tout ce qui s'étend sur plusieurs sessions. Les versions anglaise et chinoise sont incluses, et l'outil est publié sous licence MIT.
📖 Read the full source: r/ClaudeAI
👀 See Also

Rudel : Analytique open-source pour les sessions Claude Code
Rudel est un outil d'analyse open-source qui examine les sessions Claude Code, fournissant des insights à partir de 1 573 sessions réelles avec plus de 15 millions de tokens et plus de 270 000 interactions. Il révèle des tendances comme une utilisation des compétences à 4 %, des taux d'abandon à 26 % et des modèles de cascade d'erreurs.

Cerveau : Un système de mémoire d'erreurs persistantes pour le code Claude via MCP
Brain est un serveur MCP open-source qui offre à Claude Code une mémoire persistante et inter-projets pour les erreurs et leurs solutions. Il capture le contexte des erreurs, suggère des correctifs éprouvés avec des scores de confiance, et construit un réseau de synapses pondéré connectant les erreurs, les solutions et les modules de code à travers tous les projets.

Deux compétences gratuites de Claude Code : Générateur de tutoriels et Correcteur de prompts
Deux nouvelles compétences Claude Code gratuites : create-tutorial génère des tutoriels de lecture de code à partir de vos fichiers de projet réels, et prompter reformule les invites remplies de fautes de frappe en instructions actionnables. Les deux sont sous licence MIT et s'installent via GitHub.

Sgai : Outil de développement logiciel multi-agent axé sur les objectifs
Sgai est un outil Go open-source qui coordonne des agents d'IA pour exécuter des objectifs logiciels définis dans des fichiers GOAL.md. Il décompose les objectifs en workflows DAG, exécute des tests pour les portes de validation, et fonctionne localement avec un tableau de bord web pour le suivi.