Skip to content

Commit b656306

Browse files
refactor(guide): restructure guide/ into thematic subdirectories
Reorganize 22 guide files from a flat directory into 5 thematic subdirs: - core/ (architecture, methodologies, known-issues, claude-code-releases, visual-reference) - security/ (security-hardening, sandbox-isolation, sandbox-native, production-safety, data-privacy) - ecosystem/ (ai-ecosystem, mcp-servers-ecosystem, third-party-tools, remarkable-ai) - roles/ (ai-roles, adoption-approaches, learning-with-ai, agent-evaluation) - ops/ (devops-sre, observability, ai-traceability) All internal links updated across ~50 files (ultimate-guide.md, workflows/, diagrams/, README.md, docs/, tools/, examples/, machine-readable/). Also: merge search-tools-cheatsheet.md into cheatsheet.md, rewrite guide/README.md with H2 grouped sections, update CLAUDE.md repository structure. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 9e78911 commit b656306

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+773
-836
lines changed

CHANGELOG.md

Lines changed: 117 additions & 117 deletions
Large diffs are not rendered by default.

CLAUDE.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,13 @@ This repository is the **comprehensive documentation for Claude Code** (Anthropi
1212
guide/ # Core documentation
1313
├── ultimate-guide.md # Main guide (~20K lines, the reference)
1414
├── cheatsheet.md # 1-page printable summary
15-
├── architecture.md # How Claude Code works internally
16-
├── methodologies.md # TDD, SDD, BDD workflows
17-
├── data-privacy.md # What data is sent to Anthropic
18-
├── security-hardening.md # Security best practices
15+
├── cowork.md # Cowork redirect page
16+
├── core/ # Architecture, methodologies, releases, known-issues, visual-reference
17+
├── security/ # security-hardening, sandbox-isolation, sandbox-native, production-safety, data-privacy
18+
├── ecosystem/ # ai-ecosystem, mcp-servers-ecosystem, third-party-tools, remarkable-ai
19+
├── roles/ # ai-roles, adoption-approaches, learning-with-ai, agent-evaluation
20+
├── ops/ # devops-sre, observability, ai-traceability
21+
├── diagrams/ # Mermaid visual diagrams
1922
└── workflows/ # Step-by-step workflow guides
2023
2124
examples/ # Production-ready templates
@@ -456,7 +459,7 @@ Ce repo maintient un historique condensé des releases officielles de Claude Cod
456459
| Fichier | Rôle |
457460
|---------|------|
458461
| `machine-readable/claude-code-releases.yaml` | Source de vérité (YAML) |
459-
| `guide/claude-code-releases.md` | Version lisible (Markdown) |
462+
| `guide/core/claude-code-releases.md` | Version lisible (Markdown) |
460463
| `scripts/update-cc-releases.sh` | Script de vérification des nouvelles versions |
461464

462465
### Vérifier les nouvelles versions
@@ -532,5 +535,5 @@ For answering questions about Claude Code:
532535
1. Search `machine-readable/reference.yaml` first (has line numbers to full guide)
533536
2. Use those line numbers to read relevant sections from `guide/ultimate-guide.md`
534537
3. Check `examples/` for ready-to-use templates
535-
4. Check `guide/claude-code-releases.md` for recent features/changes
538+
4. Check `guide/core/claude-code-releases.md` for recent features/changes
536539
5. Si info manquante ou incertaine → demander une recherche Perplexity (communauté, comparaisons, retours)

IDEAS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
### MCP Security Hardening ✅
88
Unified security research covering MCP vulnerabilities, prompt injection, and secret detection.
99

10-
**Completed**: [Security Hardening Guide](./guide/security-hardening.md) covers:
10+
**Completed**: [Security Hardening Guide](./guide/security/security-hardening.md) covers:
1111
- CVE-2025-53109/53110, 54135, 54136 with mitigations
1212
- MCP vetting workflow with 5-minute audit checklist
1313
- MCP Safe List (community vetted)
@@ -119,7 +119,7 @@ Schema-first development impact on Claude Code token consumption.
119119
- [ ] 5+ community discussions/issues requesting this topic
120120

121121
**If validated (score upgrade to 4/5):**
122-
- Add subsection in `guide/methodologies.md` (after CDD, line 172)
122+
- Add subsection in `guide/core/methodologies.md` (after CDD, line 172)
123123
- Use micro-integration template: `docs/resource-evaluations/shiptypes-evaluation.md` (section "Integration Plan")
124124

125125
**Check again:** August 2026

README.md

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<a href="./CHANGELOG.md"><img src="https://img.shields.io/badge/Updated-Mar_9,_2026_·_v3.32.2-brightgreen?style=for-the-badge" alt="Last Update"/></a>
1010
<a href="./quiz/"><img src="https://img.shields.io/badge/Quiz-271_questions-orange?style=for-the-badge" alt="Quiz"/></a>
1111
<a href="./examples/"><img src="https://img.shields.io/badge/Templates-222-green?style=for-the-badge" alt="Templates"/></a>
12-
<a href="./guide/security-hardening.md"><img src="https://img.shields.io/badge/🛡️_Threat_DB-15_vulnerabilities_·_655_malicious_skills-red?style=for-the-badge" alt="Threat Database"/></a>
12+
<a href="./guide/security/security-hardening.md"><img src="https://img.shields.io/badge/🛡️_Threat_DB-15_vulnerabilities_·_655_malicious_skills-red?style=for-the-badge" alt="Threat Database"/></a>
1313
<a href="./mcp-server/"><img src="https://img.shields.io/badge/MCP_Server-npx_ready-blueviolet?style=for-the-badge" alt="MCP Server"/></a>
1414
</p>
1515

@@ -36,7 +36,7 @@
3636
| 🎨 **Product Manager / Designer** | [Vibe coding, working with AI-assisted dev teams →](docs/for-product-managers.md) |
3737
| ✍️ **Writer / Ops / Manager** | [Claude Cowork Guide (separate repo) →](https://github.com/FlorianBruniaux/claude-cowork-guide) |
3838
| 👨‍💻 **Developer (all levels)** | You're in the right place — read on ↓ |
39-
| 🧭 **Career pivot / new AI role** | [AI Roles & Career Paths →](guide/ai-roles.md) |
39+
| 🧭 **Career pivot / new AI role** | [AI Roles & Career Paths →](guide/roles/ai-roles.md) |
4040

4141
---
4242

@@ -218,7 +218,7 @@ graph LR
218218
**Outcome**: Design your own workflows instead of copy-pasting blindly.
219219

220220
**We teach how Claude Code works and why patterns matter**:
221-
- [Architecture](./guide/architecture.md) — Internal mechanics (context flow, tool orchestration, memory management)
221+
- [Architecture](./guide/core/architecture.md) — Internal mechanics (context flow, tool orchestration, memory management)
222222
- [Trade-offs](./guide/ultimate-guide.md#when-to-use-what) — Decision frameworks for agents vs skills vs commands
223223
- [Configuration Decision Guide](./guide/ultimate-guide.md#27-configuration-decision-guide) — Unified "which mechanism for what?" map across all 7 config layers
224224
- [Pitfalls](./guide/ultimate-guide.md#common-mistakes) — Common failure modes + prevention strategies
@@ -253,7 +253,7 @@ graph LR
253253
- **655 malicious skills catalogued** — Unicode injection, hidden instructions, auto-execute patterns
254254
- **Production hardening workflows** — MCP vetting, injection defense, audit automation
255255

256-
[Threat Database →](./machine-readable/threat-db.yaml) | [Security Guide →](./guide/security-hardening.md)
256+
[Threat Database →](./machine-readable/threat-db.yaml) | [Security Guide →](./guide/security/security-hardening.md)
257257

258258
**What this means for you**: Vet MCP servers before trusting them, detect attack patterns in configs, comply with security audits.
259259

@@ -294,10 +294,10 @@ graph LR
294294
**Outcome**: Maintain code quality while working with AI.
295295

296296
Complete guides with rationale and examples:
297-
- [TDD](./guide/methodologies.md#1-tdd-test-driven-development-with-claude) — Test-Driven Development (Red-Green-Refactor with AI)
298-
- [SDD](./guide/methodologies.md#2-sdd-specification-driven-development) — Specification-Driven Development (Design before code)
299-
- [BDD](./guide/methodologies.md#3-bdd-behavior-driven-development) — Behavior-Driven Development (User stories → tests)
300-
- [GSD](./guide/methodologies.md#gsd-get-shit-done) — Get Shit Done (Pragmatic delivery)
297+
- [TDD](./guide/core/methodologies.md#1-tdd-test-driven-development-with-claude) — Test-Driven Development (Red-Green-Refactor with AI)
298+
- [SDD](./guide/core/methodologies.md#2-sdd-specification-driven-development) — Specification-Driven Development (Design before code)
299+
- [BDD](./guide/core/methodologies.md#3-bdd-behavior-driven-development) — Behavior-Driven Development (User stories → tests)
300+
- [GSD](./guide/core/methodologies.md#gsd-get-shit-done) — Get Shit Done (Pragmatic delivery)
301301

302302
**What this means for you**: Choose the right workflow for your team culture, integrate AI into existing processes, avoid technical debt from AI over-reliance.
303303

@@ -342,7 +342,7 @@ Systematic assessment of external resources (5-point scoring):
342342
2. [Essential Commands](./guide/ultimate-guide.md#13-essential-commands) — The 7 commands
343343
3. [Context Management](./guide/ultimate-guide.md#22-context-management) — Critical concept
344344
4. [Memory Files](./guide/ultimate-guide.md#31-memory-files-claudemd) — Your first CLAUDE.md
345-
5. [Learning with AI](./guide/learning-with-ai.md) — Use AI without becoming dependent ⭐
345+
5. [Learning with AI](./guide/roles/learning-with-ai.md) — Use AI without becoming dependent ⭐
346346
6. [TDD Workflow](./guide/workflows/tdd-with-claude.md) — Test-first development
347347
7. [Cheat Sheet](./guide/cheatsheet.md) — Print this
348348

@@ -353,7 +353,7 @@ Systematic assessment of external resources (5-point scoring):
353353

354354
1. [Core Concepts](./guide/ultimate-guide.md#2-core-concepts) — Mental model
355355
2. [Plan Mode](./guide/ultimate-guide.md#23-plan-mode) — Safe exploration
356-
3. [Methodologies](./guide/methodologies.md) — TDD, SDD, BDD reference
356+
3. [Methodologies](./guide/core/methodologies.md) — TDD, SDD, BDD reference
357357
4. [Agents](./guide/ultimate-guide.md#4-agents) — Custom AI personas
358358
5. [Hooks](./guide/ultimate-guide.md#7-hooks) — Event automation
359359
6. [CI/CD Integration](./guide/ultimate-guide.md#93-cicd-integration) — Pipelines
@@ -364,11 +364,11 @@ Systematic assessment of external resources (5-point scoring):
364364
<summary><strong>Power User</strong> — Comprehensive path (8 steps)</summary>
365365

366366
1. [Complete Guide](./guide/ultimate-guide.md) — End-to-end
367-
2. [Architecture](./guide/architecture.md) — How Claude Code works
368-
3. [Security Hardening](./guide/security-hardening.md) — MCP vetting, injection defense
367+
2. [Architecture](./guide/core/architecture.md) — How Claude Code works
368+
3. [Security Hardening](./guide/security/security-hardening.md) — MCP vetting, injection defense
369369
4. [MCP Servers](./guide/ultimate-guide.md#8-mcp-servers) — Extended capabilities
370370
5. [Trinity Pattern](./guide/ultimate-guide.md#91-the-trinity) — Advanced workflows
371-
6. [Observability](./guide/observability.md) — Monitor costs & sessions
371+
6. [Observability](./guide/ops/observability.md) — Monitor costs & sessions
372372
7. [Agent Teams](./guide/workflows/agent-teams.md) — Multi-agent coordination (Opus 4.6 experimental)
373373
8. [Examples](./examples/) — Production templates
374374

@@ -380,18 +380,18 @@ Systematic assessment of external resources (5-point scoring):
380380
**Product Manager** (5 steps):
381381
1. [What's Inside](#-whats-inside) — Scope overview
382382
2. [Golden Rules](#-golden-rules) — Key principles
383-
3. [Data Privacy](./guide/data-privacy.md) — Retention & compliance
384-
4. [Adoption Approaches](./guide/adoption-approaches.md) — Team strategies
383+
3. [Data Privacy](./guide/security/data-privacy.md) — Retention & compliance
384+
4. [Adoption Approaches](./guide/roles/adoption-approaches.md) — Team strategies
385385
5. [PM FAQ](./guide/ultimate-guide.md#can-product-managers-use-claude-code) — Code-adjacent vs non-coding PMs
386386

387387
**Note**: Non-coding PMs should consider [Claude Cowork Guide](https://github.com/FlorianBruniaux/claude-cowork-guide) instead.
388388

389389
**DevOps / SRE** (5 steps):
390-
1. [DevOps & SRE Guide](./guide/devops-sre.md) — FIRE framework
391-
2. [K8s Troubleshooting](./guide/devops-sre.md#kubernetes-troubleshooting) — Symptom-based prompts
392-
3. [Incident Response](./guide/devops-sre.md#pattern-incident-response) — Workflows
393-
4. [IaC Patterns](./guide/devops-sre.md#pattern-infrastructure-as-code) — Terraform, Ansible
394-
5. [Guardrails](./guide/devops-sre.md#guardrails--adoption) — Security boundaries
390+
1. [DevOps & SRE Guide](./guide/ops/devops-sre.md) — FIRE framework
391+
2. [K8s Troubleshooting](./guide/ops/devops-sre.md#kubernetes-troubleshooting) — Symptom-based prompts
392+
3. [Incident Response](./guide/ops/devops-sre.md#pattern-incident-response) — Workflows
393+
4. [IaC Patterns](./guide/ops/devops-sre.md#pattern-infrastructure-as-code) — Terraform, Ansible
394+
5. [Guardrails](./guide/ops/devops-sre.md#guardrails--adoption) — Security boundaries
395395

396396
**Product Designer** (5 steps):
397397
1. [Working with Images](./guide/ultimate-guide.md#24-working-with-images) — Image analysis
@@ -610,7 +610,7 @@ claude plugin install session-summary@florian-claude-tools
610610

611611
**Community**: 🇫🇷 [Dev With AI](https://www.devw.ai/) — 1500+ devs on Slack, meetups in Paris, Bordeaux, Lyon
612612

613-
**[AI Ecosystem Guide](./guide/ai-ecosystem.md)** — Complete integration patterns with complementary AI tools
613+
**[AI Ecosystem Guide](./guide/ecosystem/ai-ecosystem.md)** — Complete integration patterns with complementary AI tools
614614

615615
---
616616

@@ -646,10 +646,10 @@ claude plugin install session-summary@florian-claude-tools
646646

647647
| Resource | Purpose | Time |
648648
|----------|---------|------|
649-
| **[Security Hardening Guide](./guide/security-hardening.md)** | MCP vetting, injection defense, audit workflow | 25 min |
650-
| **[Data Privacy Guide](./guide/data-privacy.md)** | Retention policies (5yr → 30d → 0), GDPR compliance | 10 min |
651-
| **[Sandbox Isolation](./guide/sandbox-isolation.md)** | Docker sandboxes for untrusted MCP servers | 10 min |
652-
| **[Production Safety](./guide/production-safety.md)** | Infrastructure locks, port stability, DB safety | 20 min |
649+
| **[Security Hardening Guide](./guide/security/security-hardening.md)** | MCP vetting, injection defense, audit workflow | 25 min |
650+
| **[Data Privacy Guide](./guide/security/data-privacy.md)** | Retention policies (5yr → 30d → 0), GDPR compliance | 10 min |
651+
| **[Sandbox Isolation](./guide/security/sandbox-isolation.md)** | Docker sandboxes for untrusted MCP servers | 10 min |
652+
| **[Production Safety](./guide/security/production-safety.md)** | Infrastructure locks, port stability, DB safety | 20 min |
653653

654654
### Security Commands
655655

@@ -683,7 +683,7 @@ claude plugin install session-summary@florian-claude-tools
683683
4. **Testing**: Isolated Docker sandbox first, monitor tool calls
684684
5. **Monitoring**: Session logs, error tracking, regular re-audits
685685

686-
**[Full MCP Security Workflow →](./guide/security-hardening.md#vetting-mcp-servers)**
686+
**[Full MCP Security Workflow →](./guide/security/security-hardening.md#vetting-mcp-servers)**
687687

688688
---
689689

@@ -731,20 +731,20 @@ Use this guide critically. Experiment. Share what works for you.
731731
|------|---------|------|
732732
| **[Ultimate Guide](./guide/ultimate-guide.md)** | Complete reference (20K+ lines), 10 sections | 30-40h (full) • Most consult sections |
733733
| **[Cheat Sheet](./guide/cheatsheet.md)** | 1-page printable reference | 5 min |
734-
| **[Visual Reference](./guide/visual-reference.md)** | 20 ASCII diagrams for key concepts | 5 min |
735-
| **[Architecture](./guide/architecture.md)** | How Claude Code works internally | 25 min |
736-
| **[Methodologies](./guide/methodologies.md)** | TDD, SDD, BDD reference | 20 min |
734+
| **[Visual Reference](./guide/core/visual-reference.md)** | 20 ASCII diagrams for key concepts | 5 min |
735+
| **[Architecture](./guide/core/architecture.md)** | How Claude Code works internally | 25 min |
736+
| **[Methodologies](./guide/core/methodologies.md)** | TDD, SDD, BDD reference | 20 min |
737737
| **[Workflows](./guide/workflows/)** | Practical guides (TDD, Plan-Driven, Task Management) | 30 min |
738-
| **[Data Privacy](./guide/data-privacy.md)** | Retention & compliance | 10 min |
739-
| **[Security Hardening](./guide/security-hardening.md)** | MCP vetting, injection defense | 25 min |
740-
| **[Sandbox Isolation](./guide/sandbox-isolation.md)** | Docker Sandboxes, cloud alternatives, safe autonomy | 10 min |
741-
| **[Production Safety](./guide/production-safety.md)** | Port stability, DB safety, infrastructure lock | 20 min |
742-
| **[DevOps & SRE](./guide/devops-sre.md)** | FIRE framework, K8s troubleshooting, incident response | 30 min |
743-
| **[AI Ecosystem](./guide/ai-ecosystem.md)** | Complementary AI tools & integration patterns | 20 min |
744-
| **[AI Traceability](./guide/ai-traceability.md)** | Code attribution & provenance tracking | 15 min |
745-
| **[Search Tools Cheatsheet](./guide/search-tools-cheatsheet.md)** | Grep, Serena, ast-grep, grepai comparison | 5 min |
746-
| **[Learning with AI](./guide/learning-with-ai.md)** | Use AI without becoming dependent | 15 min |
747-
| **[Claude Code Releases](./guide/claude-code-releases.md)** | Official release history | 10 min |
738+
| **[Data Privacy](./guide/security/data-privacy.md)** | Retention & compliance | 10 min |
739+
| **[Security Hardening](./guide/security/security-hardening.md)** | MCP vetting, injection defense | 25 min |
740+
| **[Sandbox Isolation](./guide/security/sandbox-isolation.md)** | Docker Sandboxes, cloud alternatives, safe autonomy | 10 min |
741+
| **[Production Safety](./guide/security/production-safety.md)** | Port stability, DB safety, infrastructure lock | 20 min |
742+
| **[DevOps & SRE](./guide/ops/devops-sre.md)** | FIRE framework, K8s troubleshooting, incident response | 30 min |
743+
| **[AI Ecosystem](./guide/ecosystem/ai-ecosystem.md)** | Complementary AI tools & integration patterns | 20 min |
744+
| **[AI Traceability](./guide/ops/ai-traceability.md)** | Code attribution & provenance tracking | 15 min |
745+
| **[Search Tools Cheatsheet](./guide/cheatsheet.md)** | Grep, Serena, ast-grep, grepai comparison | 5 min |
746+
| **[Learning with AI](./guide/roles/learning-with-ai.md)** | Use AI without becoming dependent | 15 min |
747+
| **[Claude Code Releases](./guide/core/claude-code-releases.md)** | Official release history | 10 min |
748748

749749
<details>
750750
<summary><strong>Examples Library</strong> (176 templates)</summary>
@@ -830,7 +830,7 @@ See [CONTRIBUTING.md](./CONTRIBUTING.md) for guidelines.
830830

831831
### This Guide
832832
- **[CHANGELOG](./CHANGELOG.md)** — Guide version history (what's new in each release)
833-
- [Claude Code Releases](./guide/claude-code-releases.md) — Official Claude Code release tracking
833+
- [Claude Code Releases](./guide/core/claude-code-releases.md) — Official Claude Code release tracking
834834

835835
### Official Resources
836836
- [Claude Code CLI](https://code.claude.com) — Official website

docs/for-cto.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,6 @@ If you want to accelerate adoption or get an independent assessment of your curr
102102
## Quick links
103103

104104
- Whitepapers — 10 focused deep-dives *(coming soon)*
105-
- [Security Hardening Guide](../guide/security-hardening.md)
105+
- [Security Hardening Guide](../guide/security/security-hardening.md)
106106

107107
[Back to main README](../README.md)

docs/for-tech-leads.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ If you want structured onboarding rather than self-learning:
9494
- [Full Guide](../guide/ultimate-guide.md) — start at Ch.3.5 for team config
9595
- Whitepapers — 10 focused deep-dives *(coming soon)*
9696
- [Templates](../examples/) — ready-to-use hooks, agents, CLAUDE.md examples
97-
- [Security Hardening](../guide/security-hardening.md) — threat database + mitigation guide
97+
- [Security Hardening](../guide/security/security-hardening.md) — threat database + mitigation guide
9898
- [CHANGELOG](../CHANGELOG.md) — what changed recently
9999

100100
[Back to main README](../README.md)

0 commit comments

Comments
 (0)