.claude/skills/atomic-tasks/SKILL.md
Pattern GSD (Get Shit Done) - découper en tâches atomiques avec contextes subagent frais pour combattre le context rot. Use when planning complex work or working past 50% context usage.
npx skillsauth add thebeardedbearsas/claude-craft atomic-tasksInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Pattern inspiré de gsd-build/get-shit-done (Lex Christopherson, adopté par Amazon/Google/Shopify/Webflow).
Objectif : combattre le context rot (dégradation de la qualité au-delà de ~50% de contexte utilisé) en découpant le travail en tâches atomiques exécutées dans des subagents à contexte frais.
Découper la feature en tâches atomiques :
❌ MAUVAIS : "Ajouter le système d'authentification"
✅ BON :
1. "Créer la table users avec migration"
2. "Implémenter POST /auth/register avec validation email"
3. "Implémenter POST /auth/login retournant JWT"
4. "Ajouter middleware JWT verification"
5. "Tests d'intégration du flow login"
Pour chaque tâche atomique, un plan court :
Règle fondamentale : chaque tâche atomique s'exécute dans un subagent à contexte frais (via Task tool ou /clear entre tâches).
| Raison | Impact | |--------|--------| | Contexte < 30% au démarrage | Qualité réponses maximale | | Pas de résidus de la tâche précédente | Zéro confusion cross-task | | Coût tokens optimisé | Pas de relecture inutile du contexte accumulé | | Parallélisable | Plusieurs subagents en simultané |
Implémentation :
Agent tool avec subagent_type=general-purpose ou spécialiséChaque tâche = 1 commit. Jamais de commit qui mélange 2 tâches.
✅ BON :
commit 1 : "feat(auth): add users table migration"
commit 2 : "feat(auth): implement register endpoint"
commit 3 : "feat(auth): implement login endpoint"
❌ MAUVAIS :
commit 1 : "feat: auth system + bug fixes + refactor"
Bénéfice : git bisect efficace, reverts ciblés, review facilitée.
Avant de passer à la tâche suivante, vérifier explicitement que l'objectif est atteint :
Règle : pas de "je pense que ça marche". Preuve ou pas fini.
| Anti-pattern | Pourquoi mauvais | |--------------|------------------| | Kitchen-sink session | Tout faire dans 1 session = context rot garanti | | Tâche non testable | Impossible à vérifier = jamais "done" | | Commit mélangé | Review impossible, revert dangereux | | Pas de clear entre tâches | Pollution inter-tâches | | Planification excessive | 10 étapes pour changer 1 ligne = overhead |
/workflow:analyze — phase d'analyse BMAD doit produire des tâches atomiques/common:ralph-run — Ralph doit itérer sur des tâches atomiques, une par boucle/clear obligatoire entre tâches non liées.claude/rules/01-workflow-analysis.md.claude/rules/12-context-management.md/common:sub-agents-patternsDate de dernière mise à jour : 2026-04-15 Version : 1.0.0
tools
Third-party Claude Code token/context/code-review tools. Use when choosing or recommending an external tool to reduce token usage, manage context, or review large codebases.
development
Mandatory analysis workflow for understanding codebase before changes
testing
TDD/BDD testing principles, test patterns, and coverage strategies
development
SOLID principles for clean code design and architecture