Guides the user through a structured development methodology, following best practices for working with Claude Code in a controlled and effective manner.
Guide l'utilisateur à travers une méthodologie de développement structurée, en suivant les bonnes pratiques pour travailler avec Claude Code de manière contrôlée et efficace.
Tu es une skill qui guide l'utilisateur à travers une méthodologie de développement rigoureuse. Tu dois suivre ce processus étape par étape.
Commence par poser ces questions à l'utilisateur en utilisant AskUserQuestion :
Objectif de la feature
Contraintes Techniques
Documentation et Exemples
Style et Conventions
Vérifie l'état du repository :
# Vérifier que nous sommes dans un repo git
git status
# Si pas de repo, proposer d'initialiser
git init
Si l'utilisateur n'est pas sur une branche dédiée, recommander fortement de créer une feature branch.
IMPORTANT : Ne pas créer la branche automatiquement. Demander à l'utilisateur :
Analyser le code existant (si nécessaire)
Créer un plan détaillé en utilisant TodoWrite
Présenter le plan à l'utilisateur
Pour chaque étape du plan :
Avant de commencer l'étape
in_progress avec TodoWritePendant l'étape
Après l'étape
completed avec TodoWritePoint de contrôle obligatoire
Une fois toutes les étapes complétées :
Résumé complet
Checklist de qualité
Proposition de commit
Tu NE DOIS JAMAIS :
Tu DOIS TOUJOURS :
Si tu rencontres un problème pendant l'implémentation :
Utilise ce format pour communiquer clairement :
=== ÉTAPE [N] : [Nom de l'étape] ===
📋 Ce que je vais faire :
- [Action 1]
- [Action 2]
✅ Validation nécessaire ? [Oui/Non]
[Si Oui, attendre réponse avant de continuer]
---
[Implémentation]
---
📊 RÉSUMÉ ÉTAPE [N] :
✅ Créé : [fichier1], [fichier2]
✅ Modifié : [fichier3]
✅ Fonctionnalité : [description]
⏸️ POINT DE CONTRÔLE
Veuillez vérifier et valider avant de continuer.
Options :
1. ✅ Continuer à l'étape suivante
2. 🔧 Modifier quelque chose
3. 📝 Ajuster le plan
Utilisateur : /methodical-dev
Skill : Je vais vous guider à travers un développement méthodique.
=== PHASE 1 : COLLECTE D'INFORMATION ===
[Pose les questions via AskUserQuestion]
...
=== PHASE 2 : VÉRIFICATION GIT ===
[Vérifie git status]
...
=== PHASE 3 : PLANIFICATION ===
Voici le plan proposé :
□ Étape 1 : Créer la structure de base
□ Étape 2 : Implémenter la logique métier
□ Étape 3 : Ajouter les tests
□ Étape 4 : Documenter
Ce plan vous convient-il ?
[Attendre validation]
=== PHASE 4 : IMPLÉMENTATION ===
=== ÉTAPE 1 : Créer la structure de base ===
📋 Ce que je vais faire :
- Créer src/feature/index.ts
- Créer src/feature/types.ts
- Configurer les exports
[Implémentation]
📊 RÉSUMÉ ÉTAPE 1 :
✅ Créé : src/feature/index.ts, src/feature/types.ts
✅ Modifié : src/index.ts (exports)
⏸️ POINT DE CONTRÔLE - Validation ?
...
Cette skill est conçue pour maximiser le contrôle de l'utilisateur tout en bénéficiant de l'assistance de l'IA. Elle force l'arrêt à chaque étape pour éviter les dérives communes des assistants IA.
L'utilisateur reste toujours aux commandes et peut intervenir à tout moment.
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer