AI Cert Prep
Saisissez un mot-clé pour rechercher dans la documentation.

Annexes · Claude

Aide-mémoire Claude Code

Hiérarchie CLAUDE.md, settings.json, permissions, hooks, Skills, commandes, subagents, mode plan, mode headless, config MCP et commandes de session.

Hiérarchie de configuration

text
Precedence (highest → lowest)
┌──────────────────────────────────────────────────────────┐
│ Managed / enterprise policy (IT-controlled, cannot be │
│ overridden by users) │
├──────────────────────────────────────────────────────────┤
│ Command-line flags (--model, --allowedTools…) │
├──────────────────────────────────────────────────────────┤
│ .claude/settings.local.json (project, git-ignored) │
├──────────────────────────────────────────────────────────┤
│ .claude/settings.json (project, checked in) │
├──────────────────────────────────────────────────────────┤
│ ~/.claude/settings.json (user) │
└──────────────────────────────────────────────────────────┘
CLAUDE.md memory (all loaded, most specific wins on conflict)
managed policy CLAUDE.md → ~/.claude/CLAUDE.md → ./CLAUDE.md → ./sub/dir/CLAUDE.md
CLAUDE.local.md = personal, git-ignored @path/to/file = import

Quoi va où

ContenuPlacez-le dans
Règles de sécurité à l’échelle de l’org, commandes interditessettings.json de la politique gérée
Conventions du dépôt : commandes build/test, architecture, style./CLAUDE.md (versionné, concis)
Guidage spécifique à un module./module/CLAUDE.md
Raccourcis personnels, chemins locaux~/.claude/CLAUDE.md ou CLAUDE.local.md
Longs documents de référenceFichier séparé, @import-ez-le ou faites-en un Skill
Procédure multi-étapes réutilisableSkill (.claude/skills/<name>/SKILL.md)
Ligne unique paramétréeSlash command (.claude/commands/<name>.md)
Tâche déléguée nécessitant un contexte/des outils isolésSubagent (.claude/agents/<name>.md)
Accès à un système externeServeur MCP (.mcp.json)
Règle dure qui ne doit jamais être enfreinteHook (déterministe) — jamais juste une phrase dans CLAUDE.md

Exemple de CLAUDE.md

markdown
# Project: payments-api
## Commands
- Install: `pnpm install` · Test: `pnpm test` · Lint: `pnpm lint` · Typecheck: `pnpm tsc --noEmit`
## Architecture
- Hexagonal: `src/domain` (pure), `src/adapters` (IO). Never import adapters from domain.
- All money values are integer minor units (cents). Never floats.
## Workflow
- Run `pnpm test` before proposing a commit. Use conventional commits.
- Prefer plan mode for changes touching more than 3 files.
@docs/api-conventions.md

settings.json

json
{
"model": "claude-opus-5",
"permissions": {
"allow": ["Read", "Edit", "Bash(pnpm test*)", "Bash(pnpm lint*)", "Bash(git status*)", "Bash(git diff*)"],
"ask": ["Bash(git commit*)", "Bash(git push*)", "WebFetch"],
"deny": ["Bash(rm -rf*)", "Bash(git push --force*)", "Read(.env*)", "Read(**/secrets/**)"]
},
"env": { "NODE_ENV": "test" },
"hooks": {
"PreToolUse": [{
"matcher": "Bash",
"hooks": [{ "type": "command", "command": ".claude/hooks/guard.sh" }]
}],
"PostToolUse": [{
"matcher": "Edit|Write",
"hooks": [{ "type": "command", "command": "pnpm lint --fix $CLAUDE_FILE_PATHS" }]
}]
}
}

Hooks

ÉvénementSe déclencheUsage typique
SessionStartSession nouvelle/repriseCharger l’env, afficher le statut
UserPromptSubmitAvant le traitement du promptInjecter du contexte, bloquer les prompts interdits
PreToolUseAvant l’exécution d’un outilBloquer les commandes destructives, appliquer la politique
PostToolUseAprès le succès d’un outilLint/format, lancer les tests, journaliser
NotificationClaude a besoin d’attentionPing desktop/Slack
StopL’agent principal termineVérifier que les tests ont tourné ; imposer « avez-vous lancé les tests ? »
SubagentStopUn subagent termineAgréger les résultats
PreCompactAvant la compactionPersister l’état critique dans des fichiers/la mémoire

