Skip to content

feat: outil « mettre en place Claude Code » + porte de vérification#5

Merged
julienrata merged 1 commit into
mainfrom
feat/claude-code-setup-and-verify-gate
Jun 17, 2026
Merged

feat: outil « mettre en place Claude Code » + porte de vérification#5
julienrata merged 1 commit into
mainfrom
feat/claude-code-setup-and-verify-gate

Conversation

@julienrata

Copy link
Copy Markdown
Owner

Intention

Deux chantiers non commités livrés ensemble (leurs fichiers sont entremêlés — DECISIONS.md et claude-code-starter-kit/ appartiennent aux deux, donc PR groupée assumée).

1. Outil pédagogique « claude-code-setup » + kit de démarrage

  • Outil claude-code-setup (hub + détail, 4 sujets) suivant ADD-A-TOOL.md, contenu statique dans core/data/.
  • Kit autoportant claude-code-starter-kit/ généralisé depuis le setup réel de CraftCode (hooks, commandes /brief et /add-module, CLAUDE.md squelette, settings.json avec placeholder MCP).

2. Porte de vérification (hook Stop)

  • verify-gate.mjs : à la clôture, bloque tant qu'une édition de code (frontend//backend/) n'a pas de npm run check postérieur — pendant Stop du résumé summarize-change.mjs.
  • Détection sur signal objectif (transcript), check propre à chaque dossier, anti-boucle via stop_hook_active, exit 0 sur erreur (ne bloque jamais le travail).
  • Version générique ajoutée au kit.

Vérification

  • Frontend npm run check : lint + build OK (0 erreur).
  • Backend npm run check : lint 0 erreur (1 warning préexistant dans app.js), 9/9 tests verts.
  • Gate testé sur 7 transcripts synthétiques : 7/7 (dont un cas qui a révélé et fait corriger un bug — un check ne dédouane que le dossier qu'il cible).

🤖 Generated with Claude Code

Deux chantiers livrés ensemble (fichiers entremêlés : DECISIONS.md, kit).

Outil pédagogique « claude-code-setup » (hub + détail, 4 sujets) suivant
ADD-A-TOOL.md, contenu statique dans core/data, plus un kit autoportant
claude-code-starter-kit/ généralisé depuis le setup réel de CraftCode.

Porte de vérification : hook Stop verify-gate.mjs qui bloque la clôture tant
qu'une édition de code (frontend/ ou backend/) n'a pas de npm run check
postérieur, pendant Stop du résumé summarize-change.mjs. Version générique
ajoutée au kit. Anti-boucle via stop_hook_active, exit 0 sur erreur.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@julienrata
julienrata merged commit c791196 into main Jun 17, 2026
2 checks passed
@julienrata
julienrata deleted the feat/claude-code-setup-and-verify-gate branch June 17, 2026 07:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant