Soumet une décision non triviale à une revue adverse à contexte frais AVANT de la valider — trois modes d'échec concrets, recoupement sur la source réelle, réversibilité vérifiée, dry-run. À utiliser quand la justesse prime sur la vitesse : opération irréversible (écriture en masse, purge, push prod, modification d'un service ou d'un timer), logique sensible, terrain inconnu, ou toute affirmation d'état faite de mémoire. Usage manuel (déclenchement explicite) pour ne pas ralentir les tâches…
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Doute méthodique — vérifier avant de valider
Douter maintenant coûte moins que déboguer après. Règles citées (R51 : recouper l'état réel ;
R53 : confirmer avant irréversible ; R22 : deux échecs identiques → changer de méthode ; R31 :
NO-DROP) — définitions dans `${CLAUDE_PLUGIN_ROOT}/references/regles.md`.
## Quand l'appliquer
Toute décision qui remplit **une** de ces conditions :
- **irréversible ou coûteuse à défaire** : écriture en masse, purge, suppression, push en production,
modification d'un service qui tourne, d'un timer, d'une tâche planifiée ;
- **sensible** : touche à l'authentification, aux secrets, aux données d'autrui, à un contrat d'API ;
- **terrain inconnu** : code, machine ou outil qu'on n'a pas encore manipulé dans cette session ;
- **affirmation d'état de mémoire** : « ça tourne », « c'est déjà fait », « le fichier existe » sans
l'avoir vérifié aujourd'hui.
## Frontières
- **Avant** ce skill : si l'intention elle-même est floue, ce n'est pas une décision à stresser mais une
demande à cadrer → `tk-dev-discipline:interview-me`. Le doute s'applique à une décision **formulée**.
…
The line at the top of this page pins the label v1.1, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_lnuiq7r6oboy5t46
GET https://markdownregistry.com/api/v1/resolve?ref=geekfamilycorp/tricorderkit/doubt-driven-development
GET https://markdownregistry.com/api/v1/blob/6fbbf52224806356b4ffb26637174c85f7fd012f2748b5440c3781006f828c37
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
geekfamilycorp/tricorderkit · .claude/skills/vault-token-optimizer/SKILL.md · Optimize any Markdown or Obsidian vault for Claude Code by analyzing structure first, generating manifests, routing…
geekfamilycorp/tricorderkit · cowork-plugins/tk-agent-security/skills/agent-config-audit/SKILL.md · Audit de sécurité en lecture seule de la CONFIGURATION DE L'AGENT lui-même (pas de l'application) — serveurs MCP et…
geekfamilycorp/tricorderkit · cowork-plugins/tk-data-ops/skills/graphrag-hybrid/SKILL.md · Répond à une question par recherche hybride locale : similarité vectorielle dans Qdrant, puis expansion du voisinage…
geekfamilycorp/tricorderkit · cowork-plugins/tk-data-ops/skills/neo4j-graph-ops/SKILL.md · Interroge et fait évoluer le graphe de connaissances Neo4j d'une stack locale (APOC/GDS) via le serveur MCP officiel…
geekfamilycorp/tricorderkit · cowork-plugins/tk-data-ops/skills/scrape-adaptive/SKILL.md · Collecte des pages web de façon robuste et respectueuse avec Scrapling (BSD-3 : parseur adaptatif qui retrouve un…
geekfamilycorp/tricorderkit · cowork-plugins/tk-data-ops/skills/watch-changes/SKILL.md · Met en place et exploite une veille de changements de pages et de flux, en local : changedetection.io (Apache-2.0…
geekfamilycorp/tricorderkit · cowork-plugins/tk-dev-discipline/skills/code-corrector/SKILL.md · Corrige et durcit le code d'une application web de façon disciplinée et mesurée. À utiliser quand l'utilisateur veut…
geekfamilycorp/tricorderkit · cowork-plugins/tk-dev-discipline/skills/debugging-and-error-recovery/SKILL.md · Débogage discipliné par cause racine pour scripts Python, VPS (systemd/Docker/SFTP), pipelines de veille et…
addyosmani/agent-skills · skills/doubt-driven-development/SKILL.md · Subjects every non-trivial decision to a fresh-context adversarial review before it stands. Use when you want every…
nota-america/forgecat-agent-profiles · profiles/addyosmani/agent-skills/for-codex/.agents/skills/doubt-driven-development/SKILL.md · Subjects every non-trivial decision to a fresh-context adversarial review before it stands. Use when you want every…
nota-america/forgecat-agent-profiles · profiles/addyosmani/agent-skills/for-forgecat/skills/doubt-driven-development/SKILL.md · Subjects every non-trivial decision to a fresh-context adversarial review before it stands. Use when you want every…
nota-america/forgecat-agent-profiles · profiles/addyosmani/agent-skills/for-forgecat/platforms/codex/.agents/skills/doubt-driven-development/SKILL.md · Subjects every non-trivial decision to a fresh-context adversarial review before it stands. Use when you want every…
nota-america/forgecat-agent-profiles · profiles/addyosmani/agent-skills/for-cursor/.cursor/skills/doubt-driven-development/SKILL.md · Subjects every non-trivial decision to a fresh-context adversarial review before it stands. Use when you want every…
nota-america/forgecat-agent-profiles · profiles/addyosmani/agent-skills/for-forgecat/platforms/cursor/.cursor/skills/doubt-driven-development/SKILL.md · Subjects every non-trivial decision to a fresh-context adversarial review before it stands. Use when you want every…
nota-america/forgecat-agent-profiles · profiles/addyosmani/agent-skills/for-claude/.claude/skills/doubt-driven-development/SKILL.md · Subjects every non-trivial decision to a fresh-context adversarial