Architecture Skills Workflow Commandes Contact ⬇ Cheatsheet PDF

Guide complet pour développeurs · 2026

Codez 10× plus vite
avec Claude Code

CLAUDE.md, Skills, Hooks, Agents — les 4 couches de l'architecture Claude Code avec des exemples concrets Java, Spring Boot et React.

CLAUDE.md Skills Hooks Agents Java · Spring Angular · React MCP Servers
claude — bash
~/monprojet $ claude
✓ Scanning codebase...
✓ CLAUDE.md loaded (3 skills)
▸ Claude ready.

claude> Crée un service Spring Boot
pour gérer les factures...

▸ Analyse contexte JHipster...
▸ Lecture schéma PostgreSQL...
✓ InvoiceService.java créé
✓ InvoiceServiceTest.java créé
claude>

L'essentiel

L'architecture en 4 couches

Claude Code fonctionne par couches superposées. Chaque couche amplifie la précédente.

L1
CLAUDE.md
./CLAUDE.md
Mémoire persistante du projet. Rechargée à chaque session. Tech stack, conventions, commandes build/test, pièges connus.
L2
Skills
.claude/skills/*/SKILL.md
Guides Markdown auto-invoqués par langage naturel. Chaque skill = expertise spécialisée (tests, deploy, review…).
L3
Hooks
settings.json → hooks
Callbacks déterministes PreToolUse / PostToolUse. Automatisent sécurité, lint, format avant/après chaque action.
L4
Agents
.claude/agents/*.md
Sous-agents avec leur propre contexte et permissions. Délèguent des tâches complexes en parallèle.
📄
Un CLAUDE.md efficace
Renseignez : stack technique, structure des dossiers, commandes de build/test, et les "gotchas" que Claude ne peut pas inférer seul.
# 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
🧩
Créer un Skill Kafka
Un skill est un fichier Markdown dans .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
🔗
Hook de sécurité PreToolUse
Exécutez un script de sécurité avant chaque commande Bash. Code retour 0 = autorisé, 2 = bloqué. Protégez vos commandes sensibles.
// .claude/settings.json
{
  "hooks": {
    "PreToolUse": [{
      "matcher": "Bash",
      "hooks": [{
        "type": "command",
        "command": "scripts/sec.sh",
        "timeout": 5
      }]
    }]
  }
}
SécuritéAutomatisation
🤖
Agent Security Reviewer
Un sous-agent dédié à la revue sécurité. Il tourne en parallèle avec ses propres permissions restreintes — idéal avant chaque PR.
# .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 permissif
ParallèleAutonome

Idées de skills

Skills utiles pour développeurs Java

Des skills prêts à adapter à votre projet. Le champ description est capital pour l'auto-activation.

code-review
Revue automatique style Java, conventions Spring, sécurité OWASP de base avant chaque commit.
name: code-review
description: Revue de code Java/Spring
  avant commit. Style, sécurité, tests.
allowed tools: Read, Grep, Glob
🧪
testing-patterns
Patterns JUnit 5, Mockito, @SpringBootTest, Testcontainers. Génère tests unitaires et d'intégration.
name: testing-patterns
description: Générer ou corriger
  des tests JUnit 5 + Mockito
  pour Spring Boot.
allowed tools: Read, Write, Bash
🐳
docker-deploy
Créer Dockerfile multi-stage, docker-compose et scripts de déploiement sur VPS Nginx + Docker.
name: docker-deploy
description: Containeriser et déployer
  une app Spring Boot + Angular
  avec Docker et Nginx.
📐
api-design
Conception API REST : endpoints RESTful, DTOs, validation Bean Validation, gestion d'erreurs cohérente.
name: api-design
description: Concevoir ou corriger
  des API REST Spring Boot :
  DTOs, validation, error handling.

Le quotidien

Daily workflow pattern

Le rituel de travail optimal constaté sur des projets Spring Boot réels.

01
Initialisation
Ouvrir Claude dans le projet
Lancez 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.
02
Planification
Activer Plan Mode avant de coder
Appuyez Shift + Tab + Tab pour le Plan Mode. Claude réfléchit avant d'agir — essentiel pour les features complexes. Décrivez l'intention complète.
03
Exécution
Auto Accept pour aller vite
Shift + Tab pour passer en auto-accept. Claude applique toutes les modifications sans confirmation. Utilisez Esc Esc pour interrompre si besoin.
04
Maintenance contexte
Compresser avec /compact
En longue session, lancez /compact pour résumer et compresser. Évite la dégradation de qualité en fin de fenêtre de contexte.
05
Discipline
Commit fréquent + session par feature
Committez régulièrement. Démarrez une nouvelle session par feature pour garder le contexte propre et focused. Claude aide à rédiger les messages de commit.

Référence rapide

Commandes & raccourcis

Toutes les commandes slash et raccourcis clavier en un coup d'œil.

Commandes slash

CommandeAction
/initGénère le CLAUDE.md en scannant le projet
/doccatVérifie l'installation et la configuration
/compactCompresse le contexte de la session
/memoryAffiche et édite la mémoire persistante
/clearRemet à zéro la conversation (garde la mémoire)

Raccourcis clavier

RaccourciEffet
Shift+Tab+TabActiver / désactiver Plan Mode
Shift+TabChanger de mode (auto-accept…)
TabToggle Extended Thinking
Esc EscRemonter au menu / annuler
Ctrl+CInterrompre l'exécution en cours

Retours d'expérience

Depuis que j'ai un CLAUDE.md structuré sur mon JHipster, Claude génère des entités conformes à mon architecture sans jamais se tromper de package. Gain de temps massif.
Architecte Java Senior12 ans · Fintech
Le Plan Mode a changé ma façon de travailler. Je décris la feature entière d'un coup, Claude planifie, et je valide avant qu'il touche une seule ligne. Zéro surprise.
Lead Dev Spring BootStartup SaaS B2B
J'ai créé un skill Kafka pour mes consumers. Maintenant "ajoute un listener pour le topic factures" génère directement le bon pattern avec retry et DLT.
Développeur Full StackJava · Angular · Kafka

Ressource gratuite

La Cheatsheet PDF
Claude Code

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.

  • Architecture 4 couches (L1→L4) avec exemples Java
  • Template CLAUDE.md prêt à copier pour Spring Boot
  • Raccourcis clavier et commandes slash complètes
  • Daily Workflow Pattern en 5 étapes
  • Exemples Skills : Kafka, JPA, Angular, Docker
  • Checklist Hooks de sécurité PreToolUse
📄Claude_Code_Cheatsheet_2026.pdfGRATUIT
📐Format A4 — impression optimisée
🔄Mis à jour pour Claude Code 2026

Télécharger la Cheatsheet

Recevez le PDF directement par mail + les prochaines mises à jour.

Pas de spam. Désabonnement en 1 clic. Vos données restent privées.

Redirection en cours…

Votre téléchargement démarre. Si rien ne se passe, cliquez ici.


Avant de partir

La Cheatsheet Claude Code — gratuite

Tout le guide en 1 page A4. Raccourcis, commandes, exemples Java Spring Boot. Dans votre boîte mail en 2 minutes.

  • Template CLAUDE.md pour JHipster / Spring Boot
  • Exemples Skills Kafka, JPA, Angular
  • Raccourcis et daily workflow pattern

Pas de spam. Désabonnement en 1 clic.