Claude Code
Tu connais déjà. Voilà les hooks, la CLI avancée, les agents en parallèle, Telegram, les MCP qu'on oublie, et les raccourcis sous-cotés.
Le top des raccourcis à connaître
- Esc Esc
- rewind conv + code — récupérer une mauvaise génération
- ⌥+P
- switch modèle à chaud — Sonnet → Opus quand ça coince
- ⌥+T
- toggle extended thinking — pour les tâches qui demandent à réfléchir
- ⇧+Tab
- cycle Default → Auto → Plan — change ta vitesse en 1 keystroke
- ⌃+T
- task list panel — voir ce qu'il fait sans interrompre
- ⌃+B ×2
- background tasks — lance et continue à bosser
- ⌃+F ×2
- kill bg agents — quand un agent part en sucette
- ⌃+G
- éditeur externe — vim/code pour les longs prompts
Les commandes à maîtriser
/branch- fork la conv — explorer 2 directions sans perdre l'état
/rewind- annule action + code — undo profond
/btw- question parallèle — sans polluer le thread
/insights- analyse tes sessions — où tu brûles tes tokens
/context- jauge visuelle — éviter le mur des 200k
/export- conv en markdown — partage / archive
Modes — le piège
- Default
- permission step-by-step
- Auto
- allowlist — Claude file
- Plan
- read-only, propose un plan
- Bypass
- aucune permission
Bypass : seulement en sandbox isolé (Docker, devcontainer, worktree). Jamais sur ta machine prod.
Les hooks à maîtriser
Édite ~/.claude/settings.json. Les 4 events utiles : Stop (fin de tâche → notif/PR), PreToolUse (guardrail), PostToolUse (audit/log), UserPromptSubmit (preflight).
{
"hooks": {
"Stop": [{ "hooks": [{
"type": "command",
"command": "gh pr create --fill"
}]}],
"PreToolUse": [{
"matcher": "Bash",
"hooks": [{
"type": "command",
"command": "scripts/guardrail.sh"
}]
}]
}
} CLI obligatoire
-w isole une git worktree par tâche. Plus jamais de conflits entre 3 features parallèles.
claude -p "audit security" # print, exit, parfait pour CI
claude -p "lint" | jq '.tokens' # pipe le JSON dans jq
claude -c # continue la dernière conv
claude -r <session-id> # resume une session précise
claude -w # nouvelle git worktree isolée
claude --bare # mode minimal pour scripts
claude --model opus --effort max # combo le plus puissant Les MCP à brancher
Connecte Claude à tes outils en 1 ligne. Plus besoin de copier-coller entre fenêtres.
gmail- réponds tes mails depuis le terminal
gcalendar- pose un meeting en 1 prompt
slack- relaie un standup auto
notion- sync ta doc projet
google-sheets- pilote tes spreadsheets
Install : claude mcp add <name>.
Memory — les 3 tiers
Claude lit les 3 niveaux à chaque session. Dis "remember that" et il les met à jour seul.
~/.claude/CLAUDE.md— toi, perso, partout./CLAUDE.md— projet, commit git, équipesubdir/CLAUDE.md— on-demand par dossier/compact— recompacte avant 80% de contexte
Teams & multi-agent
Plusieurs Claude qui partagent un projet. Un orchestre, chacun isole son contexte.
claude --teams- mode coordination
/agents- gérer subagents
Task(Explore)- recon read-only //
Task(Plan)- plans détaillés //
Task(general)- fan-out tâche
Jusqu'à 10 agents en parallèle.
Pilote Claude depuis Telegram
Tu textes ton repo depuis le métro. Claude répond, agit, prévient ton iPhone quand c'est fini. Voice notes auto-transcrites.
1. Install le MCP :
claude mcp add telegram \
-- npx @aidd/telegram-mcp 2. Hook Stop pour notifier la fin :
{
"hooks": {
"Stop": [{ "hooks": [{
"type": "command",
"command": "cmux notify"
}]}]
}
}