Contrat de hook : reçoit du JSON sur stdin (nom d’outil, entrée, id de session) ; exit 0 = autoriser, exit 2 = bloquer et renvoyer stderr à Claude ; autre non-zéro = erreur non bloquante. Peut aussi émettre du JSON sur stdout pour des décisions structurées.

bash
#!/usr/bin/env bash
# .claude/hooks/guard.sh – block destructive shell
cmd=$(jq -r '.tool_input.command // empty')
if echo "$cmd" | grep -Eq 'rm -rf|git push --force|drop table|mkfs|dd if='; then
echo "Blocked by policy: destructive command" >&2
exit 2
fi
exit 0

Skills

text
.claude/skills/release-notes/
└── SKILL.md
markdown
---
name: release-notes
description: Generate release notes from merged PRs since the last tag. Use when asked for a changelog or release summary.
---
1. Run `git describe --tags --abbrev=0` to find the last tag.
2. List merged PRs since then with `gh pr list --state merged --search "merged:>$TAG_DATE"`.
3. Group by label (feat, fix, chore) and write Markdown under `## vNEXT`.

Les Skills se chargent progressivement : seuls le nom/la description sont en contexte jusqu’à ce que Claude juge le skill pertinent. Préférez les Skills à l’alourdissement de CLAUDE.md.

Slash commands personnalisées

.claude/commands/review.md
Review the diff in $ARGUMENTS for security issues (injection, secrets, authz), then correctness, then style.
Output a table: severity | file:line | issue | fix.

Invocation : /review src/payments/.

Subagents

.claude/agents/security-reviewer.md
---
name: security-reviewer
description: Reviews code changes for security vulnerabilities. Use proactively after edits to auth or payment code.
tools: Read, Grep, Glob
model: claude-sonnet-5
---
You are a security reviewer. Report only findings with file:line, severity and fix. Do not edit files.
  • Fenêtre de contexte isolée ; reçoit uniquement ce que le parent transmet explicitement.
  • Allowlist d’outils et modèle propres (modèle moins cher pour les tâches mécaniques).
  • Gérez avec /agents.

Mode plan vs direct

Choisissez le mode plan quandChoisissez le direct quand
Changement multi-fichiers ou architecturalÉdition mono-fichier, évidente
Base de code inconnueZone bien comprise
Opérations irréversibles impliquéesLecture seule ou trivialement réversible
Vous voulez relire avant l’exécutionLa vitesse compte et le risque est faible

Basculez avec Shift+Tab ; le mode plan est en lecture seule jusqu’à votre approbation.

Headless / CI

Terminal window
# JSON result for scripting
claude -p "Summarise failing tests in $(cat test.log)" --output-format json
# Streaming JSON events
claude -p "Review this PR" --output-format stream-json
# Restrict tools and permission mode
claude -p "Fix lint errors" --allowedTools "Read,Edit,Bash(pnpm lint*)" --permission-mode acceptEdits
# Resume a session
claude --resume <session-id>
--permission-modeComportement
defaultDemander selon la politique
acceptEditsAuto-accepter les éditions de fichiers, demander pour le shell
planPlan uniquement
bypassPermissionsAucune invite — CI sandboxé uniquement

Les codes de sortie font remonter les échecs au CI ; parsez --output-format json pour le résultat et usage.

Configuration MCP

Terminal window
claude mcp add github -- npx -y @modelcontextprotocol/server-github # local stdio, scope local
claude mcp add --scope project docs -- python mcp_docs_server.py # writes .mcp.json
claude mcp add --transport http linear https://mcp.linear.app/mcp # remote Streamable HTTP
claude mcp list
json
// .mcp.json (project scope, checked in)
{ "mcpServers": {
"docs": { "command": "python", "args": ["mcp_docs_server.py"], "env": { "DOCS_ROOT": "./docs" } },
"linear": { "type": "http", "url": "https://mcp.linear.app/mcp" }
} }
ScopeOùPartagé ?
local~/.claude.json sous le chemin du projetNon
project.mcp.json dans le dépôtOui (versionné)
user~/.claude.jsonSur l’ensemble de vos projets

Tableau de décision de configuration

Vous devez…MécanismePas ceci
Énoncer les conventions du dépôt (build/test/style)./CLAUDE.md (concis, versionné)Un long README que le modèle doit relire
Imposer une règle qui ne doit jamais casserHook (PreToolUse, exit 2)Une phrase dans CLAUDE.md (prompt-comme-application)
Empaqueter une procédure multi-étapes réutilisableSkill (SKILL.md)Alourdir CLAUDE.md
Fournir une ligne unique paramétréeSlash command ($ARGUMENTS)Un Skill (excessif)
Déléguer une tâche isolée avec ses propres outilsSubagent (.claude/agents)L’exécuter dans le contexte principal
Connecter un système externeServeur MCP (.mcp.json)Un outil sur mesure par application
Interdictions à l’échelle de l’org que les utilisateurs ne peuvent pas outrepasserSettings de politique géréeSettings de projet (outrepassables)
Chemins/raccourcis locaux personnelsCLAUDE.local.md / ~/.claudeFichiers de projet versionnés

Signal d’examen

« L’équipe continue d’exécuter une commande interdite bien que CLAUDE.md dise de ne pas le faire » → la solution est un hook PreToolUse (déterministe, exit 2), pas une phrase plus ferme. Le prompt-comme-application est l’anti-pattern 3.

Exemples détaillés de préséance

text
Scenario A – model conflict
managed policy: model = claude-sonnet-5 (locked)
~/.claude/settings.json: model = claude-opus-5
--model claude-haiku-4-5 on the CLI
→ Effective: claude-sonnet-5 (managed policy wins over everything)
Scenario B – permission conflict
project .claude/settings.json allow: Bash(git push*)
managed policy deny: Bash(git push --force*)
→ git push allowed; git push --force denied (deny in a higher scope wins)
Scenario C – CLAUDE.md conflict
./CLAUDE.md: "use tabs"
./frontend/CLAUDE.md: "use 2-space indent"
→ In frontend/, 2-space wins (most specific file wins on conflict; both are loaded)

Codes de sortie et payload des hooks

text
stdin (JSON): { "tool_name": "Bash", "tool_input": { "command": "…" }, "session_id": "…", "cwd": "…" }
exit 0 → allow (stdout may carry structured JSON decision)
exit 2 → BLOCK; stderr is fed back to Claude as the reason
other → non-blocking error (logged, action proceeds)
ÉvénementPeut bloquer ?Usage typique
SessionStartNonCharger l’env, afficher le statut
UserPromptSubmitOuiInjecter du contexte ; rejeter les prompts interdits
PreToolUseOuiBloquer les commandes destructives, appliquer la politique
PostToolUseNonLint/format, lancer les tests, journaliser
StopOuiImposer « les tests ont-ils tourné ? » avant de finir
SubagentStopOuiAgréger/valider la sortie du subagent
PreCompactNonPersister l’état critique avant le résumé
NotificationNonPing desktop/Slack
json
// Structured stdout decision (alternative to exit code)
{ "decision": "block", "reason": "Migrations require review", "continue": false }

Référence complète des champs de settings.json

ChampObjet
modelModèle par défaut de la session
permissions.allow / ask / denyRègles outils/commandes par motif ; deny dans un scope supérieur l’emporte
permissions.additionalDirectoriesRépertoires supplémentaires accessibles à la session
envVariables d’environnement injectées dans les exécutions d’outils
hooksHandlers événement → matcher → commande
enableAllProjectMcpServersAuto-approuver les serveurs .mcp.json
enabledMcpjsonServers / disabledMcpjsonServersAutoriser/refuser des serveurs MCP de projet spécifiques
cleanupPeriodDaysRétention des transcripts
includeCoAuthoredByActiver/désactiver le trailer git de co-auteur Claude

Motifs de permission

json
{ "permissions": {
"allow": ["Read", "Edit", "Bash(pnpm test:*)", "Bash(git status)", "Bash(git diff:*)"],
"ask": ["Bash(git commit:*)", "Bash(git push:*)", "WebFetch(domain:docs.internal)"],
"deny": ["Bash(rm -rf:*)", "Bash(curl:*)", "Read(./.env)", "Read(./**/*.pem)", "Read(**/secrets/**)"]
} }
  • Les motifs sont préfixe + glob ; :* correspond aux arguments. Soyez précis — Bash(git:*) est plus large que vous ne le pensez.
  • Les fichiers de secrets vont dans deny et dans .gitignore ; ne comptez jamais sur le modèle pour les éviter.
  • deny l’emporte sur allow/ask ; un deny de scope supérieur l’emporte sur un allow de scope inférieur.

Politique gérée pour les équipes

L’IT livre un settings.json géré (macOS /Library/Application Support/ClaudeCode/managed-settings.json ; Linux /etc/claude-code/) que les utilisateurs ne peuvent pas outrepasser :

json
{ "permissions": {
"deny": ["Bash(rm -rf:*)", "Bash(git push --force:*)", "Read(**/*.pem)", "WebFetch"] },
"model": "claude-sonnet-5",
"disabledMcpjsonServers": ["*"] }

Utilisez-le pour les interdictions à l’échelle de l’org, un modèle par défaut approuvé, et la désactivation par défaut des serveurs MCP de projet non fiables. C’est l’endroit correct pour l’examen pour « doit s’appliquer à tous quelle que soit la config locale ».

Idées reçues courantes

Idée reçueRéalitéPourquoi cela compte à l’examen
« CLAUDE.md peut imposer une règle dure »Seul un hook applique de façon déterministeAnti-pattern du prompt-comme-application
« Le --model du CLI l’emporte toujours »La politique gérée outrepasse les flags CLIDistracteur de préséance
« /compact et /clear sont pareils »/compact réduit la même conversation ; /clear repart de zéro (garde la mémoire)Confondre les deux perd du contexte
« Les subagents héritent du contexte du parent »Ils ne reçoivent que ce que le parent transmet explicitementDistracteur de perte de contexte silencieuse
« Plus d’outils = agent plus capable »4–8 outils ciblés ; au-delà de ~10 utilisez la recherche d’outilsAnti-pattern de trop d’outils
« Le mode plan n’est qu’un mode normal plus lent »Il est en lecture seule jusqu’à votre approbation du planDistracteur aveugle au risque
« .env est sûr parce que le modèle est prudent »Ajoutez-le à deny et à .gitignoreDistracteur de fuite de secret

Analyse de scénario

Une équipe de 30 ingénieurs veut standardiser Claude Code : personne ne peut force-push ni lire de secrets, chacun a Sonnet 5 par défaut, les conventions build/test du dépôt sont toujours connues, une revue de sécurité doit tourner après les changements d’auth, et les tests doivent avoir tourné avant que Claude ne se déclare terminé.

  1. Interdictions de force-push / de lecture des secrets pour tous → liste deny du settings.json de politique gérée (les utilisateurs ne peuvent pas l’outrepasser). Les settings de projet sont le distracteur — ils sont outrepassables.
  2. Modèle par défaut → politique gérée model: claude-sonnet-5.
  3. Conventions build/test toujours connues → ./CLAUDE.md versionné (concis), pas une page wiki.
  4. Revue de sécurité après les changements d’auth → un subagent security-reviewer invoqué proactivement, plus un /security-review en CI. Un rappel dans CLAUDE.md est le distracteur du prompt-comme-application.
  5. Les tests doivent avoir tourné avant de finir → un hook Stop qui vérifie que les tests ont tourné et bloque (exit 2) sinon — déterministe, pas une phrase de prompt.
  6. Déploiement d’équipe → distribuez commandes/agents/hooks/MCP sous forme de plugin ; onboardez avec un guide généré.

Alternatives rejetées : placer les interdictions dans les settings de projet (outrepassables), imposer « lancer les tests » via la prose de CLAUDE.md (prompt-comme-application), et charger une douzaine d’outils MCP d’emblée (trop d’outils).

Référence complète des commandes

Toutes les commandes intégrées, skills fournis et workflows fournis disponibles dans une session Claude Code (tapez / pour filtrer). <arg> = requis, [arg] = optionnel. La disponibilité varie selon la plateforme, le plan et le fournisseur — par exemple /design, /artifacts, /import et /design-sync sont indisponibles sur Bedrock / Vertex / Foundry, et /upgrade n’apparaît pas sur les plans Enterprise. Skill = un prompt fourni remis à Claude ; Workflow = un workflow dynamique fourni qui se déploie sur des subagents.

Session, contexte et mémoire

CommandeObjet
/initGénérer un CLAUDE.md de départ ; propose d’/import la config Codex ou Gemini CLI si trouvée
/memoryÉditer les fichiers CLAUDE.md, basculer la mémoire auto, voir les entrées d’auto-mémoire
/context [all]Visualiser l’usage du contexte sous forme de grille avec suggestions d’optimisation ; all déplie la ventilation par élément
/compact [instructions]Résumer la conversation pour libérer du contexte ; instructions de focus optionnelles
/autocompact [auto|<tokens>]Régler à quel point la fenêtre se remplit avant la compaction automatique (p. ex. 500k)
/clear [name]Démarrer une conversation fraîche (garde la mémoire du projet) ; label optionnel pour le sélecteur /resume. Alias /reset, /new
/resume [session]Reprendre une conversation par ID ou nom, ou ouvrir le sélecteur. Alias /continue
/branch [name]Bifurquer la conversation actuelle pour essayer une autre direction ; revenez avec /resume
/fork [prompt]Copier la conversation dans une nouvelle session d’arrière-plan et continuer ici
/subtask <task>Lancer un subagent bifurqué qui hérite de la conversation ; le résultat revient ici
/rewindRamener la conversation et/ou le code à un point de contrôle, ou résumer depuis un message. Alias /checkpoint, /undo
/rename [name]Nommer la session (auto-généré depuis l’historique si omis)
/recapRésumé sur une ligne de la session actuelle
/btw [question]Question annexe qui n’entre pas dans l’historique de la conversation
/export [filename]Exporter la conversation en texte brut
/copy [N]Copier la dernière réponse assistant (ou la N-ième plus récente) ; sélecteur pour les blocs de code
/cd <path>Déplacer la session vers un autre répertoire de travail, en gardant la conversation
/add-dir <path>Accorder l’accès fichier à un répertoire supplémentaire pour cette session
/goal [condition|clear]Fixer un objectif vers lequel Claude continue de travailler à travers les tours jusqu’à ce qu’il soit atteint
/exitQuitter le CLI (se détache si attaché à une session d’arrière-plan). Alias /quit

Modèle, effort et vitesse

CommandeObjet
/model [model]Changer de modèle (et l’enregistrer par défaut) ; s dans le sélecteur change pour cette session uniquement
/effort [level|auto|status]Régler l’effort low … xhigh, max, ultracode, ou auto
/fast [on|off]Basculer le mode rapide
/advisor [model|off]Consulter un second modèle (fable, opus, sonnet, ou un ID) aux moments clés
/plan [description]Entrer en mode plan, en démarrant optionnellement sur une tâche

Permissions, sécurité et configuration

CommandeObjet
/permissionsGérer les règles allow / ask / deny par scope, les répertoires de travail, les refus du mode auto. Alias /allowed-tools
/fewer-permission-promptsSkill. Analyser les transcripts pour les appels en lecture seule courants et ajouter une allowlist aux settings de projet
/auto-mode-setupRédiger des entrées autoMode.environment depuis votre projet et vos sessions récentes
/sandboxBasculer le mode sandbox (plateformes supportées)
/config [key=value …]Ouvrir les Settings, ou définir des clés directement (/config model=sonnet, /config thinking=false). Alias /settings
/hooksVoir les configurations de hooks
/privacy-settingsVoir/mettre à jour les paramètres de confidentialité (Pro/Max)
/keybindingsOuvrir le fichier des raccourcis clavier
/terminal-setupInstaller le binding retour à la ligne Shift+Enter (VS Code, Cursor, Zed, Alacritty, …)
/themeChanger de thème de couleurs (auto, clair/sombre, daltonisé, ANSI, personnalisé)
/color [color|default]Colorer la barre de prompt pour cette session
/statuslineConfigurer la ligne de statut
/tui [default|fullscreen]Changer le renderer du terminal
/focusBasculer la vue focus (renderer plein écran uniquement)
/scroll-speedAjuster la vitesse de défilement à la molette (renderer plein écran)
/vimRetiré en v2.1.92 — utilisez /config → mode Éditeur

Skills, agents, plugins, MCP et workflows

CommandeObjet
/skillsLister les skills ; filtrer, trier par coût en tokens, cycler la visibilité
/skill-doctorMontrer ce que chaque skill coûte en contexte et sa fréquence d’usage
/reload-skillsRe-scanner les répertoires de skills et de commandes sans redémarrer
/agentsRappel de demander à Claude de créer/gérer les subagents (éditez .claude/agents/ directement)
/list-agentsLister les subagents, coéquipiers d’agent-team et autres sessions que Claude peut contacter. Alias /peers
/tasksVoir et gérer le travail en arrière-plan dans cette session. Alias /bashes
/background [prompt]Détacher la session pour l’exécuter comme agent d’arrière-plan. Alias /bg
/stopArrêter la session d’arrière-plan attachée (transcript conservé)
/plugin [subcommand]Gérer les plugins (list, install, enable, disable)
/reload-plugins [--force]Recharger les plugins actifs sans redémarrer
/mcp [reconnect <server>|enable|disable [<server>|all]]Gérer les connexions MCP et OAuth
/workflowsObserver, mettre en pause, reprendre ou enregistrer des workflows dynamiques
/workflow-authoringSkill. Charger la référence pour écrire des scripts de workflow dynamique
/schedule [description]Créer/mettre à jour/lister/exécuter des routines cloud. Alias /routines
/loop [interval] [prompt]Skill. Exécuter un prompt de façon répétée tant que la session est ouverte (/loop 5m check the deploy). Alias /proactive
/batch <instruction>Skill. Décomposer un grand changement en 5–30 unités, un subagent d’arrière-plan par unité dans son propre worktree, chacun ouvrant une PR
/deep-research <question>Workflow. Déployer des recherches web, croiser les sources, synthétiser un rapport cité

Revue de code, vérification et livraison

