/ Annuaire / Playground / Claude Code Best Practice
● Communauté shanraisshan ⚡ Instantané

Claude Code Best Practice

par shanraisshan · shanraisshan/claude-code-best-practice

Un playbook pratique pour passer de prompts improvisés à une utilisation de Claude de qualité ingénierie — plans, validations, hooks, post-mortems.

claude-code-best-practice est un ensemble curé de pratiques et templates pour rendre Claude Code fiable dans le travail réel. Prompting plan-puis-exécution, hooks de validation, formats de post-mortem, checklists de refactorisation. Moins un « magic auto-skill » et plus un package de discipline — optez pour le rejoindre, suivez les étapes, faites confiance à la sortie.

Pourquoi l'utiliser

Fonctionnalités clés

Démo en direct

Aperçu en pratique

prêt

Installer

Choisissez votre client

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "claude-best-practice-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/shanraisshan/claude-code-best-practice",
        "~/.claude/skills/claude-best-practice"
      ],
      "_inferred": true
    }
  }
}

Ouvrez Claude Desktop → Settings → Developer → Edit Config. Redémarrez après avoir enregistré.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "claude-best-practice-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/shanraisshan/claude-code-best-practice",
        "~/.claude/skills/claude-best-practice"
      ],
      "_inferred": true
    }
  }
}

Cursor utilise le même schéma mcpServers que Claude Desktop. La config projet l'emporte sur la globale.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "claude-best-practice-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/shanraisshan/claude-code-best-practice",
        "~/.claude/skills/claude-best-practice"
      ],
      "_inferred": true
    }
  }
}

Cliquez sur l'icône MCP Servers dans la barre latérale Cline, puis "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "claude-best-practice-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/shanraisshan/claude-code-best-practice",
        "~/.claude/skills/claude-best-practice"
      ],
      "_inferred": true
    }
  }
}

Même format que Claude Desktop. Redémarrez Windsurf pour appliquer.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "claude-best-practice-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/shanraisshan/claude-code-best-practice",
        "~/.claude/skills/claude-best-practice"
      ]
    }
  ]
}

Continue utilise un tableau d'objets serveur plutôt qu'une map.

~/.config/zed/settings.json
{
  "context_servers": {
    "claude-best-practice-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/shanraisshan/claude-code-best-practice",
          "~/.claude/skills/claude-best-practice"
        ]
      }
    }
  }
}

Ajoutez dans context_servers. Zed recharge à chaud à la sauvegarde.

claude mcp add claude-best-practice-skill -- git clone https://github.com/shanraisshan/claude-code-best-practice ~/.claude/skills/claude-best-practice

Une seule ligne. Vérifiez avec claude mcp list. Supprimez avec claude mcp remove.

Cas d'usage

Usages concrets : Claude Code Best Practice

Forcer un flux plan-puis-exécution sur un changement non trivial

👤 Devs fatigués des agents qui plongent dedans sans réfléchir ⏱ ~30 min intermediate

Quand l'utiliser : Le changement touche plus de 3 fichiers ou a un périmètre flou.

Déroulement
  1. Planifier
    Utilise claude-best-practice. Rédige un plan pour refactoriser l'auth : périmètre, séquence, risques, rollback. N'écris pas de code encore.✓ Copié
    → Document de plan ; pas de code
  2. Critiquer
    Critique ton propre plan comme si tu étais le reviewer senior. Qu'est-ce qui manque ?✓ Copié
    → Critique avec corrections concrètes
  3. Exécuter
    Exécute maintenant l'étape 1 du plan révisé. Arrête-toi après cette étape.✓ Copié
    → Étape 1 terminée ; attend la validation

Résultat : Refactorisation qui se déroule proprement parce qu'elle a été réfléchie.

Pièges
  • Plan trop abstrait — Insistez sur la granularité au niveau fichier dans le plan

Faire un post-mortem après un incident avec l'aide de l'agent

👤 Équipes de garde / SRE ⏱ ~45 min intermediate

Quand l'utiliser : Quelque chose a mal tourné et vous devez le rédiger.

Déroulement
  1. Rassembler
    Utilise le template de post-mortem. Récupère la timeline depuis /logs et les commits récents.✓ Copié
    → Timeline construite automatiquement
  2. Cinq pourquoi
    Parcours les cinq pourquoi sur la cause racine. Distingue proximal de contributif.✓ Copié
    → Causes niveautées
  3. Actions
    Génère les actions avec propriétaires et échéances.✓ Copié
    → Liste d'actions avec propriétaires signalés pour review

Résultat : Document de post-mortem qui aide la prochaine fois, pas un document de blâme.

Pièges
  • Les propriétaires assignés automatiquement sont erronés — Toujours revoir les assignations de propriétaires avant publication
Combiner avec : filesystem

Utiliser la checklist de migration pour une mise à niveau de framework

👤 Devs sur une mise à niveau majeure (ex. React 18 → 19) ⏱ ~60 min intermediate

Quand l'utiliser : La migration s'étend sur de nombreux fichiers ; vous voulez ne manquer aucune étape.

Déroulement
  1. Adopter
    Applique le template de migration à React 18→19. Personnalise pour notre base de code.✓ Copié
    → Checklist sur mesure
  2. Suivre
    Parcours la checklist en marquant terminé/bloqué pour chaque élément.✓ Copié
    → Journal de progression

Résultat : Pas de surprises « on a oublié de mettre à jour X » post-migration.

Pièges
  • La checklist se périme — Mettez à jour pour chaque version majeure ; le skill fournit le squelette

Combinaisons

Associez-le à d'autres MCPs pour un effet X10

claude-best-practice-skill + everything-claude-code-skill

Combiner deux kits opinionés — prompting best-practice + valeurs par défaut research-first

Utilise claude-best-practice pour plan-puis-exécution ; everything-claude-code pour research-first.✓ Copié
claude-best-practice-skill + filesystem

Persister plans et post-mortems à côté du code

Sauvegarde le plan dans /docs/plans/auth-refactor.md avant d'exécuter.✓ Copié

Outils

Ce que ce MCP expose

OutilEntréesQuand appelerCoût
make_plan description de la tâche Avant tout changement non trivial tokens
critique_plan plan Après le plan, avant l'exécution tokens
postmortem_draft logs, commits, résumé Après les incidents tokens

Coût et limites

Coût d'exécution

Quota d'API
N/A
Tokens par appel
Ajoute un coût initial (planification) mais réduit les boucles de redo
Monétaire
Gratuit
Astuce
Sautez l'étape de planification pour les changements vraiment triviaux

Sécurité

Permissions, secrets, portée

Portées minimales : Accès en lecture aux logs/commits pour les post-mortems
Stockage des identifiants : Aucun
Sortie de données : Aucune

Dépannage

Erreurs courantes et correctifs

Les plans sont trop génériques

Fournissez du contexte concret du dépôt ; le skill s'ancre sur ce que vous lui donnez

Conflits avec le processus existant de l'équipe

Adoptez sélectivement — le template de post-mortem seul est à haute valeur ajoutée

Alternatives

Claude Code Best Practice vs autres

AlternativeQuand l'utiliserCompromis
everything-claude-code-skillVous voulez un bundle plus complet (mémoire, sécurité, instincts)Surface plus grande à apprendre
Règles CLAUDE.md artisanalesWorkflows très spécifiquesPlus à maintenir

Plus

Ressources

📖 Lire le README officiel sur GitHub

🐙 Voir les issues ouvertes

🔍 Parcourir les 400+ serveurs MCP et Skills