.claude/skills/atelier-setup/SKILL.md
Onboarding interactif post-install. Vérifie la config, guide le setup du watchdog et du review-reminder, propose BMAD et QMD. Utiliser après 'npx claude-atelier init' ou quand l'utilisateur dit /atelier-setup.
npx skillsauth add malikkaraoui/claude-atelier atelier-setupInstall 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.
Tu guides l'utilisateur dans la configuration complète de son atelier. Checklist interactive — chaque point est vérifié puis coché.
Vérifie chaque point dans l'ordre. Pour chaque point :
[✅] et passe au suivant[❌] avec les instructions pour corriger, attends
que l'utilisateur confirme avant de continuer[?] .claude/CLAUDE.md installé et ≤ 150 lignes
[?] .claude/settings.json avec permissions Bash(*) + deny list
[?] .claudeignore à la racine
[?] .gitignore à la racine
[?] scripts/pre-push-gate.sh installé et exécutable
Si un fichier manque → proposer npx claude-atelier init ou
node bin/cli.js init si dans le repo source.
Lire .claude/CLAUDE.md et vérifier que §0 est rempli :
[?] Projet courant ≠ "—"
[?] Stack définie
[?] Repo défini
Si §0 est vide → demander à l'utilisateur : "Quel est le nom du projet ? La stack ? Le repo GitHub ?" Puis éditer §0 avec les réponses.
[?] Tâche planifiée "Night Watchdog" configurée dans l'app Claude desktop
Impossible à vérifier programmatiquement (c'est dans l'app desktop). Demander à l'utilisateur :
"As-tu configuré la tâche planifiée Night Watchdog 🐶 dans l'app Claude desktop (Programmé → + Nouvelle tâche) ?
Si non, voici le prompt à coller :
Tu es un watchdog pour une session Claude Code de nuit.
[... prompt v4 complet ici, voir src/fr/autonomy/night-mode.md ...]
Nom: night-watchdog | Modèle: Haiku 4.5 | Fréquence: Horaire
Tape [OK] quand c'est fait, ou [SKIP] pour plus tard."
[?] Tâche planifiée "Review Reminder" configurée
Même approche — demander, fournir le prompt, attendre confirmation.
[ ] BMAD-METHOD pour les gros projets
"Ce projet est-il un gros projet nécessitant un cycle complet analyse → plan → architecture → implémentation ?
BMAD-METHOD fournit 6 agents spécialisés (analyste, PM, architecte, dev, UX, tech writer) et un workflow structuré en 4 phases.
⚠️ C'est une méthodologie conséquente. Pour un petit projet ou un script, ce n'est pas nécessaire.
[OUI] Installer BMAD | [NON] Continuer sans"
Si oui → npx bmad-method install dans le projet.
Compter les fichiers .md dans le projet :
find . -name '*.md' -not -path './.git/*' -not -path './node_modules/*' | wc -l
Si < 5 → ne pas proposer, passer. Si ≥ 5 → proposer :
"Tu as [N] fichiers markdown dans ce projet. QMD peut les indexer pour retrouver du contexte rapidement (plans, bugs, reviews).
[OUI] Installer QMD | [NON] Pas maintenant"
Si oui → guider l'installation de QMD (voir src/fr/ecosystem/qmd-integration.md).
Afficher le résumé final :
╔══════════════════════════════════════════════════╗
║ 🔧 Atelier configuré ! ║
╠══════════════════════════════════════════════════╣
║ [✅] Config de base (5/5) ║
║ [✅] Contexte projet §0 rempli ║
║ [✅] Night Watchdog 🐶 actif ║
║ [✅] Review Reminder actif ║
║ [—] BMAD : non installé (petit projet) ║
║ [—] QMD : non installé (< 5 fichiers .md) ║
╠══════════════════════════════════════════════════╣
║ Tape /atelier-help pour voir les commandes. ║
╚══════════════════════════════════════════════════╝
tools
Loop autonome PR → Copilot review → handoff JSON → fixes → merge. Lance le polling automatique après un git push sur une branche feature. Zéro intervention utilisateur.
data-ai
Tableau de contrôle des features claude-atelier (on/off, paramètres). Affiche l'état de chaque rail et permet de les activer/désactiver interactivement.
tools
Génère un handoff review structuré pour Copilot/GPT. Utiliser après une feature, un bug fix, ou quand > 100 lignes ont changé. Aussi déclenché automatiquement par §25.
testing
Ferme la boucle d'un handoff inter-LLM. Si response.content est null, va chercher les inline Copilot sur la PR GitHub associée et les retranscrit automatiquement. Puis classe les points, applique les fixes, génère l'intégration. Utiliser quand Copilot a reviewé une PR portant un handoff.