CommandeObjet
/diffRelire les changements du working-tree y compris les éditions de Claude
/code-review [low|medium|high|xhigh|max|ultra] [--fix] [--comment] [pr#|branch|path]Skill. Relire le diff ou une PR pour les bugs de correction ; --fix applique, --comment publie, ultra lance une revue multi-agent cloud. Alias /review
/security-reviewAnalyser le diff de la branche pour les vulnérabilités de sécurité (injection, auth, exposition de données)
/simplify [target]Skill. Quatre agents parallèles proposent et appliquent des nettoyages (réutilisation, simplification, efficacité, niveau d’abstraction)
/ultrareview [PR or branch]Revue cloud multi-agent approfondie (alias de /code-review ultra)
/verifySkill. Builder, exécuter et observer l’application pour confirmer qu’un changement fonctionne
/runSkill. Lancer et piloter l’application du projet
/run-skill-generatorSkill. Apprendre à /run et /verify comment builder et lancer votre application
/autofix-pr [prompt]Lancer une session cloud qui surveille la PR de la branche et pousse des correctifs sur échec CI ou commentaires de revue
/pr-comments [PR]Retiré en v2.1.91 — demandez directement à Claude

Skills Claude API et design

CommandeObjet
/claude-api [migrate|upgrade|managed-agents-onboard|prompt-audit|cost-optimize|build-eval|hillclimb]Skill. Charger la référence Claude API / Managed Agents ; migrate vers un modèle plus récent, upgrade la version majeure du SDK, prompt-audit les instructions héritées, cost-optimize les dépenses, build-eval un jeu d’eval, hillclimb face à celui-ci
/dataviz [request]Skill. Guidage de conception de graphiques/dashboards avec palettes adaptées au daltonisme
/design [brief]Skill. Ébaucher des maquettes UI comme artboards publiés en artifact (API Anthropic uniquement)
/design-sync [hint]Skill. Uploader le design system React de votre dépôt vers Claude Design
/design-loginAutoriser l’accès au design system pour /design-sync
/artifactsLister, attacher, ouvrir ou copier des artifacts

Diagnostics, usage et retours

CommandeObjet
/statusSettings → onglet Status : version, modèle, compte, connectivité, type de session
/usageCoût de session, limites d’usage du plan, statistiques d’activité. Alias /cost, /stats
/usage-creditsConfigurer ou demander des crédits d’usage quand une limite est atteinte (anciennement /extra-usage)
/rate-limit-optionsFaçons de continuer à travailler quand une limite claude.ai bloque une requête (masqué ; tapez en entier)
/insightsRapport HTML analysant vos sessions récentes
/doctorSkill. Bilan de configuration : installations, PATH, settings non parsables, skills/MCP/plugins inutilisés, hooks lents, allègement de CLAUDE.md. Alias /checkup
/debug [description]Skill. Activer le logging de debug et diagnostiquer depuis le log de session
/heapdumpÉcrire un snapshot du tas pour les problèmes de mémoire (masqué ; tapez en entier)
/bug [report]Signaler un bug / partager la conversation avec consentement. Alias /share
/feedback [report]Envoyer un retour produit (les brouillons se mettent en file quand le feedback rédigé par Claude est activé)
/release-notesParcourir le changelog par version
/helpAfficher l’aide et les commandes disponibles
/powerupLeçons interactives sur les fonctionnalités

Comptes, intégrations et surfaces

CommandeObjet
/login / /logoutSe connecter / déconnecter de votre compte Anthropic
/upgradeOuvrir la page de mise à niveau du plan
/passesPartager une semaine gratuite de Claude Code (comptes éligibles)
/stickersCommander des stickers
/radioOuvrir la radio lo-fi Claude FM
/ideGérer les intégrations IDE
/chromeConfigurer Claude dans Chrome
/desktopContinuer la session dans l’application Claude Code Desktop. Alias /app
/mobileQR code pour l’application mobile. Alias /ios, /android
/voice [hold|tap|off]Dictée vocale
/remote-controlRendre cette session contrôlable depuis claude.ai. Alias /rc
/teleportRapatrier une session Claude Code sur le web dans ce terminal. Alias /tp
/remote-envChoisir l’environnement par défaut des agents cloud
/web-setupConnecter GitHub à Claude Code sur le web via les identifiants gh locaux
/install-github-appInstaller la Claude GitHub App (github.com uniquement) et les workflows Actions optionnels
/install-slack-appInstaller l’application Claude Slack
/import [codex|gemini|cursor] [--dry-run] [--yes]Importer les fichiers d’instructions, serveurs MCP, commandes, subagents et skills d’autres outils
/team-onboardingGénérer un guide d’onboarding d’équipe à partir de 30 jours d’usage
/setup-bedrock / /setup-vertexAssistants de configuration de fournisseur (masqués jusqu’à CLAUDE_CODE_USE_BEDROCK=1 / CLAUDE_CODE_USE_VERTEX=1)
/ultraplan <prompt>Retiré — utilisez le mode plan

Signal d’examen

Commandes les plus susceptibles d’apparaître dans les énoncés d’examen : /init, /memory, /compact vs /clear, /context, /plan, /model, /effort, /permissions, /hooks, /mcp, /agents, /skills, /cost, /rewind, /code-review, /security-review, /doctor. Connaissez la différence entre /compact (garder la conversation, la réduire) et /clear (conversation fraîche, garder la mémoire), et entre /branch (basculer dans une copie), /fork (la copie tourne en arrière-plan) et /subtask (subagent bifurqué dont le résultat revient).

Patterns de mise à l’échelle

BesoinUtiliser
Quelques tâches déléguées par tourSubagents / forks
Des dizaines–centaines d’agents coordonnésWorkflows dynamiques (scriptés)
Rôles nommés collaborant sur une tâcheAgent teams
Jobs récurrents planifiésRoutines
Distribuer commandes/agents/hooks/MCPPlugins

Dernière mise à jour le 18 sept. 2026