68 points par GN⁺ 2026-03-24 | 2 commentaires | Partager sur WhatsApp
  • Document de synthèse pour développeurs récapitulant les principales commandes, raccourcis, réglages, variables d’environnement, serveurs MCP et configurations d’agents de la dernière version de Claude Code
  • La nouvelle version ajoute le mode headless (--bare), l’envoi de messages Discord/Telegram via MCP (--channels), un front matter (effort) pour les skills/commandes slash, le remplacement de fork par /branch, ainsi que la reprise automatique de SendMessage
  • La plupart des commandes sont présentées de manière claire, notamment les raccourcis clavier, les serveurs MCP, les commandes slash, la gestion des skills et agents, ainsi que l’exécution headless et le contrôle à distance
  • Prise en charge d’un sélecteur d’affichage séparé pour Windows/Mac

Raccourcis clavier

  • Contrôles généraux

    • Ctrl C annuler la saisie/génération, Ctrl D terminer la session, Ctrl L effacer l’écran, Ctrl O basculer l’affichage détaillé, Ctrl R rechercher dans l’historique, Ctrl G ouvrir l’éditeur de prompt
    • Ctrl B exécution en arrière-plan, Ctrl T basculer la liste des tâches, Ctrl V coller une image, Ctrl F arrêter l’agent en arrière-plan (2 fois nécessaires), Esc annuler
  • Changement de mode

    • Shift Tab faire défiler les modes d’autorisation, Alt P changer de modèle, Alt T basculer le mode de réflexion (thinking)
  • Contrôle de saisie

    • Enter retour à la ligne rapide, Ctrl J retour à la ligne avec séquence de contrôle
  • Préfixes

    • / commande slash, ! exécution directe de bash, @ mention de fichier et autocomplétion
  • Sélecteur de session

    • navigation avec les flèches et développement/réduction, P aperçu, R renommer, / rechercher, A tous les projets, B branche actuelle

Gestion des serveurs MCP

  • Ajouter un serveur

    • --transport http HTTP distant (recommandé), --transport stdio processus local, --transport sse SSE distant
  • Portée

    • locale (~/.claude.json), projet (project.mcp.json), utilisateur (~/.claude.json)
  • Commandes de gestion

    • /mcp UI interactive, claude mcp list liste complète des serveurs, claude mcp serve exécuter CC comme serveur MCP
  • Elicitation Servers

    • fonctionnalité de demande d’entrée pendant le travail (nouveau)

Commandes slash

  • Liées à la session

    • /clear, /compact, /resume, /rename, /branch, /cost, /context, /diff, /copy, /export
  • Liées aux réglages

    • /config, /model, /fast, /vim, /theme, /permissions, /effort, /color
  • Liées aux outils

    • /init, /memory, /mcp, /hooks, /skills, /agents, /chrome, /reload-plugins
  • Commandes spéciales

    • /btw, /plan, /loop, /voice, /doctor, /rc, /pr-comments, /stats, /insights, /desktop, /remote-control, /stickers

