Commandes Pratiques et Automatisation
Commandes Claude Code : /diff visualiseur interactif, /simplify revue multi-agents, /batch refactoring parallèle, /loop tâches planifiées et paramètres du mode Headless
/diff : Visualiseur Interactif de Diff
Tapez /diff pour ouvrir une vue interactive de diff :
- Flèches gauche/droite : Basculez entre le git diff complet (toutes les modifications) et les modifications par tour de Claude
- Flèches haut/bas : Parcourez les différents fichiers
Bien plus agréable que d'exécuter git diff dans le terminal, surtout lorsque les modifications concernent plusieurs fichiers.

/simplify : Revue de Code Multi-Agents
L'exécution de /simplify lance 3 agents de revue en parallèle :
- Agent de réutilisation du code : Recherche les motifs dupliqués
- Agent de qualité du code : Vérifie la lisibilité et la structure
- Agent d'efficacité : Analyse les surcharges de performance inutiles
Les trois agents travaillent indépendamment, puis agrègent les résultats — corrigeant automatiquement les problèmes valides et ignorant les faux positifs.

/security-review : Scan de Sécurité
Effectue un audit de sécurité sur les modifications de la branche courante, vérifiant les injections SQL, XSS, les failles d'authentification, les problèmes de traitement des données et les vulnérabilités des dépendances. Chaque découverte passe par une validation adversariale pour réduire les faux positifs.
Fonctionnalités Cachées de /copy

/copy ne se contente pas de copier la dernière réponse. Lorsque la réponse contient des blocs de code, un sélecteur interactif apparaît vous permettant de choisir un bloc de code spécifique au lieu de copier la réponse entière. Vous pouvez également passer un numéro pour copier des réponses antérieures : /copy 2 copie l'avant-dernière, /copy 3 copie l'antépénultième — sans avoir à faire défiler et sélectionner manuellement.
/batch : Refactoring Parallèle à Grande Échelle
/batch 把 src/ 下所有组件从 Class 组件迁移到函数组件C'est une fonctionnalité majeure. /batch analyse la base de code, décompose la tâche en 5 à 30 unités indépendantes, lance un agent dédié pour chaque unité travaillant dans un git worktree isolé, puis chaque agent effectue un commit et ouvre un PR.
Idéal pour les migrations à grande échelle, l'ajout en masse d'annotations de types, les renommages globaux et autres scénarios similaires.
/loop : Tâches Planifiées
/loop 5m 检查部署是否完成
/loop 1h /review-pr 1234Crée une tâche planifiée au sein de la session qui se répète à l'intervalle spécifié. Utile pour surveiller l'état d'un déploiement, vérifier périodiquement des PRs, etc. C'est au niveau de la session (disparaît à la fermeture), limité à 50 tâches, avec une expiration automatique après 3 jours.

Entrée par Pipe : Transmettez N'importe Quoi à Claude
# 让 Claude 分析错误日志
cat error.log | claude -p "分析这个错误日志,找出根本原因"
# 让 Claude 总结最近的改动
git diff HEAD~3 | claude -p "总结这三次提交的改动"
# 让 Claude 解读命令输出
kubectl get pods | claude -p "哪些 pod 状态异常?"-p est le mode headless (non interactif), idéal pour une utilisation dans les scripts et les pipelines CI/CD.
Paramètres Cachés du Mode Headless
Le mode -p dispose de paramètres extrêmement puissants mais peu connus :
# 设置花费上限(超过就停)
claude -p --max-budget-usd 5.00 "重构认证模块"
# 限制对话轮数
claude -p --max-turns 3 "修复这个测试"
# 输出 JSON 格式(方便程序解析)
claude -p --output-format json "分析这个项目"
# 要求输出符合特定 JSON Schema
claude -p --json-schema '{"type":"object","properties":{"summary":{"type":"string"}}}' "总结项目"
# 多轮 headless 对话(用 session-id 保持上下文)
claude -p --session-id my-task "第一步:分析代码"
claude -p --session-id my-task "第二步:生成测试"
# 指定备用模型(主模型过载时自动切换)
claude -p --fallback-model sonnet "复杂分析"
# 限制可用工具
claude -p --tools "Read,Grep,Glob" "只读分析,不要改代码"
# 完全替换系统提示词
claude -p --system-prompt "你是一个 Python 专家" "优化这段代码"