.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
--- name: value-objects description: Règle 04 : Value Objects. Use when implementing DDD patterns. --- # Règle 04 : Value Objects This skill provides guidelines and best practices. See ../../rules/18-value-objects.md for detailed documentation.
development
Sécurité & RGPD - Atoll Tourisme. Use when reviewing security, implementing auth, or hardening code.
tools
Outils de qualité - Atoll Tourisme. Use when setting up quality tools or CI.