Guide complet pour développeurs · 2026
CLAUDE.md, Skills, Hooks, Agents — les 4 couches de l'architecture Claude Code avec des exemples concrets Java, Spring Boot et React.
L'essentiel
Claude Code fonctionne par couches superposées. Chaque couche amplifie la précédente.
# Projet: MonSaaS Stack: Spring Boot 3.2 + Angular 17 DB: PostgreSQL 16 via JHipster ## Commandes ./mvnw test ./mvnw spring-boot:run ## Conventions - Entités: suffixe "Entity" - Ne jamais toucher **/generated/**MémoireContext
.claude/skills/. Claude l'invoque automatiquement quand sa description correspond à votre requête.# .claude/skills/kafka/SKILL.md
name: kafka-consumer
description: Créer ou corriger
un consumer Kafka Spring Boot.
Patterns: retry, DLT, idempotence.
## Pattern de base
@KafkaListener(topics = "${topic}")
public void consume(String msg) {
// logique métier
}
Auto-invoquéRéutilisable
// .claude/settings.json
{
"hooks": {
"PreToolUse": [{
"matcher": "Bash",
"hooks": [{
"type": "command",
"command": "scripts/sec.sh",
"timeout": 5
}]
}]
}
}
SécuritéAutomatisation
# .claude/agents/security-reviewer.md name: security-reviewer description: Audit OWASP Java/Spring permissions: allow: [Read:**, Bash:git *] deny: [Write:**, Bash:rm *] ## Checklist - SQL injection (JPA/JPQL) - Secrets hardcodés - CORS trop permissifParallèleAutonome
Idées de skills
Des skills prêts à adapter à votre projet. Le champ description est capital pour l'auto-activation.
name: code-review description: Revue de code Java/Spring avant commit. Style, sécurité, tests. allowed tools: Read, Grep, Glob
name: testing-patterns description: Générer ou corriger des tests JUnit 5 + Mockito pour Spring Boot. allowed tools: Read, Write, Bash
name: docker-deploy description: Containeriser et déployer une app Spring Boot + Angular avec Docker et Nginx.
name: api-design description: Concevoir ou corriger des API REST Spring Boot : DTOs, validation, error handling.
Le quotidien
Le rituel de travail optimal constaté sur des projets Spring Boot réels.
cd monprojet && claude. Claude scanne le codebase et charge CLAUDE.md automatiquement. Plus il connaît le projet, plus les réponses sont précises./compact pour résumer et compresser. Évite la dégradation de qualité en fin de fenêtre de contexte.Référence rapide
Toutes les commandes slash et raccourcis clavier en un coup d'œil.
| Commande | Action |
|---|---|
| /init | Génère le CLAUDE.md en scannant le projet |
| /doccat | Vérifie l'installation et la configuration |
| /compact | Compresse le contexte de la session |
| /memory | Affiche et édite la mémoire persistante |
| /clear | Remet à zéro la conversation (garde la mémoire) |
| Raccourci | Effet |
|---|---|
Shift+Tab+Tab | Activer / désactiver Plan Mode |
Shift+Tab | Changer de mode (auto-accept…) |
Tab | Toggle Extended Thinking |
Esc Esc | Remonter au menu / annuler |
Ctrl+C | Interrompre l'exécution en cours |
Retours d'expérience
Tout le contenu de ce guide condensé en une feuille imprimable. Gardez-la ouverte pendant votre session de code — les commandes, raccourcis et patterns en un coup d'œil.
Recevez le PDF directement par mail + les prochaines mises à jour.
Pas de spam. Désabonnement en 1 clic. Vos données restent privées.
Tout le guide en 1 page A4. Raccourcis, commandes, exemples Java Spring Boot. Dans votre boîte mail en 2 minutes.
Pas de spam. Désabonnement en 1 clic.