Mémoire et structure des fichiers

  • Emplacement de CLAUDE.md

    • projet (./CLAUDE.md), personnel (~/.claude/CLAUDE.md), organisation (/etc/claude-code/Managed)
  • Règles et imports

    • .claude/rules/*.md, ~/.claude/rules/*.md, import possible avec @path/to/file
  • Mémoire automatique

    • chargement automatique de MEMORY.md et des fichiers thématiques dans ~/.claude/projects//memory/

Workflow et conseils

  • Mode Plan

    • Shift Tab pour passer de normal→auto→plan, démarrage possible avec --permission-mode plan
  • Thinking & Effort

    • Alt T basculer le mode de réflexion, "ultrathink" pour le mode d’effort maximal, définir le niveau avec /effort (low, med, high)
  • Git Worktrees

    • --worktree pour créer des branches séparées par fonctionnalité, sparsePaths pour ne checkout que les répertoires nécessaires
  • Mode Voice

    • activer la saisie vocale avec /voice, enregistrer et envoyer avec la barre d’espace, prise en charge de 20 langues
  • Gestion du contexte

    • optimisation du contexte avec /context, /compact, prise en charge jusqu’à 1M de contexte, CLAUDE.md est conservé même après compression
  • Commandes rapides de session

    • claude -c reprendre la dernière conversation, claude -r "name" reprendre par nom, /btw pour une question séparée

SDK et mode headless

  • Exécution non interactive

    • claude -p "query", --output-format json, --max-budget-usd limite de coût, prise en charge de l’entrée par pipe
  • Planification et distant

    • /loop tâches périodiques, /rc contrôle à distance, connexion à une session web avec --remote

Configuration et environnement

  • Fichiers de configuration

    • utilisateur (~/.claude/settings.json), projet (.claude/settings.json), local (.claude/settings.local.json)
    • OAuth, MCP, état (~/.claude.json), serveur MCP du projet (.mcp.json)
  • Paramètres clés

    • modelOverrides, autoMemoryDirectory, worktree.sparsePaths
  • Variables d’environnement

    • ANTHROPIC_API_KEY, ANTHROPIC_MODEL, CLAUDE_CODE_EFFORT_LEVEL, MAX_THINKING_TOKENS, ANTHROPIC_CUSTOM_MODEL_OPTION, CLAUDE_CODE_PLUGIN_SEED_DIR

Skills et agents

  • Skills intégrés

    • /simplify, /batch, /debug, /loop, /claude-api
  • Emplacement des skills personnalisés

    • projet (.claude/skills//), personnel (~/.claude/skills//)
  • Front matter des skills

    • description, allowed-tools, model, effort, context, $ARGUMENTS, ${CLAUDE_SKILL_DIR}, !cmd
  • Agents intégrés

    • Explore, Plan, General, Bash
  • Front matter des agents

    • permissionMode, isolation, memory, background, maxTurns, SendMessage (nouvelle reprise automatique)

CLI et flags

  • Commandes clés

    • claude, claude "q", claude -p "q", claude -c, claude -r, claude update
  • Flags principaux

    • --model, -w, -n, --add-dir, --agent, --allowedTools, --output-format, --json-schema, --max-turns, --max-budget-usd, --console, --verbose, --bare, --channels, --remote, --chrome
  • Modes d’autorisation

    • default, acceptEdits, plan, dontAsk, bypassPermissions
  • Variables d’environnement clés

    • ANTHROPIC_API_KEY, ANTHROPIC_MODEL, CLAUDE_CODE_EFFORT_LEVEL, MAX_THINKING_TOKENS, CLAUDE_CODE_MAX_OUTPUT_TOKENS, CLAUDE_CODE_DISABLE_CRON

2 commentaires

 
click 2026-03-27

J’utilise à la fois Claude Code et Codex, mais l’absence de $ dans Claude Code est un peu gênante. Quand on veut préciser plusieurs skills dans un seul prompt, c’est naturel avec Codex, mais pas vraiment avec Claude Code, et c’est un point un peu regrettable.

 
GN⁺ 2026-03-24
Avis sur Hacker News
  • J’utilise Claude Code tous les jours, mais j’oublie souvent les commandes, alors j’ai demandé à Claude d’explorer toutes les fonctionnalités dans la documentation officielle et sur GitHub, puis de créer une antisèche HTML au format A4 paysage qui regroupe d’un coup d’œil les raccourcis, commandes slash, workflows, système de skills, mémoire/CLAUDE.md, configuration MCP, flags CLI et fichiers de configuration
    Elle détecte automatiquement les raccourcis Mac/Windows, affiche la dernière version et le journal des modifications. Un cron job vérifie chaque jour les changements pour faire la mise à jour automatiquement, et les nouvelles fonctionnalités reçoivent un badge « NEW »
    C’est léger, gratuit et sans inscription. On peut l’imprimer avec Ctrl+P sur cc.storyfox.cz, et ça fonctionne aussi sur mobile

    • La formule « imprimable avec Ctrl+P, fonctionne aussi sur mobile » est amusante. Mon téléphone n’a pas de touche Ctrl, et sur Mac ce serait probablement Cmd+P
    • Je me demande sur quelle version de Claude Code cette fiche est basée. Dans ma version, il n’y a pas de commande /cost
    • Le symbole ^ signifie la touche Control, pas
    • Je me demande s’il est prévu de rendre le code source public
    • Beau travail. Merci
  • Je suis récemment passé du terminal CC à l’extension VS Code, et je préfère largement

    • Pareil pour moi. Travailler dans l’interface rend la navigation, la revue et l’édition des fichiers du dépôt bien plus faciles
  • Dans la section « MCP », le « ~ » devant « Local » est une notation incorrecte. La configuration par projet devrait simplement être .claude.json

  • « Coller une image avec CMD + V » est incorrect. Même sur Mac, on utilise CTRL + V comme sous Windows. CMD + V sert à coller du texte

    • Dans Warp Terminal, on peut coller des images avec CMD + V même sur Mac
    • D’autres commandes sont similaires. Par exemple, ouvrir l’éditeur externe, c’est CTRL+G et non CMD+G, même sur Mac
    • Sur Linux, il me semble qu’on utilise CTRL + SHIFT + V. CTRL + V est interprété comme une autre combinaison
  • Il y a en réalité bien plus de variables d’environnement. Celle que j’aime bien, c’est IS_DEMO=1, qui enlève la bannière d’accueil inutile

  • Je me demande si la notion de « project rules » existe réellement
    Il y a les répertoires .claude/rules/ et ~/.claude/rules/, et j’aimerais savoir si cela sert simplement à organiser des fichiers à charger depuis différents prompts

  • Merci d’avoir créé ce récapitulatif des fonctionnalités. De nouvelles fonctions sont ajoutées souvent, et le fait d’avoir tout sous les yeux évite d’aller fouiller dans la documentation

  • Je suis surpris de voir que Claude Code est bien plus avancé que Codex sur l’aspect CLI

    • J’ai créé avec Claude Code un agent auto-réplicatif. Il fait dériver 5 git worktrees depuis la branche principale pour les faire travailler indépendamment, puis analyse leurs performances toutes les 60 secondes afin de s’améliorer en retenant la meilleure version de lui-même.
      Après 43 itérations, il ne lui faut plus que 10 à 30 minutes pour transformer n’importe quel site web en API JSON typée via divers protocoles (WebSocket, GraphQL, gRPC-Web, etc.).
      Ensuite, je compte lui faire ingérer 263 Go de données sur 4 ans de transactions boursières et d’options afin de trouver une stratégie de trading. J’ai l’impression que Claude Code sera le premier à atteindre l’AGI
    • Mais c’est trop lent. Les saisies sont souvent perdues, et même si c’est un TUI, ce n’est pas rapide pour autant
    • Pourtant, ceux qu’OpenAI a rachetés disent encore que Codex est « l’avenir »
    • En pratique, j’ai le sentiment que Codex est meilleur en performances que Claude Code
  • En voyant le lien vers le journal des modifications sur la page, j’ai essayé de visualiser l’historique des changements. J’ai demandé à ChatGPT de tracer un graphique du nombre d’ajouts quotidiens dans CHANGELOG.md, et ça semble globalement correct
    imgur.com/a/tky9Pkz

  • « Undo (annulation de saisie) » fonctionne avec Ctrl + _ (Ctrl + underscore). Cela s’applique aussi aux éditeurs de ligne en dehors de CC