Claude Code In Action
← Toutes les leçons
Leçon 102Claude Code In Action

Claude md that follows

Audio récapitulatif

Pas de récapitulatif audio pour cette leçon.

Notes de cours

Notes d'étude : Optimisation du fichier CloudMD

  • Nature du CloudMD : Le fichier CloudMD n'est pas une configuration imposée, mais une série de directives.
  • Problème de taille : Un fichier trop long est difficile à suivre pour Cloud, car il doit gérer une concurrence interne entre ses propres instructions.
  • Hiérarchie des fichiers : Cloud charge tous les fichiers de mémoire. L'ordre de priorité est :
  • Politique gérée → Fichier utilisateur → Fichier projet → Local.
  • Portée (Scope) : Le scope "Local" est destiné aux décisions architecturales personnelles (ex: refactoring de sprint), et non aux décisions partagées du projet.
  • Organisation :
  • Utiliser la syntaxe de chemin de fichier pour diviser les instructions.
  • Les imports aident à l'organisation, mais tout est chargé au lancement (ils ne réduisent pas le contexte).
  • Qualité des règles :
  • Les règles doivent être spécifiques et vérifiables. Éviter les termes vagues (ex: "suivre les meilleures pratiques").
  • Être explicite (ex: "Ajouter une nouvelle route API et un gestionnaire de source API, un par fichier").
  • Utiliser des exports nommés plutôt que des exports par défaut pour éviter les interprétations erronées.
  • Priorité et Maintenance :
  • L'accent (emphasis) est limité ; il doit être utilisé uniquement pour les règles critiques.
  • Traiter le CloudMD comme du code de production : si vous ne pouvez pas justifier une ligne, supprimez-la.
  • Enforcement (Règles strictes) : Les règles d'application stricte (ex: interdire les pushes sur main) doivent être déplacées vers des hooks (pré-outil), car le CloudMD n'est pas un outil d'application forcé.
  • Principe clé : Plus le fichier CloudMD est léger, plus Cloud le suit fidèlement.

Takeaways

  • Un fichier CloudMD léger est crucial pour garantir que Cloud le suive fidèlement.
  • L'ordre de priorité des fichiers est : Politique gérée → Fichier utilisateur → Fichier projet → Local.
  • Les règles doivent être spécifiques, vérifiables et explicites, en évitant les termes vagues.
  • CloudMD n'est pas un outil d'application forcé ; les règles strictes (ex: interdire des pushes) doivent être gérées via des hooks.
Cartes mémo 10 cartes
Question
cliquez pour révéler · ←/→
Réponse
cliquez pour retourner
Exporter vers Anki (.tsv) ↓
Vérification des connaissances 0 questions

No quiz for this lesson yet.