claude-code-ultimate-guide/CHANGELOG.md
Florian BRUNIAUX 3a7671ac5e docs: update $ARGUMENTS syntax for v2.1.19 breaking change + evaluation
Updated all documentation and examples to reflect Claude Code v2.1.19
breaking change: $ARGUMENTS.0 → $ARGUMENTS[0] (bracket syntax).

Changes:
- guide/ultimate-guide.md: 7 occurrences updated to bracket/shorthand syntax
- guide/cheatsheet.md: Command template updated
- Added migration note in § 6.2 Variable Interpolation
- Created migration scripts: migrate-arguments-syntax.{sh,ps1}
  • Automated detection + conversion with backups
  • Dry-run mode, cross-platform (macOS/Linux/Windows)
- Added formal evaluation: eval-claude-code-releases-jan2026.md
  • Score: 5/5 (Critical - Integrate Immediately)
  • Covers releases 2.1.0 to 2.1.19 (January 2026)
  • Technical accuracy verified against GitHub CHANGELOG

Files:
- guide/ultimate-guide.md (+23 lines, 7 occurrences fixed)
- guide/cheatsheet.md (+1 line)
- examples/scripts/migrate-arguments-syntax.sh (+152 lines)
- examples/scripts/migrate-arguments-syntax.ps1 (+143 lines)
- docs/resource-evaluations/eval-claude-code-releases-jan2026.md (+273 lines)
- CHANGELOG.md (+12 lines, Unreleased section)

Total: +605 lines

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-26 17:37:49 +01:00

2868 lines
147 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## [Unreleased]
### Added
- **Migration Scripts for v2.1.19 Breaking Change** (`examples/scripts/`)
- `migrate-arguments-syntax.sh`: Bash migration script for macOS/Linux users
- `migrate-arguments-syntax.ps1`: PowerShell migration script for Windows users
- Automated detection and conversion of `$ARGUMENTS.0``$ARGUMENTS[0]` in custom commands
- Dry-run mode with preview, automatic backups, safe batch processing
### Changed
- **Updated $ARGUMENTS Syntax Documentation** (Claude Code v2.1.19 breaking change)
- `guide/ultimate-guide.md` (7 occurrences): Updated all custom command examples to use bracket syntax `$ARGUMENTS[0]` or shorthand `$0`, `$1`
- Added migration note in § 6.2 Variable Interpolation explaining breaking change and migration path
- `guide/cheatsheet.md`: Updated command template to show new syntax
- All examples now demonstrate both bracket notation and shorthand alternatives
## [3.14.0] - 2026-01-26
### Added
- **NotebookLM MCP Integration Documentation** (`guide/ai-ecosystem.md`, `guide/ultimate-guide.md`)
- **§ 4.1 NotebookLM MCP Integration** (~240 lines): Complete installation and usage guide
- Detailed tool breakdown table: 16 tools across 3 profiles (minimal/standard/full)
- Multi-account authentication workflow (authuser parameter for secondary Google accounts)
- Share links library building pattern (isolated Chrome profile, no auto-sync)
- Query notebooks with persistent conversation context (session_id)
- Comparison table: MCP integration vs Web UI
- Troubleshooting guide and example onboarding workflow
- **§ 4.2 Advanced Features (Full Profile)** (~110 lines)
- `remove_notebook`: Clean up library, fix duplicates
- `re_auth`: Switch Google accounts without full cleanup
- `cleanup_data`: Complete MCP reset with preserve_library option
- Manual browser control: state inspection, actions, element waiting
- **§ 4.3 Browser Options** (~70 lines)
- Complete options reference: headless, timeout, viewport, stealth mode
- Stealth mode configuration: typing speed (160-240 WPM), random delays, mouse movements
- Usage examples: debug visually, custom timeouts, disable stealth for speed
- **§ 4.4 Session Management** (~60 lines)
- Session lifecycle: automatic creation, 15min timeout, 10 max concurrent
- Manual session control: resume specific sessions, force new sessions
- List active sessions with message counts and age
- **§ 4.5 Library Management Best Practices** (~90 lines)
- Naming conventions and topics strategy (specific vs broad)
- Metadata refinement workflow: add → use → refine → archive
- Search and discovery patterns (keyword search, smart selection)
- Notebook lifecycle management
- **guide/ultimate-guide.md**: Updated Complementary Tools table with "MCP integration" mention
- **Total**: ~630 lines of comprehensive MCP documentation covering all 16 tools
- **Resource Evaluations Public Documentation** (`docs/resource-evaluations/`)
- New tracked directory with 14 community resource evaluations (gsd, worktrunk, boris-cowork-video, astgrep, etc.)
- Standardized filenames (removed date prefixes for stable linking)
- Comprehensive methodology documentation with scoring grid (1-5 scale)
- Index table with all evaluations, scores, and integration decisions
- Working documents (prompts, private audits) remain in `claudedocs/` (gitignored)
- New workflow section in CLAUDE.md documenting evaluation process
- Transparency: Contributors can now see why resources were integrated/rejected
- **Task Management Workflow** (`guide/workflows/task-management.md`)
- Comprehensive 775-line guide for Claude Code's task management system
- Complete API reference: TaskCreate, TaskUpdate, TaskGet, TaskList, TaskDelete
- 5 practical workflows: startup → feature work → bug fixing → code review → cleanup
- Best practices: when to use tasks, granularity guidelines, status lifecycle
- Anti-patterns section: over-tasking, status confusion, orphaned tasks
- Integration with other workflows (TDD, Plan-Driven, GSD)
- Quick reference added to cheatsheet
- **Ultimate Guide Task Management Integration** (`guide/ultimate-guide.md:10786-10930`)
- New §9.18 "Task Management System" section (145 lines)
- Core concepts, tool reference, practical patterns
- Links to full workflow guide for details
- **Appendix C: Resource Evaluation Process** (`guide/ultimate-guide.md:15034`)
- New appendix section documenting systematic evaluation methodology
- 5-point scoring system (Critical → Low) with decision criteria and timelines
- List of 14 documented assessments organized by categories (methodologies, tools, content, research)
- Transparency explanation: why resources are integrated (3+), mentioned (2), or rejected (1)
- Links to full methodology in `docs/resource-evaluations/README.md`
- Browse all evaluations link to `docs/resource-evaluations/` directory
### Changed
- **guide/methodologies.md:55**: Corrected GSD evaluation link
- Old: `../claudedocs/resource-evaluations/gsd-evaluation.md` (private)
- New: `../docs/resource-evaluations/gsd-evaluation.md` (public)
- **machine-readable/reference.yaml**: Added resource evaluations metadata
- New section: resource_evaluations_directory, count (14), methodology link
- Added references: appendix (line 15034), README section (line 278)
- Corrected gsd_evaluation path from private claudedocs to public docs
- **README.md**: Updated documentation metrics for accuracy and landing site synchronization
- Guide length: ~10K → ~15K lines (actual: 15,053 lines)
- Reading time: ~3 hours → ~4 hours (reflects actual guide size)
- Security hooks: 15+ → 18 (precise count)
- Templates count: maintained at 86 (consistent with check-landing-sync.sh logic)
- Repository Structure section: updated ultimate-guide.md from "~13,425 lines" to "~15K lines"
- Added **Resource Evaluations** section (14 assessments) with methodology links
- All changes verified with `./scripts/check-landing-sync.sh` for full synchronization
## [3.13.0] - 2026-01-26
### Added
- **Boris Cherny mental models integration** (from YouTube interview analysis)
- **CLAUDE.md as Compounding Memory** (`guide/ultimate-guide.md:3254`)
- New philosophy section: "You should never have to correct Claude twice for the same mistake"
- 4-step cycle: error → rule → read → never repeated
- Compounding effect visualization (5 → 20 → 50 rules over time)
- Boris's practical example: 2.5K tokens grown over months
- Anti-pattern warning: no preemptive documentation
- Mental model shift: configuration file → organizational learning system
- **Plan-First Discipline** (`guide/methodologies.md:61`)
- New "Foundational Discipline" section (between Tier 1 and Tier 2)
- Core principle: "Once the plan is good, the code is good" (Boris quote)
- Decision table: when to plan first vs when to skip
- 3-phase workflow: exploration → validation → execution
- Benefits quantified vs "just start coding"
- CLAUDE.md integration example for team planning policy
- **Verification Loops architectural pattern** (`guide/methodologies.md:214`)
- Extended beyond TDD to general architectural principle
- 8 verification domains table (frontend, backend, types, style, performance, accessibility, security, UX)
- Boris quote: "An agent that can 'see' what it has done produces better results"
- Implementation patterns: hooks, browser extensions, test watchers, CI/CD gates
- Anti-pattern: blind iteration without feedback mechanism
- **Boris direct quotes in case study** (`guide/ultimate-guide.md:10743`)
- 4 key insights: multi-clauding, CLAUDE.md compounding, plan-first, verification loops
- Opus 4.5 ROI explanation: higher per-token cost but fewer corrections = net savings
- Supervision model description: "tending to multiple agents" vs sequential execution
- YouTube source citation added alongside InfoQ article
- Resource evaluation saved in `claudedocs/resource-evaluations/boris-cowork-video-eval.md` (score: 3/5 - pertinent, amélioration modérée)
- Source: [YouTube - I got a private lesson on Claude Cowork & Claude Code](https://www.youtube.com/watch?v=DW4a1Cm8nG4)
- **Advanced Worktree Tooling section** (`guide/ultimate-guide.md:10748`)
- New section "Advanced Tooling for Worktree Management (Optional)" in §9.17 Multi-Instance Workflows
- Pattern validation: 3 independent teams created worktree wrappers (incident.io, GitHub #1052, Worktrunk)
- **"Do I Need Worktrunk?" self-assessment** (`guide/ultimate-guide.md:10762`)
- 3 quick questions (volume, multi-instance, team context)
- Decision matrix: 4 user profiles (Beginner, Casual, Power user, Boris scale)
- Quick alias alternative for "Casual user" profile (2 min setup, -79% typing vs vanilla git)
- Bottom line guidance: "80% of readers should start with vanilla git or alias"
- Prevents tool adoption without need assessment (YAGNI principle applied to tooling)
- Benchmark table: Worktrunk vs vanilla git vs custom wrappers (6 operations compared)
- Option 1: Worktrunk CLI (1.6K stars, Rust, multi-platform, CI/LLM integration, project hooks)
- Option 2: DIY custom wrappers (bash/fish examples from production teams)
- Progressive recommendation: Learn fundamentals → Add wrapper → Scale to multi-instance
- Philosophy: "Tools amplify knowledge. Master git patterns before adding convenience layers."
- ROI evidence: incident.io measured 18% improvement (30s) on API generation time with worktree workflow
- Fact-checked analysis: 4 sources analyzed (Worktrunk GitHub, incident.io blog, Anthropic best practices, GitHub issue #1052)
- Resource evaluation saved in `claudedocs/resource-evaluations/worktrunk-evaluation.md` (score: 3/5 - pertinent, complément utile)
- Total additions: ~260 lines (121 original + 139 self-assessment)
- **machine-readable/reference.yaml**: Added `advanced_worktree_tooling: 10748`, `worktree_tooling_self_assessment: 10762`, and updated line references for all sections after worktrees
- **GSD (Get Shit Done) methodology mention** (`guide/methodologies.md:47-55`)
- Added to Tier 1: Strategic Orchestration alongside BMAD
- Meta-prompting 6-phase workflow (Initialize → Discuss → Plan → Execute → Verify → Complete)
- Fresh 200k-token contexts per task to avoid context rot
- Note: Core concepts overlap with existing patterns (Ralph Loop, Gas Town, BMAD)
- Resource evaluation saved in `claudedocs/resource-evaluations/gsd-evaluation.md` (score: 2/5 - marginal/redundant)
- Source: https://github.com/glittercowboy/get-shit-done (7.5k stars, created Dec 2025)
- **ClawdBot FAQ enrichment** (`guide/ultimate-guide.md:14375,14385`)
- Added community adoption analysis link (5,600+ social mentions on X/Twitter)
- Updated final note with adoption metrics and real-world use case examples
- Link to comprehensive community analysis: https://docs.google.com/document/d/1Mz4xt1yAqb2gDxjr0Vs_YOu9EeO-6JYQMSx4WWI8KUA/preview
- Resource evaluation saved in `claudedocs/resource-evaluations/2026-01-25-clawdbot-twitter-analysis.md` (score: 2/5 - marginal, partial integration)
- **MCP architecture visual diagram** (`guide/architecture.md:513`, SVG)
- 7-layer security model showing LLM/MCP Server/Tools separation
- Visual representation of "No Data Access" (LLM layer) and "Hidden From AI" (Real Systems layer)
- Beginner-friendly introduction to MCP architecture with color-coded security boundaries
- Design inspired by Dinesh Kumar's LinkedIn visualization, recreated as original work under Apache-2.0
- Includes workflow diagram (5 steps: User Asks → LLM Thinks → MCP Controls → Tools Execute → Safe Result)
- Golden rule banner: "LLM Thinks → MCP Controls → Tools Execute → Data Locked"
- **machine-readable/reference.yaml**: Added `architecture_mcp_visual` (SVG diagram reference)
### Changed
- **README.md**: Updated templates count from 83 to 86 (badge and description text)
- Reflects addition of 3 new evaluation documents in `claudedocs/resource-evaluations/`
- Actual template count: 86 files in `examples/` directory
## [3.12.1] - 2026-01-25
### Added
- **Bridge Script: Claude Code → doobidoo → LM Studio** (`examples/scripts/bridge.py`)
- Python CLI for executing Claude Code plans locally via LM Studio
- Cost optimization: Plan with Opus (~$0.50-2), execute free locally (80-90% savings)
- Architecture: Claude Code stores plans in doobidoo SQLite → bridge reads → LM Studio executes
- 5 components: DoobidooReader, LMStudioClient, Validator, StepExecutor, PlanExecutor
- JSON Schema for plan validation (`examples/scripts/bridge-plan-schema.json`)
- 4 validation types: json, syntax_check, contains_keys, non_empty
- Failure handling: retry_with_context, skip, halt strategies
- CLI: `--health`, `--list`, `--plan ID`, `-v` verbose mode
- Documentation in ultimate-guide.md §11.2 "Local Execution Bridge" (line 14079)
- **examples/scripts/README.md**: New documentation for all utility scripts
- **machine-readable/reference.yaml**: Added bridge_script, bridge_schema, bridge_guide entries
### Changed
- **.gitignore**: Added `__pycache__/` and `*.pyc` for Python artifacts
## [3.12.0] - 2026-01-25
### Added
- **External orchestration systems documentation** (`guide/ai-ecosystem.md:808`)
- Gas Town (Steve Yegge): Multi-agent workspace manager using Claude Code instances
- multiclaude (dlorenc): Self-hosted multi-agent Claude Code spawner (383 stars, active development)
- agent-chat (Justin Abrahms): Real-time monitoring UI for orchestrator communications (v0.2.0)
- Architecture patterns for transposing monitoring to native Claude Code workflows
- Security and cost warnings for experimental orchestration systems
- Decision matrix: when to use orchestrators vs single Claude Code sessions
- **machine-readable/reference.yaml**: Added `external_orchestrators` section with structured data
- Programmatic access to Gas Town, multiclaude, agent-chat metadata
- Links to guide sections, GitHub repos, author attribution
- **guide/observability.md:117**: Cross-reference to multi-agent orchestration monitoring
- Architecture pattern for custom implementations (hooks + SQLite + SSE)
- Comparison table: external orchestrator monitoring vs native Claude Code monitoring
## [3.11.7] - 2026-01-25
### Added
- **Vibe Coding: Context Overload Anti-Pattern** (`guide/ultimate-guide.md:8746`)
- New subsection in §9.8 Vibe Coding documenting the "context overload" anti-pattern
- Identifies symptoms: big-bang context dumps, 5K+ line prompts, performance degradation
- Phased context strategy: Exploration (plan mode) → Implementation (focused) → Fresh start (handoffs)
- Unifies 3 existing patterns (plan mode, fresh context, session handoffs) under explicit framework
- Attribution to Jens Rusitschka ("Vibe Coding, Level 2", Jan 2026)
- Practical workflow examples with bash commands
- Cross-references to §2.2 (Fresh Context Pattern, line 1525), §2.3 (Plan Mode, line 2100)
- Total additions: ~60 lines
- **machine-readable/reference.yaml**: Added `vibe_coding_context_overload`, `vibe_coding_context_overload_source`, `vibe_coding_phased_strategy`
- **guide/learning-with-ai.md:96**: Added cross-reference from "Vibe Coding Trap" to new anti-pattern section
- **Product Manager FAQ entry** (`guide/ultimate-guide.md:14335`)
- Minimal FAQ entry (28 lines) addressing PM workflows with Claude Code
- Distinction between code-adjacent PMs (technical validation) and non-coding PMs (strategy/research)
- Tool stack example from Stilyan Mitrev (Head of Product, StableLab): Granola, Wispr Flow, ChatPRD, v0
- Reality check: "emerging area with limited community validation" (1 practitioner report, tool not adopted long-term)
- Guidance: CLI appropriate for technical PMs, Claude Desktop better for non-technical workflows
- Cross-references: AI Ecosystem Guide, Cowork Guide, Design-to-Code Workflow
- Source: [LinkedIn article (Jan 23, 2026)](https://www.linkedin.com/pulse/how-i-currently-ai-product-manager-stilyan-mitrev-ycvvf/)
- Decision: Minimal integration (proportional to source), invite community contribution
- Reference YAML: Added `faq_product_managers: 14335`
- **MCP architecture visual diagram** (`guide/architecture.md:513`, SVG)
- 7-layer security model showing LLM/MCP Server/Tools separation
- Visual representation of "No Data Access" (LLM layer) and "Hidden From AI" (Real Systems layer)
- Beginner-friendly introduction to MCP architecture with color-coded security boundaries
- Design inspired by Dinesh Kumar's LinkedIn visualization, recreated as original work under Apache-2.0
- Includes workflow diagram (5 steps: User Asks → LLM Thinks → MCP Controls → Tools Execute → Safe Result)
- Golden rule banner: "LLM Thinks → MCP Controls → Tools Execute → Data Locked"
- **External orchestration systems documentation** (`guide/ai-ecosystem.md:808`)
- Gas Town (Steve Yegge): Multi-agent workspace manager using Claude Code instances
- multiclaude (dlorenc): Self-hosted multi-agent Claude Code spawner
- agent-chat (Justin Abrahms): Real-time monitoring UI for orchestrator communications
- Architecture patterns for transposing monitoring to native Claude Code workflows
- Security and cost warnings for experimental orchestration systems
- **machine-readable/reference.yaml**: Added `external_orchestrators` section with Gas Town, multiclaude, agent-chat
- **machine-readable/reference.yaml**: Added `architecture_mcp_visual` (SVG diagram reference)
- **guide/observability.md**: Cross-reference to multi-agent orchestration monitoring
## [3.11.7] - 2026-01-25
### Added
- **ClawdBot vs Claude Code FAQ** (`guide/ultimate-guide.md:14263`)
- New Appendix B: FAQ section addressing community confusion between ClawdBot and Claude Code
- Comprehensive comparison table (9 dimensions): interface, audience, use cases, pricing, architecture
- Decision tree: when to choose each tool, when to use both together
- Early warning note in "Before You Start" section (line 33) to alert readers immediately
- Community misconceptions addressed: different architectures, complementary not competitive
- Resources: ClawdBot website, GitHub repo, setup guides
- Context: Jan 2026 buzz on X/Reddit created confusion ("dominated X timeline over 1-2 months")
- Related: ClawdBot is self-hosted chatbot for messaging apps (personal automation, smart home); Claude Code is CLI for developers (terminal/IDE, code generation)
- Total additions: +76 lines in guide, +3 lines in reference.yaml
- **Architecture Diagrams as Context (Advanced Pattern)** (`guide/ai-ecosystem.md:1379`)
- Pattern documentation for using architecture diagrams in OOP codebases
- MCP tools reference: Archy MCP, Mermaid MCP, Blueprint MCP (ArcadeAI)
- ACM 2024 research validation for LLM OOP limitations
- Recommended workflow: Serena → Archy MCP → Manual inline Mermaid
- Use cases: OOP codebases >20 modules, Java/Spring projects with deep polymorphism
- Source: [LinkedIn discussion (Jan 2026)](https://www.linkedin.com/posts/tigraff_uml-claude-wibecoding-activity-7420595633826258944-gGO5)
- Evaluation report: `claudedocs/resource-evaluations/uml-oop-diagrams-eval.md`
- **AI Traceability & Attribution Guide** (`guide/ai-traceability.md`)
- Comprehensive documentation on AI code attribution and disclosure (~500 lines)
- LLVM "Human-in-the-Loop" policy (January 2026): `Assisted-by:` trailer standard
- Ghostty mandatory disclosure pattern (August 2025)
- Fedora contributor accountability framework (RFC 2119 language)
- git-ai tool: checkpoint tracking, AI Code Halflife metric (3.33 years median)
- PromptPwnd security vulnerability documentation
- Four-level disclosure spectrum: None → Minimal → Standard → Full
- Policy comparison matrix across LLVM, Ghostty, Fedora
- Implementation guides for solo dev, team, and enterprise contexts
- Source: [Vibe coding needs git blame](https://quesma.com/blog/vibe-code-git-blame/) (Piotr Migdał)
- **AI Disclosure Templates** (`examples/config/`)
- `CONTRIBUTING-ai-disclosure.md`: Section template for CONTRIBUTING.md
- `PULL_REQUEST_TEMPLATE-ai.md`: PR template with AI disclosure checkboxes
- Based on Ghostty, LLVM, and Fedora policies
- **Cross-references added**
- `guide/ultimate-guide.md:9256`: Link to AI Traceability Guide after Co-Authored-By section
- `guide/learning-with-ai.md:85`: Related note after Vibe Coding Trap
- `guide/security-hardening.md:476`: PromptPwnd reference in See Also
- `guide/README.md`: New entry in contents table
- **Reference YAML expansion** (`machine-readable/reference.yaml`)
- 14 new entries for AI traceability topics
- Template locations for disclosure files
- **Architecture Diagrams as Context (Advanced Pattern)** (`guide/ai-ecosystem.md:1379`)
- Pattern documentation for using architecture diagrams in OOP codebases
- MCP tools reference: Archy MCP, Mermaid MCP, Blueprint MCP (ArcadeAI)
- ACM 2024 research validation for LLM OOP limitations
- Recommended workflow: Serena → Archy MCP → Manual inline Mermaid
- Use cases: OOP codebases >20 modules, Java/Spring projects with deep polymorphism
- Source: [LinkedIn discussion (Jan 2026)](https://www.linkedin.com/posts/tigraff_uml-claude-wibecoding-activity-7420595633826258944-gGO5)
- Evaluation report: `claudedocs/resource-evaluations/uml-oop-diagrams-eval.md`
## [3.11.6] - 2026-01-24
### Added
- **Plugin System Section 8.5 major update** (`guide/ultimate-guide.md:7092-7280`)
- **CRITICAL FIX**: Corrected plugin structure (`.claude-plugin/plugin.json` not root `plugin.json`)
- Added `.mcp.json`, `.lsp.json`, `hooks/hooks.json` to directory structure
- Added skill namespacing documentation (`/plugin-name:skill`)
- Added warning about common mistake (components outside `.claude-plugin/`)
- Added link to official Anthropic docs: code.claude.com/docs/en/plugins
- Source: [Anthropic Official Plugin Docs](https://code.claude.com/docs/en/plugins)
- **Community Marketplaces subsection** (`guide/ultimate-guide.md:7246`)
- **wshobson/agents**: 67 plugins, 99 agents, 107 skills (verified Jan 2026)
- **claude-plugins.dev**: 11,989 plugins, 63,065 skills indexed
- **claudemarketplaces.com**: Auto-scan GitHub for marketplaces
- Popular plugins with install counts: Context7 (~72k), Ralph Wiggum (~57k), Figma MCP (~18k), Linear MCP (~9.5k)
- Curated lists: awesome-claude-code (20k+ stars)
- Installation examples for wshobson/agents
- Sources: [wshobson/agents](https://github.com/wshobson/agents), [claude-plugins.dev](https://claude-plugins.dev), [Firecrawl analysis](https://www.firecrawl.dev/blog/best-claude-code-plugins)
- **Plugin ecosystem YAML index expansion** (`machine-readable/reference.yaml:137-164`)
- `plugins_official_docs`: Official Anthropic plugin documentation URL
- `plugins_official_reference`: Plugin reference docs URL
- `plugins_official_marketplaces`: Marketplace docs URL
- `plugins_wshobson_agents`: Stats and URL (67/99/107)
- `plugins_registry_claude_plugins_dev`: Registry stats (11,989/63,065)
- `plugins_registry_claudemarketplaces`: Auto-scan description
- `plugins_popular`: Top 4 plugins with install counts
- `plugins_awesome_list`: 20k+ stars curated list
- `plugins_community_marketplaces: 7246`: New section line number
- **Resource evaluation: Nick Jensen plugins article** (`claudedocs/resource-evaluations/2026-01-24-nick-jensen-plugins.md`)
- Initial score 3/5 → Challenge 4/5 → Perplexity verification 2/5 (Marginal)
- Rejected as direct source: outdated stats (63/85/47 vs 67/99/107), unverified onboarding claim
- Perplexity research revealed better primary sources (Anthropic docs, wshobson README, claude-plugins.dev)
- Lesson: Blog posts often cite outdated data; verify against primary sources
- Decision: Integrate primary sources instead of article
- **First plugin example: SE-CoVe (Chain-of-Verification)** (`examples/plugins/se-cove.md`)
- Software Engineering adaptation of Meta's Chain-of-Verification methodology for Claude Code
- Research foundation: Meta AI paper (arXiv:2309.11495), ACL 2024 Findings
- 5-stage pipeline: Baseline → Planner → Executor → Synthesizer → Output
- Critical innovation: Verifier operates without draft code access (prevents confirmation bias)
- Performance metrics from research (Llama 65B): +23-112% accuracy depending on task, ~2x token cost
- When to use: Critical code review, architectural decisions, complex debugging (when correctness > speed)
- When NOT to use: Trivial changes, tight token budgets, exploratory coding
- Installation via `/plugin marketplace add vertti/se-cove-claude-plugin` then `/plugin install chain-of-verification`
- Limitations documented: Reduces hallucinations (not eliminates), model-specific (Llama 65B tested), task-dependent performance
- Plugin System gap filled: First concrete example for Section 8.5 (previously theoretical docs only)
- Sources: [GitHub repo](https://github.com/vertti/se-cove-claude-plugin) v1.1.1, [arXiv paper](https://arxiv.org/abs/2309.11495), [ACL Anthology](https://aclanthology.org/2024.findings-acl.212/)
- **Plugin system YAML index entries** (`machine-readable/reference.yaml:124-132`)
- `plugins_system: 6863` (existing section reference)
- `plugins_commands: 6876` (command table reference)
- `plugins_marketplace: 6890` (marketplace management reference)
- `plugins_recommended: "examples/plugins/"` (new directory)
- `plugins_se_cove: "examples/plugins/se-cove.md"`
- `chain_of_verification: "guide/methodologies.md:165"` (methodology reference)
- `chain_of_verification_paper: "https://arxiv.org/abs/2309.11495"`
- `chain_of_verification_acl: "https://aclanthology.org/2024.findings-acl.212/"`
- **Resource evaluation documentation** (`claudedocs/resource-evaluations/2026-01-24-se-cove-plugin.md`)
- Complete evaluation workflow: Fetch → Gap Analysis → Technical Writer Challenge → Fact-Check (Perplexity) → Documentation
- Fact-check findings: Marketing claim "28% improvement" contextualized (task-specific: 23-112%, omitted 2x cost and -26% output)
- Curation policy established: Academic validation + Claims fact-checked + Trade-offs disclosed
- Approach B (Neutral Academic) validated: Cite paper metrics, not marketing claims
- Template for future plugin evaluations (reusable workflow)
- Tools used: WebFetch (LinkedIn, GitHub, arXiv), Perplexity Pro (paper verification), Task (technical-writer challenge)
- Confidence assessment: High (methodology), Medium (generalization), Low (marketing accuracy)
- **Claude Reflect System documentation** (`guide/ultimate-guide.md:5161`, ~135 lines)
- New subsection: "Automatic Skill Improvement: Claude Reflect System"
- Repository: [haddock-development/claude-reflect-system](https://github.com/haddock-development/claude-reflect-system)
- Marketplace: [Agent Skills Index](https://agent-skills.md/skills/haddock-development/claude-reflect-system/reflect)
- Pattern documented: Self-improving skills via feedback analysis (complementary to Claudeception)
- Two modes: Manual (`/reflect [skill-name]`) + Automatic (Stop hook)
- 8-step workflow: Monitor → Parse → Classify → Propose → Review → Backup → Apply → Commit
- Safety features table: User review gate, Git backups, syntax validation, confidence levels, locking
- Security warnings table: 4 risks (Feedback Poisoning, Memory Poisoning, Prompt Injection, Skill Bloat) with mitigations
- Installation instructions: Git clone + Stop hook configuration (Bash/PowerShell)
- Use case example: Terraform validation skill evolution
- Activation commands: `/reflect-on`, `/reflect-off`, `/reflect [skill]`, `/reflect status`
- Comparison table: Claudeception (generation) vs Reflect System (improvement)
- Recommended combined workflow: Bootstrap → Iterate → Refine → Curate
- Timeline example: 8-week skill evolution (80% → 95% accuracy)
- Resources: GitHub, Agent Skills, YouTube tutorial, Anthropic Memory Cookbook
- Academic sources: Anthropic Memory Cookbook, adversarial attacks research
- **Skill lifecycle YAML index entries** (`machine-readable/reference.yaml:113-123`)
- `skill_lifecycle: 5118` (section start)
- `claude_reflect_system: 5161` (main section)
- `claude_reflect_system_repo: https://github.com/haddock-development/claude-reflect-system`
- `claude_reflect_system_agent_skills: https://agent-skills.md/skills/...`
- `skill_improvement_pattern: 5161`
- `skill_improvement_how_it_works: 5169`
- `skill_improvement_safety: 5188`
- `skill_improvement_security_warnings: 5237`
- `skill_improvement_comparison: 5263` (Claudeception vs Reflect)
- `skill_improvement_workflow: 5275` (combined workflow)
- **Resource evaluation: Self-improve skill pattern** (`claudedocs/resource-evaluations/2026-01-24_self-improve-skill.md`)
- Investigation workflow: Repository search (failed) → Pattern validation via Perplexity (success)
- Findings: Announced plugin unavailable, but pattern validated by Claude Reflect System
- Score: 2/5 (announced resource) → REJECT with REDIRECT to proven alternative
- Decision rationale: Availability > Announcement, Verification > Claims, Alternatives > Gaps
- Tools used: GitHub search (failed), Perplexity Pro (found alternative), WebSearch (baseline)
- Curation policy reinforced: Only document publicly accessible resources with verified functionality
- Research foundation: Anthropic Memory Cookbook, Agent Skills Index
- Evaluation status: COMPLETE with HIGH confidence
### Changed
- **README.md**: Templates count 82 → 83 (added SE-CoVe plugin)
- Badge updated: `Templates-82``Templates-83`
- "Examples Library" section updated (line 228)
- Ecosystem table updated (line 377)
- New **Plugins** subsection added after Skills (line 238)
## [3.11.5] - 2026-01-23
### Added
- **skills.sh marketplace documentation** (`guide/ultimate-guide.md:5172`, `guide/ai-ecosystem.md:1284`)
- New subsection in Section 5.5: "Skills Marketplace: skills.sh"
- Vercel Labs project (launched Jan 21, 2026): centralized skill discovery + one-command install
- 200+ skills, leaderboard with 35K+ installs (vercel-react-best-practices top skill)
- Format 100% compatible with `.claude/skills/` structure
- Installation: `npx add-skill <owner/repo>` → copies to `~/.claude/skills/`
- Supported agents: 20+ (Claude Code, Cursor, GitHub Copilot, Windsurf, etc.)
- Top skills by category: Frontend (vercel-react, web-design), Database (supabase-postgres), Auth (better-auth), Testing (TDD)
- Status documented: Community project (Vercel Labs, not official Anthropic), early stage
- Trade-offs: Centralized discovery vs GitHub distribution, multi-agent focus vs Claude Code specific
- Cross-reference added to `guide/ai-ecosystem.md` Section 11.3 (Skills Distribution Platforms)
- Complementary resources table updated in README.md
- YAML index entries:
- `skills_marketplace: 5172`
- `skills_marketplace_url: https://skills.sh/`
- `skills_marketplace_github: vercel-labs/agent-skills`
- `skills_marketplace_install: npx add-skill <owner/repo>`
- `skills_marketplace_top_skills` (5 entries with install counts)
- `skills_marketplace_status: Community (Vercel Labs), launched Jan 21, 2026`
## [3.11.4] - 2026-01-23
### Added
- **Matteo Collina practitioner insight** (`guide/ai-ecosystem.md:1243`)
- Node.js TSC Chair's perspective on AI-assisted development
- "Bottleneck shift" thesis: judgment becomes the limiting factor, not typing speed
- Key quote: "The human in the loop isn't a limitation. It's the point."
- Context: Response to Arnaldi's "The Death of Software Development" (January 2026)
- Data points: Review time +91% (CodeRabbit), 96% devs don't trust AI code (Sonar 2026)
- Cross-reference added to `guide/learning-with-ai.md` Practitioner Perspectives
- YAML index entries: `practitioner_matteo_collina`, `practitioner_collina_source`
- **Claude Code releases tracking update** (`machine-readable/claude-code-releases.yaml`, `guide/claude-code-releases.md`)
- Added v2.1.17: Fix for crashes on processors without AVX instruction support
- Added v2.1.16: ⭐ New task management system with dependency tracking, VSCode native plugin management, OAuth remote session browsing
- Added v2.1.15: npm installations deprecated (migrate to native installer), React Compiler performance improvements
- New milestone: v2.1.16 (task management system)
- New breaking change: npm installations deprecated
### Changed
- Updated landing site releases section with 3 new versions (v2.1.15-v2.1.17)
- Fixed landing release descriptions to match official CHANGELOG (v2.1.12, v2.1.11 corrections)
- Release count: 39 → 42
## [3.11.3] - 2026-01-23
### Added
- **Verification Loops pattern** (`guide/methodologies.md:145`)
- Formalized pattern for autonomous iteration with tests as termination condition
- Official Anthropic guidance: "Tell Claude to keep going until all tests pass"
- Implementation options: Stop hooks, multi-Claude verification, explicit "DONE" markers
- **Eval Harness documentation** (`guide/methodologies.md:161`)
- Definition: Infrastructure running evaluations end-to-end
- Link to Anthropic source: "Demystifying Evals for AI Agents"
- **everything-claude-code ecosystem entry** (`machine-readable/reference.yaml`)
- Added affaan-m/everything-claude-code (16k+ stars, created 2026-01-18)
- Author: Affaan Mustafa (Anthropic hackathon winner - Zenith project)
- Unique: Node.js cross-platform hooks, 15 MCP configs, Plugin marketplace format
- Caveats documented: hackathon win was indirect, Node.js hooks not officially recommended
- **deep_dive index entries** (`machine-readable/reference.yaml`)
- `verification_loops`: guide/methodologies.md:145
- `verification_loops_source`: Anthropic Best Practices link
- `eval_harness`: guide/methodologies.md:161
- `eval_harness_source`: Demystifying Evals link
- **Subscription Token Limits documentation** (`guide/ultimate-guide.md:1933-1995`)
- Detailed token budgets by plan: Pro ~44K, Max 5x ~88-220K, Max 20x ~220K+ per 5-hour window
- Opus/Sonnet consumption ratio (8-10×) explicitly documented
- Clarification that "hours" = processing time, not direct token conversion
- Link to `ccusage` community monitoring tool
- Historical note on October 2025 undocumented limit reductions
- **Sources**: Perplexity research (Jan 2026), Anthropic support docs, Reddit/GitHub community reports
- **Goose comparison section** (`guide/ai-ecosystem.md:1116-1204`)
- New section "11.1 Goose: Open-Source Alternative (Block)"
- Technical comparison table: Claude Code vs Goose on 7 criteria
- GitHub stats: 15,400+ stars, 350+ contributors, Apache 2.0 license
- Use cases and trade-offs with honest advantages/limitations
- Hardware requirements by LLM type (cloud vs local models)
- Quick start installation commands
- Updated Table of Contents
- **machine-readable/reference.yaml**: Additional entries
- `subscription_token_budgets: 1948`
- `subscription_opus_ratio: 1946`
- `subscription_monitoring: 1985`
- `ai_ecosystem_goose: "guide/ai-ecosystem.md:1116"`
- `ai_ecosystem_goose_comparison: "guide/ai-ecosystem.md:1132"`
- **Practitioner Insights section** (`guide/ai-ecosystem.md:1209-1241`)
- New section "11.2 Practitioner Insights" for external validation
- Dave Van Veen (PhD Stanford, Principal AI Scientist @ HOPPR)
- Validates guide patterns: TDD, git worktrees, manual commits, planning phase
- Academic credential: Co-author "Agentic Systems in Radiology" (ArXiv 2025)
- Clarification: "English is the new programming language" attributed to Karpathy/Reddy, not Van Veen
- Updated Table of Contents with new section
- **machine-readable/reference.yaml**: Practitioner insights entries
- `practitioner_insights: "guide/ai-ecosystem.md:1209"`
- `practitioner_dave_van_veen: "guide/ai-ecosystem.md:1213"`
- `ecosystem.practitioner_insights.dave_van_veen` with full metadata
- **OCTO Technology reference** (`guide/learning-with-ai.md:907`)
- Added to "Practitioner Perspectives" section in Sources & Research
- Article: "Le développement logiciel à l'ère des agents IA"
- Key insights: pairs as minimal team unit (bus factor), bottleneck shifts to functional requirements
- Caveat: managerial focus, useful context for team leads
### Changed
- **Subscription limits section** (`guide/ultimate-guide.md`) rewritten with concrete data
- **reference.yaml**: Updated line numbers for `subscription_limits` (1914 → 1933) and `ai_ecosystem_context_packing` (1114 → 1208)
### Research
- **Comprehensive fact-check** of everything-claude-code repository
- Verified "Anthropic hackathon winner" claim (true for Zenith project, indirect for this repo)
- Confirmed 16k+ stars growth in 5 days via GitCharts
- Validated technical concepts (eval-harness, verification-loops) exist in Anthropic docs
- Found "strategic-compact" term not in official sources (not adopted)
- Confirmed Node.js hooks not recommended vs native shell
---
## [3.11.2] - 2026-01-22
### Added
- **Context Packing Tools section** (`guide/ai-ecosystem.md:1114`)
- New section "12. Context Packing Tools" documenting gitingest, repo2txt usage patterns
- Clarifies when to use external context extraction vs native Claude Code file access
- Updated Table of Contents with sections 11 (AI Coding Agents Matrix) and 12
- **machine-readable/reference.yaml**: Added `ai_ecosystem_context_packing` entry
- **Addy Osmani AI Coding Workflow reference** (`guide/methodologies.md:313`)
- Added "My AI Coding Workflow in 2026" article to SDD & Spec-First sources
- Validates spec-first, TDD, git checkpoints workflow patterns
- **MCP Tool Search documentation** (`guide/architecture.md`)
- New section "MCP Tool Search (Lazy Loading)" with complete technical details
- Explains how Claude Code uses Anthropic's Advanced Tool Use API feature (v2.1.7+)
- Includes ASCII diagram of Tool Search flow
- Documents 85% token reduction benchmark and accuracy improvements
- Configuration guide for `ENABLE_TOOL_SEARCH=auto:N` syntax
- Simon Willison quote on context pollution resolution
- **Sources**: Anthropic Engineering blog, Scott Spence documentation, Perplexity verification
- **machine-readable/reference.yaml**: Added `tool_search`, `tool_search_config`, `tool_search_deep_dive` entries
### Changed
- **Release notes enrichment** (`guide/claude-code-releases.md`)
- v2.1.7: Added 85% token reduction stats, accuracy improvements, Anthropic blog link
- v2.1.9: Added `auto:N` configuration examples and cross-reference to architecture.md
### Fixed
- **Template count**: Corrected from 83 to 82 (actual count in examples/)
---
## [3.11.1] - 2026-01-22
### Added
- **Agent Vibes TTS Integration** (`examples/integrations/agent-vibes/`)
- **8 documentation files, 2,400+ lines**: Complete text-to-speech integration guide
- **Integration guide** (`README.md`): Quick start with decision matrix, 30-second overview, architecture diagram, essential commands
- **Installation guide** (`installation.md`): 18-minute step-by-step procedure across 5 phases (bash 5.x, dependencies, Agent Vibes, Piper TTS, French voices)
- **Voice catalog** (`voice-catalog.md`): Detailed catalog of 15 voices (4 French models with 128 total speakers via multi-speaker models)
- **Troubleshooting guide** (`troubleshooting.md`): Solutions for 7 common issues with diagnostic script
- **Workflow** (`guide/workflows/tts-setup.md`): 18-minute guided workflow with decision scoring system and 5 checkpointed phases
- **Custom hook example** (`examples/hooks/bash/tts-selective.sh`): Selective TTS activation (errors only) with pattern matching
- **Project template** (`examples/claude-md/tts-enabled.md`): CLAUDE.md template for TTS-enabled projects with team guidelines
- **Key features**:
- Offline TTS with Piper (no cloud dependency)
- French voice support (4 models: tom, siwis, upmc, mls-124speakers)
- Mute hierarchy system (project override → project mute → global mute)
- Provider auto-detection (macOS Say, Piper TTS)
- Audio effects pipeline (reverb, echo, background music)
- **Documentation**: Added section 5.1 "Text-to-Speech Tools" in `guide/ai-ecosystem.md` (80+ lines with tables, quick start, recommendations)
### Changed
- **Template count**: 71 → 83 (+12 templates including integration docs, hook, workflow, CLAUDE.md template)
- **README.md**: Updated badges (71→83), template counts (66→83, 74→83), version footer (3.11.0→3.11.1)
- **guide/README.md**: Added TTS workflow reference and ai-ecosystem.md section update
- **machine-readable/reference.yaml**: Added 8 TTS-related entries (tts_integration_guide, tts_installation, tts_voice_catalog, tts_troubleshooting, tts_workflow, tts_ai_ecosystem, tts_hook_example, tts_claude_md_template)
- **.gitignore**: Added audio file exclusions (*.wav, *.mp3, *.onnx)
### Context
- **Use case**: Add audible narration to Claude Code for multitasking during code reviews, debugging, or long-running operations
- **Target audience**: Developers wanting TTS feedback without cloud dependencies, preference for high-quality French voices
- **Methodology**: Community MCP server (Agent Vibes v3.0.0) + Piper TTS + offline voice models from Hugging Face
---
## [3.11.0] - 2026-01-21
### Added
- **Skill: Design Patterns Analyzer** (`examples/skills/design-patterns/`)
- **9 files, 5,690 lines**: Comprehensive GoF design patterns analyzer with stack-aware suggestions
- **SKILL.md** (450 lines): Main instructions with 3 operating modes (Detection, Suggestion, Evaluation)
- **reference/** (2,140 lines): Complete documentation for 23 GoF patterns
- `patterns-index.yaml`: Machine-readable index with metadata (difficulty, frequency, confidence)
- `creational.md`: 5 patterns (Singleton, Factory Method, Abstract Factory, Builder, Prototype)
- `structural.md`: 7 patterns (Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy)
- `behavioral.md`: 11 patterns (Observer, Strategy, State, Command, etc.)
- **signatures/** (1,420 lines): Detection and suggestion rules
- `stack-patterns.yaml`: 8 stacks detection + native alternatives (React, Angular, NestJS, Vue, Express, RxJS, Redux, ORMs)
- `detection-rules.yaml`: Grep patterns and heuristics for 23 patterns
- `code-smells.yaml`: Mapping from 15+ code smells to suggested patterns
- **checklists/** (450 lines): Quality evaluation system (5 criteria: Correctness, Testability, SRP, Open/Closed, Documentation)
- **Key features**:
- Detects 23 Gang of Four design patterns in TypeScript/JavaScript codebases
- Stack-aware detection (analyzes package.json, tsconfig.json, config files)
- Prefers stack-native alternatives (e.g., React Context over Singleton, RxJS over manual Observer)
- Code smell detection with refactoring suggestions
- Quality scoring (0-10 with weighted criteria)
- **Documentation**: Added comprehensive example in guide section 5.4 (149 lines) with usage patterns, stack-native recommendations table, detection methodology, and integration examples
- **Tested on**: Méthode Aristote codebase (Next.js 15.5 + React 19 + tRPC + Prisma)
- Found: Factory Method (8.2/10), Observer via EventSource (9.1/10), Strategy-like patterns, Repository via Prisma
- Suggested: React Context instead of Singleton, Strategy pattern for switch statements
- Identified: Large service files (2,396 and 2,221 lines) requiring extraction
### Changed
- **Template count**: 65 → 66 (added design-patterns skill)
- **examples/README.md**: Added design-patterns entry with ⭐ marker
- **machine-readable/reference.yaml**: Added design_patterns_skill entries (line numbers, location, modes, coverage)
### Context
- **Use case**: Analyze existing patterns, suggest refactoring with stack-native patterns, evaluate pattern implementation quality
- **Target audience**: Developers working on TypeScript/JavaScript projects wanting to detect anti-patterns and improve architecture
- **Methodology**: Glob → Grep → Read pipeline for detection, stack-aware suggestions prioritizing framework idioms
---
## [3.10.0] - 2026-01-21
### Added
- **Section 9.18: Codebase Design for Agent Productivity** (~1809 lines)
- **Based on**: [Agent Experience Best Practices](https://marmelab.com/blog/2026/01/21/agent-experience.html) by François Zaninotto (Marmelab, Jan 21, 2026)
- **Additional validation**: Netlify AX framework (2025), Speakeasy implementation guide, ArXiv papers on agent context engineering
- **9.18.1 Paradigm Shift**: Traditional vs AI-native codebase design, Agent Experience (AX) framework, when to invest in AX
- **9.18.2 Domain Knowledge Embedding**: CLAUDE.md advanced patterns, code comments (what vs how), Architecture Decision Records (ADRs)
- **9.18.3 Code Discoverability**: Complete terms vs abbreviations, synonyms in comments, JSDoc tags, directory READMEs
- **9.18.4 Token Efficiency**: Split large files (500 line guideline), remove obvious comments, verbose flags for debug output
- **9.18.5 Testing for Autonomy**: Why TDD is more critical for agents, tests written manually (not delegated), browser automation, coverage as guardrail
- **9.18.6 Conventions & Patterns**: Standard design patterns agents know, "boring tech" advantage, ADRs for custom architectures
- **9.18.7 Guardrails & Validation**: Hooks as anti-pattern validators, "tainted code" philosophy, PR reviews, validation layers
- **9.18.8 Serendipity & Cross-References**: Module cross-references, self-documenting commands, embedded technical docs
- **9.18.9 Usage Instructions**: Doc blocks with examples, Context7 MCP for official docs, sensible defaults
- **9.18.10 Decision Matrix**: When to optimize for agents vs humans, agent-friendly codebase checklist (33-point), quick wins
- **Section 3.1 enrichment**: Added cross-reference to Section 9.18 for advanced domain knowledge patterns
- **Section 9.11 new subsection**: "Codebase Structure Pitfalls" with ❌/✅ patterns and cross-reference to Section 9.18
- **Table of Contents**: Added Section 9.18 entry
- **Section 9 Recap**: Added "Codebase Design for Agents" item to quality awareness checklist
- **machine-readable/reference.yaml**: Added `codebase_design_agents` entry with line number and source attribution
### Changed
- **VERSION**: Bumped from 3.9.11 to 3.10.0 (minor version bump for major new section)
- **Guide size**: Increased from ~11,560 lines to 13,425 lines (+1,865 lines, +16.1%)
### Context
- **Gap identified**: Guide lacked comprehensive codebase design patterns for agent productivity
- **Timing**: Article published 2 days ago (Jan 21, 2026), validated by Netlify AX research and ArXiv papers
- **Target audience**: Teams extensively using Claude Code (>50% commits by agents), greenfield projects
- **Complementary sources**: Netlify "Agent Experience" research, Speakeasy API DX guide (includes AX patterns)
---
## [3.9.11] - 2026-01-21
### Added
- **Production Safety Rules Guide** (`guide/production-safety.md`): Comprehensive production safety rules for teams deploying Claude Code in production environments
- Port Stability: Prevent accidental port changes breaking local dev/Docker/deployed configs
- Database Safety: Backup enforcement via PreToolUse hooks to prevent data loss
- Feature Completeness: No TODOs for core functionality rules
- Infrastructure Lock: Protect docker-compose.yml, Dockerfile, .env.example, terraform/
- Dependency Safety: Block unapproved npm packages with permission deny rules
- Pattern Following: Enforce codebase conventions via CLAUDE.md and automated validation
- Cross-references to production-safety.md in `ultimate-guide.md` section 3.1 and `adoption-approaches.md` (Medium/Large teams)
- New deep_dive entry in `machine-readable/reference.yaml` for production safety topics
### Context
- Adapted from community "10 non-negotiable CLAUDE.md rules" (6/10 rules integrated, 4/10 already covered in existing guide)
- Verified gaps using grepai searches: Rule #5 (ports) genuinely absent, Rule #6 (DB) partially covered
- Target audience: 20% production teams (vs 80% learners in main guide)
---
## [3.9.10] - 2026-01-21
### Added
- **Section 9.17: Scaling Patterns - Multi-Instance Workflows** (~390 lines)
- **Boris Cherny case study**: 259 PRs/30 days with 5-15 parallel Claude instances (InfoQ interview, Jan 2026)
- **Anthropic internal study**: 132 engineers, +50% productivity, 21.2 consecutive autonomous actions (Aug 2025)
- **Decision matrix by team size**: Solo (❌) → Startup (⚠️) → Scale-up (✅) → Enterprise (✅)
- **Cost-benefit analysis**: $240-1000/month with ROI thresholds (3-5% productivity gain to justify)
- **Git worktrees foundation**: Critical prerequisite for multi-instance isolation (non-negotiable)
- **Orchestration frameworks**: Headless PM (open-source REST API), Cursor, Windsurf
- **Progressive implementation**: 3-phase guide (single mastery → dual testing → multi-instance)
- **Monitoring guidelines**: Merge conflicts, PRs/month, test pass rates, skill atrophy
- **Anti-patterns**: When NOT to use (legacy monoliths, solo devs, <$500/mo budget, <5 PRs/week)
- **Primary sources**: InfoQ "Claude Code Creator Workflow" (2026-01-09), Anthropic Research "How AI is Transforming Work" (2025-08)
- **machine-readable/reference.yaml**: 10 new entries for multi-instance topics
- `multi_instance_workflows`, `boris_cherny_case_study`, `anthropic_study_metrics`
- `git_worktrees_multi_instance`, `multi_instance_costs`, `orchestration_frameworks`
- `headless_pm_framework`, `multi_instance_implementation`, `multi_instance_monitoring`
- `multi_instance_decision_matrix`
### Fixed
- **Table of Contents**: Added missing sections 9.12-9.17 (git, cost, methodologies, prompts, teleportation, multi-instance)
- **Section 9 checklist**: Added multi-instance scaling item to advanced workflows recap
## [3.9.9] - 2026-01-20
### Changed
- **README.md: Ecosystem cross-reference** Added bidirectional link to Claude Cowork Guide
- New section "Not a Developer?" (lines 75-81) linking to Cowork Guide for non-technical users
- Improves ecosystem discovery and audience routing between dev and non-dev guides
- Cowork Guide also received reciprocal cross-reference (commit ceadd82 in Cowork repo)
- **CLAUDE.md: Version reference update** Updated current version from 3.9.7 to 3.9.9
### Fixed
- **README.md: Template count correction** Fixed template count from 69 to accurate count of 65
- Badge (line 9): 69 65
- Examples Library summary (line 198): 66 65
- Ecosystem table (line 341): 66 65
- Verified with `find examples/ -type f \( -name "*.md" -o -name "*.sh" ... \) ! -name "README.md" | wc -l`
- Original count of 69 in v3.9.9 release was overcounted by 4 templates
## [3.9.9] - 2026-01-20
### Added
- **DevOps & SRE Guide** Comprehensive infrastructure diagnosis guide (~900 lines)
- **New file**: `guide/devops-sre.md` The FIRE Framework for infrastructure troubleshooting
- **F**irst Response **I**nvestigate **R**emediate **E**valuate
- Kubernetes troubleshooting with copy-paste prompts by symptom (CrashLoopBackOff, OOMKilled, ImagePullBackOff, etc.)
- Solo incident response workflow (designed for 3 AM scenarios)
- Multi-agent pattern for post-incident analysis
- IaC patterns: Terraform, Ansible, GitOps workflows
- Guardrails & team adoption checklist
- Claude limitations table (what Claude can't do for DevOps)
- Case studies: Production outage root cause, OpsWorker.ai MTTR reduction
- **New file**: `examples/agents/devops-sre.md` DevOps/SRE agent persona (~130 lines)
- FIRE framework implementation
- Kubernetes, network, and resource debugging checklists
- Response templates (assessment, root cause, remediation)
- Safety rules for production environments
- **New file**: `examples/claude-md/devops-sre.md` CLAUDE.md template for DevOps teams (~170 lines)
- Infrastructure context configuration
- Environment, service map, access patterns
- Team conventions and runbook format
- Customization guides (K8s-heavy, Terraform-heavy, multi-cloud)
- **Updated**: `guide/ultimate-guide.md` Added DevOps & SRE Guide reference after Section 5.4
- **Updated**: `machine-readable/reference.yaml` Added 11 DevOps/SRE entries
- **Updated**: `examples/README.md` Added agent and CLAUDE.md template to indexes
- **Updated**: `README.md` Added DevOps/SRE learning path, updated templates count (69)
## [3.9.8] - 2026-01-20
### Added
- **AI Ecosystem: AI Coding Agents Matrix integration** Comprehensive ecosystem resource
- **New Section 11** in `guide/ai-ecosystem.md` (~60 lines): "AI Coding Agents Matrix"
- Interactive comparison of 23 AI coding agents across 11 technical criteria
- What Is It, Why It's Useful, Complementarity table, Interactive Features, Limitations
- Positioning: Discovery (Matrix) Mastery (This Guide)
- Maintainers: Packmind (Cédric Teyton, Arthur Magne)
- **Enhanced `machine-readable/reference.yaml`** (lines 397-412):
- Added: GitHub repo, maintainers, license (Apache-2.0), tech stack (React, Vite, Tailwind)
- Added: 4 features (11 criteria, sortable/filterable, community-driven, JSON-based)
- Added: positioning note, data freshness warning
- **Updated `README.md`** (Section 8: Ecosystem):
- Converted complementary resources to comparison table (4 projects)
- Added dedicated paragraph for AI Coding Agents Matrix with use case
- Positioning: "Use Matrix to discover/compare Choose Claude Code Use this guide to master it"
- Cross-promotion with [coding-agents-matrix.dev](https://coding-agents-matrix.dev/) (updated Jan 19, 2026)
## [3.9.7] - 2026-01-20
### Changed
- **CLAUDE.md: Model Configuration** OpusPlan workflow recommendation (replaces thinking mode disable)
- Hybrid intelligence: Opus (planning) Sonnet (execution)
- Task breakdown table: doc edits, version sync, restructuring, research, consistency checks
- Cost optimization: 10-20% Opus planning, 80-90% Sonnet execution
- Workflow: `/model opusplan` `Shift+Tab × 2` (plan) `Shift+Tab` (execute)
## [3.9.6] - 2026-01-20
### Added
- **ultimate-guide.md: Section 5.5 "Infrastructure as Code Skills"** New community skill repository (~50 lines)
- Anton Babenko's terraform-skill (creator of terraform-aws-modules, 1B+ downloads)
- Covers testing, module development, CI/CD, security, patterns
- Notable for marketplace distribution (.claude-plugin/), structured references, test coverage
- Source: [GitHub repo](https://github.com/antonbabenko/terraform-skill)
- **ultimate-guide.md: Section 1.7 "Trust Calibration: When and How Much to Verify"** New section (~155 lines)
- Research-backed stats table (ACM, Veracode, CodeRabbit, Cortex.io sources)
- Verification spectrum (boilerplate security-critical)
- Solo vs Team verification strategies with workflow diagrams
- "Prove It Works" checklist (functional, security, integration, quality)
- Anti-patterns table (6 common mistakes)
- Attribution to Addy Osmani's "AI Code Review" (Jan 2026)
- **ultimate-guide.md: New pitfall** "Trust AI output without proportional verification"
- **learning-with-ai.md: Section 3 "The Reality of AI Productivity"** New section (~55 lines)
- Productivity curve phases (Wow Effect Targeted Gains Sustainable Plateau)
- High-gain vs low/negative-gain task categorization
- Team success factors (guidelines, code review, mentorship)
- **reference.yaml**: `trust_calibration` (line 1039), `community_skills_cybersec` (4786), `community_skills_iac` (4871), `vibe_coding_trap` (81)
- **learning-with-ai.md: "The Vibe Coding Trap" section** New anti-pattern documentation (~15 lines)
- Term coined by Andrej Karpathy (Feb 2025, Collins Word of the Year 2025)
- Symptoms checklist + Karpathy's caveat ("throwaway projects" vs production)
- Links to UVAL Protocol as antidote
- **IDEAS.md: "Vibe Coding Discourse"** New Watching entry
- Tracks "developer as architect" narrative evolution
- Source: Craig Adam "Agile is Out, Architecture is Back" (Medium)
- **learning-with-ai.md: External Resources** Added [leerob.com/ai](https://leerob.com/ai) link
- AI fundamentals for engineers (ML, neural networks, transformers, tokenization)
- Score 3/5 eval: complement utile, not deep integration
- Source: Lee Robinson (Nov 2024)
### Changed
- **reference.yaml**: Complete line number synchronization (~55 entries updated)
- Guide grew from ~9900 to 11154 lines; all deep_dive references now accurate
- Added "Updated 2026-01-20" comment for tracking
- Major corrections: cost_optimization (80478833), interaction_loop (10631299), etc.
- **ultimate-guide.md**: Section renumbering "Eight Beginner Mistakes" moved 1.7 1.8
- **learning-with-ai.md**: Three Patterns productivity trajectory table, 70/30 Split research callout, Sources section (+5 sources)
- **learning-with-ai.md**: ToC renumbered (14 sections, was 13)
## [3.9.5] - 2026-01-19
### Added
- **IDEAS.md "Watching" section** New category for tracking ideas awaiting demand
- Multi-LLM Consultation Patterns (Gemini/GPT-4 as second opinion)
- Research done: bash scripts vs Plano (overkill for solo devs)
- Criteria: implement if 3+ reader requests
### Changed
- **README.md restructuration** Reduced cognitive load by ~40% (benchmarked)
- Removed duplicate "5 Rules to Remember" section (content already in "Golden Rules")
- Added collapsible Table of Contents with 4 learning paths:
- Beginner Path (TL;DR, Get Started, Golden Rules)
- Developer Path (By Role, Guide Navigation, Examples)
- Advanced Path (Audit, Quiz, Ecosystem)
- Reference (Toolkit, About, Contributing)
- Simplified "Choose Your Path" section (4 rows 3, references ToC)
- Updated TL;DR link from `#5-rules-to-remember` `#-golden-rules`
- Net change: +19 lines (757 total), improved navigation
## [3.9.4] - 2026-01-19
### Added
- **Session Teleportation documentation** New Section 9.16 in Ultimate Guide (~105 lines)
- Evolution timeline (2.0.24 2.1.0)
- Commands reference (`%`, `--teleport`, `/teleport`, `/tasks`, `/remote-env`, `Ctrl+B`)
- Prerequisites (GitHub App, clean git state, same account)
- Workflow example with step-by-step
- Environment support table (CLI, VS Code, Cursor, Web, iOS)
- Current limitations (research preview, unidirectional, GitHub only)
- Troubleshooting table
- Best practices
- Environment variables (`CLAUDE_CODE_DISABLE_BACKGROUND_TASKS`)
- Updated Section 9 Recap with "Advanced Workflows" category
- Updated `guide/cheatsheet.md` with teleportation commands
- Essential Commands: `/teleport`, `/tasks`, `/remote-env`
- Keyboard Shortcuts: `Ctrl+B`
- CLI Flags: `--teleport`
- Updated `machine-readable/reference.yaml`
- New `session_teleportation` deep_dive entry
- Commands: `/teleport`, `/tasks`, `/remote-env`
- Shortcuts: `Ctrl+B`
- CLI: `--teleport`
- Line numbers updated for sections after 9.15
## [3.9.3] - 2026-01-19
### Added
- **Claude Cowork documentation** Complete guide for the new agentic desktop feature
- `guide/cowork.md` (NEW, ~460 lines) Full documentation
- Architecture overview (local-first, sub-agents, no code execution)
- Comparison: Claude Code vs Cowork vs Projects
- 5 detailed use cases (file org, expenses, reports, travel, meetings)
- Security best practices (no official docs exist yet)
- Developer Non-Developer workflow patterns
- Known issues & troubleshooting
- Availability & roadmap
- `guide/ai-ecosystem.md` Section 9 (~90 lines) Condensed integration guide
- Quick comparison table
- When to use what decision flow
- Security considerations summary
- Cross-reference to full guide
- `guide/ultimate-guide.md` Cowork subsection in Section 11
- Comparison table and collaboration pattern
- Table of Contents updated
- `machine-readable/reference.yaml` 8 new deep_dive entries for Cowork
- Updated `guide/README.md` navigation table
- Updated main `README.md` AI Ecosystem entry
## [3.9.2] - 2026-01-19
### Added
- **Alternative Providers section** in `guide/ai-ecosystem.md` (~55 lines)
- Documents existence of community workarounds (ANTHROPIC_BASE_URL, etc.)
- Clear disclaimer: not tested, not recommended, not supported
- Reasons to avoid: feature degradation, ToS risks, no support
- Better alternatives table: Aider for local models, Continue.dev for multi-provider
- External reading pointers (no step-by-step instructions intentionally)
- Updated Table of Contents
- Added `ai_ecosystem_alternative_providers` reference in `reference.yaml`
## [3.9.1] - 2026-01-19
### Added
- **AI Ecosystem: Complementary Tools** New Section 11 documenting tool complementarity
- `guide/ultimate-guide.md` Section 11 (~250 lines)
- 11.1 Why Complementarity Matters Claude Code strengths vs gaps
- 11.2 Tool Matrix Decision guide for when to use which tool
- 11.3 Practical Workflows 4 pipelines (ResearchCode, VisualCode, Documentation, Presentation)
- 11.4 Integration Patterns Full workflows with budget recommendations
- `guide/ai-ecosystem.md` (NEW, ~750 lines)
- Detailed guide for each complementary tool
- Perplexity AI (research with verified sources)
- Google Gemini (image understanding code)
- Kimi/Moonshot (PPTX generation, 128K context)
- NotebookLM (doc synthesis + audio overviews)
- IDE tools (Cursor, Windsurf, Cline)
- UI Prototypers (v0, Bolt, Lovable)
- Ready-to-use prompts appendix
- Cost optimization strategies
- Updated `guide/README.md` with navigation link
- Updated main `README.md` navigation table
- Updated `machine-readable/reference.yaml` with 6 new line number references
### Changed
- **tools/mobile-access.md** - Enhanced with verified data and alternatives
- Added Architecture Comparison section with 3 ASCII diagrams (ttyd, Happy Coder, Remoto.sh)
- Restructured comparison table with Type/Pros/Cons/ToS/Stars columns
- Added Happy Coder section: 7.8K (verified 2026-01-19), MIT, Tauri/Expo stack, ToS-safe
- Added Remoto.sh warning: ToS risk documented (Anthropic §4.2 proxy policy)
- Added Sources section with all referenced projects
- Updated footer with data verification date
- File expanded from 300 to 385 lines
## [3.9.0] - 2026-01-19
### Added
- **Semantic Anchors** New concept integrated for better LLM prompting
- Section 2.7 "Semantic Anchors" in `guide/ultimate-guide.md` (~93 lines)
- Explains how precise vocabulary helps LLMs activate correct patterns
- Common anchors table (vague precise) with explanations
- Integration examples with CLAUDE.md and XML tags
- `examples/semantic-anchors/anchor-catalog.md` (NEW, ~320 lines)
- Comprehensive catalog organized by domain (Testing, Architecture, Design, etc.)
- Before/after examples showing prompt improvement
- CLAUDE.md template with anchors integrated
- Source attribution: Alexandre Soyer, [github.com/LLM-Coding/Semantic-Anchors](https://github.com/LLM-Coding/Semantic-Anchors) (Apache-2.0)
- Section numbering fixed: 2.6 Data Flow 2.8, 2.7 Under the Hood 2.9
- **Subscription Plans & Limits** New section documenting subscription concepts
- Section "#### Subscription Plans & Limits" in `guide/ultimate-guide.md` (~42 lines)
- Explains message windows, hybrid counting, weekly caps, model weighting
- Tier-specific strategies (limited unlimited quota)
- Links to official pricing page (concepts only, no volatile numbers)
- Updated `machine-readable/reference.yaml` with `subscription_limits: 1750`
- Fixed drifted line numbers in reference.yaml (commands_table, shortcuts_table, etc.)
- **6 new slash commands** (Sprint 1 + Sprint 2 implementation)
- `examples/commands/catchup.md` - Restore context after `/clear` (137 lines)
- Git history analysis (last 10 commits, recent diffs)
- TODO/FIXME scanning across codebase
- Project state summary with actionable next steps
- `examples/commands/security.md` - Quick OWASP security audit (149 lines)
- Secrets detection (API keys, tokens, passwords)
- Injection vulnerability scanning (SQL, XSS, command)
- Dependency audit integration
- Severity-based output (Critical/High/Medium/Low)
- `examples/commands/refactor.md` - SOLID-based code improvements (195 lines)
- SOLID violation detection with examples
- Risk level assessment for each suggestion
- Atomic commit recommendations
- `examples/commands/explain.md` - Code explanations with 3 depth levels (174 lines)
- Simple (TL;DR), Standard, Deep modes
- Supports files, functions, concepts, flows
- Example outputs at each level
- `examples/commands/optimize.md` - Performance analysis and roadmap (195 lines)
- Runtime, memory, database, bundle analysis
- Profiling commands per language
- Prioritized optimization roadmap
- `examples/commands/ship.md` - Pre-deploy checklist (189 lines)
- Blocker/High/Recommended categorization
- Tests, lint, build, secrets, security audit
- Migration and rollback verification
- **Named Prompting Patterns** section in `guide/ultimate-guide.md` (Section 9.15, ~155 lines)
- **"As If" Pattern**: Set quality expectations ("Implement as if senior engineer at Google")
- **Constraint Pattern**: Force creative solutions ("Solve without new dependencies")
- **"Explain First" Pattern**: Force planning before implementation
- **"Rubber Duck" Pattern**: Collaborative debugging through questions
- **Incremental Pattern**: Gradual complexity building
- **Boundary Pattern**: Define scope and constraints explicitly
- Combination examples and anti-patterns
- **Mermaid Diagram Generation** section in `guide/ultimate-guide.md` (Section 9.7, ~90 lines)
- 6 diagram types: Flowchart, Sequence, Class, ER, State, Gantt
- Prompt templates for each type
- Visualization tools reference (GitHub, mermaid.live, VS Code)
- **Eight Beginner Mistakes** checklist in `guide/ultimate-guide.md` (Section 1.7, ~70 lines)
- Based on competitive analysis vs Jo Vinkenroye's Mastery series
- 8 common mistakes with symptoms and solutions
- Prevention patterns for each mistake
- **Commands vs Skills vs Agents** enhanced comparison table (Section 5.1, ~50 lines)
- Detailed comparison across 8 aspects
- When to use each type with decision criteria
- Combination patterns for complex workflows
- **Learning with AI guide** for junior developers (`guide/learning-with-ai.md`, ~900 lines)
- **Quick Self-Check** (L31-81): 5 diagnostic questions to assess AI dependency
- **Three Developer Patterns** (L82-126): Dependent, Avoidant, Augmented profiles with action paths
- **UVAL Protocol** (L127-352): Understand Verify Apply Learn framework
- **Claude Code for Learning** (L353-469): CLAUDE.md configuration, slash commands, hooks
- **Breaking Dependency** (L470-517): Recovery plan for over-reliant developers
- **Embracing AI** (L518-709): Onboarding for AI-skeptical developers
- **30-Day Progression Plan** (L710-769): Week-by-week AI ratio progression
- **Red Flags Checklist** (L770-850): Warning signs and corrective actions
- **Learning mode templates** (3 new files)
- `examples/claude-md/learning-mode.md`: CLAUDE.md template for learning-focused development
- `examples/commands/quiz.md`: /quiz slash command for self-testing
- `examples/hooks/bash/learning-capture.sh`: Stop event hook for daily learning capture
- **Wireframing & Figma MCP documentation** in `guide/ultimate-guide.md` (+143 lines)
- Wireframing tools comparison (Excalidraw, tldraw, Frame0, Paper+Photo)
- Figma MCP Integration with official Anthropic server
- Image Optimization for Claude Vision with resolution guidelines
### Changed
- **README.md** updates:
- Lines badge: 9,800+ 10,500+
- Templates badge: 56 63
- Commands table: Added 6 new commands
- Version: 3.8.2 3.9.0
- Added prominent "Visit Website" badge linking to landing page
- **examples/README.md**: Added 6 new commands to Commands table
- **scripts/install-templates.sh**: Updated commands list with new templates
- **guide/ultimate-guide.md**:
- Table of Contents updated with sections 1.6, 1.7
- Section 9 Recap enhanced with Communication Patterns checklist
- Guide expanded by ~385 lines (9,881 10,266)
- **Semantic search tools priority**: grepai now recommended over mgrep
- Sections reordered (grepai first as "Recommended", mgrep as "Alternative")
- `guide/cheatsheet.md`: MCP Servers table updated
- Rationale: grepai is fully open-source, runs locally (privacy)
### Stats
- 6 new command files created (~1,039 lines total)
- ~385 lines added to ultimate-guide.md
- Templates count: 56 63
- Focus on competitive analysis gaps vs community resources
- Named patterns and beginner-friendly content added
---
## [3.8.2] - 2026-01-17
### Added
- **Landing Site Synchronization System**
- New script `scripts/check-landing-sync.sh` verifying 4 metrics:
- Version (`VERSION` vs landing index.html)
- Templates count (`find examples/` vs landing badges)
- Quiz questions (`questions.json` vs index.html + quiz.html)
- Guide lines (with ±500 tolerance)
- CLAUDE.md updated with sync documentation and expected output
- Landing site CLAUDE.md created with sync workflow and line numbers
### Fixed
- **Templates count corrected**: 87 49 in README.md badges and text
- Badge count was wrong since original creation
- Actual count verified with `find examples/ -type f`
---
## [3.8.1] - 2026-01-16
### Added
- **PDF Generation documentation**
- New workflow guide: `guide/workflows/pdf-generation.md`
- New skill template: `examples/skills/pdf-generator.md`
- Covers Quarto + Typst stack, YAML frontmatter, design system, troubleshooting
- Updated `machine-readable/reference.yaml` with deep_dive entries
### Changed
- **Whitepapers PDF template modernized** (internal)
- New color palette: Slate + Indigo (WCAG AA compliant)
- Typography: Inter font, JetBrains Mono for code
- Cover page redesign: Claude Code logo, minimal white design
- Fixed nested markdown code blocks (42 blocks using `````markdown`)
- Added clickable GitHub links for all script references
---
## [3.8.0] - 2026-01-16
### Added
- **TL;DR Quick Start section** in README.md
- Quick reference table: Cheat Sheet (2 min), Starter CLAUDE.md (30 sec), 5 Rules (1 min)
- Copy-paste CLAUDE.md template directly in README
- Optimized for TTFV (Time-to-First-Value) < 5 minutes
- Prominent badges at top: version, license, Claude Code support
- **French Whitepapers documentation** in README.md
- New section documenting 8 whitepapers in French (~185 pages total)
- Learning paths by profile: Junior (25 min), Senior (1h15), Tech Lead (1h15)
- Files in `whitepapers/` directory using Quarto (.qmd) format
- **CODE_OF_CONDUCT.md** (new file)
- Contributor Covenant v2.1
- Standard OSS community guidelines
- **Distribution playbooks** (internal, gitignored)
- `claudedocs/distribution-playbook.md`: Ready-to-use content for awesome-claude-code PR, Reddit, dev.to, Twitter
- `claudedocs/github-discussions-setup.md`: Step-by-step GitHub Discussions setup
- French distribution strategy: Dev With AI Slack, LinkedIn FR
### Changed
- **CONTRIBUTING.md completely rewritten**
- Added welcome message and contribution types table
- Clear PR process with checklist
- Quality checklist before submitting
- References to GitHub Discussions and Code of Conduct
- **README.md restructured**
- "Why This Guide" section rewritten for clarity
- Repository structure updated to include whitepapers/
- Dev With AI community reference added
### Internal
- Added `claudedocs/` and `whitepapers/` to `.gitignore` (internal docs)
---
## [3.7.1] - 2026-01-15
### Added
- **Intellectual Property Considerations** section in `guide/data-privacy.md`
- Disclaimer about legal advice limitations
- Key considerations: ownership, license contamination, vendor indemnification, sector compliance
- Guidance to consult legal counsel for specific situations
---
## [3.7.0] - 2026-01-15
### Added - Session Search v2.1
Major upgrade to the session search utility (`cs`) with new features and bug fixes.
#### New Features
| Feature | Description | Example |
|---------|-------------|---------|
| **Multi-word AND search** | All words must match (was broken in v1) | `cs "prisma migration"` |
| **Project filter** | Filter by project name (substring) | `cs -p myproject "bug"` |
| **Date filter** | Filter by date (today, 7d, YYYY-MM-DD) | `cs --since 7d` |
| **JSON output** | Machine-readable output for scripting | `cs --json "api" \| jq .` |
| **Timeout** | 3-second timeout prevents long searches | Automatic |
| **Clean previews** | XML tags stripped, unicode filtered | No more `<local-command-caveat>` |
#### Performance
| Operation | Time |
|-----------|------|
| Cache lookup | ~16ms |
| Index rebuild | ~6s (239 sessions) |
| Fulltext search | 3-4s (timeout-bounded) |
#### Usage Examples
```bash
cs # 10 most recent sessions
cs "Prisma migration" # Multi-word AND search
cs -p MethodeAristote "api" # Filter by project + keyword
cs --since 7d # Last 7 days
cs --since today -n 20 # Today's sessions
cs --json "test" | jq . # JSON for scripting
```
#### Files Modified
- `examples/scripts/session-search.sh` - Script v2.1 (367 lines)
- `guide/observability.md` - Documentation updated with new options
#### Quality Score Progression
| Version | Score | Key Improvements |
|---------|-------|------------------|
| v1.0 | 6/10 | Basic functionality |
| v2.0 | 8/10 | +AND search, +filters, +JSON |
| v2.1 | **9.3/10** | +JSON fix, +clean previews |
---
## [3.6.1] - 2026-01-15
### Fixed - Critical Factual Corrections
Major audit identifying and correcting factual errors that could mislead users about Claude Code's actual behavior.
#### 1. `--add-dir` Flag (Wrong Description → Permissions, Not Context Loading)
**Before**: Documented as "loading directories into context" / "focused context"
**Reality**: Grants tool access to directories outside CWD (permissions only, no token impact)
| File | Correction |
|------|------------|
| guide/ultimate-guide.md | "focused context" "allow tool access outside CWD" |
| guide/cheatsheet.md | "Add directory" "Allow access outside CWD" |
| machine-readable/reference.yaml | "limit loaded dirs" "access dirs outside CWD" |
| quiz/questions/10-reference.yaml | Question + explanation corrected |
#### 2. `excludePatterns` → `permissions.deny` (Never Existed)
**Before**: Documented `excludePatterns` as a valid settings key
**Reality**: Never existed - the correct syntax is `permissions.deny`
| File | Correction |
|------|------------|
| guide/ultimate-guide.md | New syntax + warning |
| guide/data-privacy.md | New syntax + deprecation note |
| examples/scripts/audit-scan.sh | Detection + message fixed |
| tools/audit-prompt.md | 3 references corrected |
#### 3. `.claudeignore` Removed (Does Not Exist)
**Before**: Documented as a file exclusion mechanism like `.gitignore`
**Reality**: Not an official feature - use `permissions.deny` instead
| File | Correction |
|------|------------|
| guide/ultimate-guide.md | References `permissions.deny` |
| guide/data-privacy.md | Section removed |
| CHANGELOG.md:1244 | Historical reference corrected |
#### 4. "Selective Context Loading" Myth → Lazy Loading Reality
**Before**: Implied Claude loads entire codebase or selectively loads directories
**Reality**: Claude uses lazy loading - reads files on-demand via Read/Grep tools
| File | Correction |
|------|------------|
| guide/ultimate-guide.md | New section explaining lazy loading |
| guide/cheatsheet.md | "Giant context loads" "Vague prompts" |
| machine-readable/reference.yaml | "load giant context" "bloated CLAUDE.md" |
#### 5. Invented CLI Flags (SuperClaude Extension Confusion)
**Before**: `--think`, `--think-hard`, `--ultrathink`, `--headless`, `--learn`, `--uc`, `--web` documented as official CLI flags
**Reality**: These are SuperClaude framework extensions (prompt injection), NOT official Claude Code flags
| Correction Type | Details |
|-----------------|---------|
| `--headless` | Replaced with `-p` (the actual flag for non-interactive mode) |
| `--think` variants | Clarified as "prompt keywords", not CLI flags |
| SuperClaude section | Added warning: "Non-official Extension" |
| Cheatsheet | Think flags table reformatted as prompt keywords |
| Decision tree | "Use --think" "Use extended thinking prompts" |
#### 6. `@` File Reference Behavior
**Before**: "Claude loads file content automatically"
**After**: "Signals Claude to read files on-demand via tools"
### Added - Session Search Tool (`cs`)
**Problem solved**: After weeks of Claude Code usage, finding past conversations becomes painful:
- `claude --resume` is interactive (no search)
- Sessions accumulate in `~/.claude/projects/`
- No quick way to search "that session where I talked about auth"
**Solution**: `cs` Zero-dependency bash script for searching and resuming sessions.
```bash
cs # List 10 recent sessions (15ms)
cs "authentication" # Full-text search (400ms)
cs -n 20 # More results
# Output:
# 2026-01-15 08:32 │ my-project │ Implement OAuth flow for...
# claude --resume 84287c0d-8778-4a8d-abf1-eb2807e327a8
```
**Performance comparison**:
| Tool | List | Search | Deps | Resume cmd |
|------|------|--------|------|------------|
| `cs` (this script) | 15ms | 400ms | None | Shown |
| claude-conversation-extractor | 230ms | 1.7s | Python | |
| `claude --resume` native | 500ms+ | | None | Interactive |
**Files created/modified**:
| File | Description |
|------|-------------|
| `examples/scripts/session-search.sh` | Script in repo (source) |
| `examples/README.md` | Entry in Scripts table |
| `guide/observability.md` | Section "Session Search & Resume" |
| `guide/ultimate-guide.md:505-524` | Examples in "Finding session IDs" |
| `README.md:398-403` | Section "Utility Scripts" |
| `machine-readable/reference.yaml` | `deep_dive.session_search` entry |
**Installation** (local):
```bash
# Copy script
cp examples/scripts/session-search.sh ~/.claude/scripts/cs
chmod +x ~/.claude/scripts/cs
# Add alias to shell
echo 'alias cs="~/.claude/scripts/cs"' >> ~/.zshrc
source ~/.zshrc
```
### Added - Security Documentation
| File | Addition |
|------|----------|
| guide/security-hardening.md | Section 1.2 "Known Limitations of permissions.deny" |
**Content**:
- Blocking matrix (Read/Edit/Write/Bash)
- Security gaps documented (GitHub #4160)
- Recommended exhaustive config
- Defense-in-depth strategy
### Files Modified (15 total)
```
guide/ultimate-guide.md
guide/cheatsheet.md
guide/data-privacy.md
guide/security-hardening.md
guide/observability.md
machine-readable/reference.yaml
examples/scripts/audit-scan.sh
examples/scripts/session-search.sh (NEW)
examples/README.md
tools/audit-prompt.md
quiz/questions/01-quick-start.yaml
quiz/questions/10-reference.yaml
CHANGELOG.md
```
### Root Cause Analysis
The factual errors originated from:
1. **SuperClaude framework confusion**: User had `~/.claude/FLAGS.md` with custom flags that were documented as if official
2. **Assumption propagation**: "selective loading" concept was assumed from other AI tools
3. **Outdated syntax**: `excludePatterns` may have been planned but never implemented
---
## [3.6.0] - 2026-01-15
### Added - Version Sync Infrastructure
Single source of truth for versioning across all documentation.
#### New Files
- **VERSION** - Canonical version file (single source of truth)
- **scripts/sync-version.sh** - Automated version synchronization script
- `--check` mode for CI validation (exit 1 if mismatch)
- Auto-fixes all 3.x.x versions across docs
- macOS/Linux compatible
#### Fixed
- **Version inconsistencies resolved**:
- guide/cheatsheet.md: 3.5.0 3.6.0
- guide/ultimate-guide.md: 3.0.7, 3.5.0 3.6.0
- machine-readable/reference.yaml: 3.5.0 3.6.0
---
### Improved - README.md Navigation & Structure
Documentation alignment and navigation improvements.
#### README.md Updates
- **Repository Structure**: Added guide/workflows/, examples/modes/, examples/config/, examples/memory/
- **Core Documentation**: Added 5 entries (methodologies.md, workflows/, data-privacy.md, security-hardening.md, observability.md)
- **Slash Commands**: Added 4 commands (generate-tests, review-pr, git-worktree, validate-changes)
- **Security Hooks**: Added 2 hooks + link to complete catalog
- **🧭 Not Sure Where to Start?**: Added 6 navigation entries (Workflows, Methodologies, Architecture, Data Privacy, Security Hardening, Observability)
- **By Role Paths**: Enhanced all 4 paths with new resources (Power User +1: Security Hardening)
- **SEO Keywords**: Added 9 keywords (tdd ai, sdd, bdd, methodologies, architecture, workflows, data privacy, ai coding workflows)
#### guide/README.md Updates
- Added security-hardening.md to Contents table
---
## [3.5.0] - 2026-01-14
### Added - Development Methodologies & Workflows
Comprehensive documentation covering 15 structured development methodologies for AI-assisted development (2025-2026), with practical workflow guides.
#### New Files
- **guide/methodologies.md** (NEW, ~400 lines) - Complete methodology reference:
- 15 methodologies organized in 6-tier pyramid (Orchestration Optimization)
- BMAD, SDD, TDD, BDD, DDD, ATDD, CDD, FDD, Context Engineering, Eval-Driven, Multi-Agent, Iterative Loops, Prompt Engineering
- Decision tree for choosing the right approach
- SDD tools reference (Spec Kit, OpenSpec, Specmatic)
- Combination patterns by project type
- Claude Fit ratings for each methodology
- **guide/workflows/** (NEW directory, 4 files, ~700 lines total):
- **tdd-with-claude.md** - Test-Driven Development workflow with Claude-specific prompting patterns
- **spec-first.md** - Spec-First Development (SDD) adapted for CLAUDE.md
- **plan-driven.md** - Effective use of /plan mode
- **iterative-refinement.md** - Prompt Observe Reprompt loops
#### Guide Updates
- **guide/ultimate-guide.md** - Section 9.14 "Development Methodologies" (NEW, ~60 lines):
- Quick decision tree for workflow selection
- 4 core workflows summary table
- 15 methodologies reference table
- SDD tools overview
- Combination patterns by situation
#### Navigation Updates
- **guide/README.md** - Contents table updated with methodologies.md and workflows/
### Sources
- Anthropic Engineering Blog (claude-code-best-practices, context-engineering)
- GitHub (Spec Kit official announcement)
- Martin Fowler (SDD essays)
- Fission AI (OpenSpec)
- Specmatic.io
- Community production reports (2025-2026)
### Stats
- 5 new files created (~1,100 lines total)
- 2 files modified (ultimate-guide.md, guide/README.md)
- Focus on practical, actionable workflows over theory
---
## [3.4.0] - 2026-01-14
### Added - Architecture & Internals Documentation
New comprehensive documentation explaining how Claude Code works internally, based on official Anthropic sources and verified community analysis.
#### New Files
- **guide/architecture.md** (NEW, ~800 lines) - Complete technical deep-dive:
- The Master Loop (`while(tool_call)` architecture)
- The Tool Arsenal (8 core tools: Bash, Read, Edit, Write, Grep, Glob, Task, TodoWrite)
- Context Management Internals (~200K token budget, auto-compaction)
- Sub-Agent Architecture (isolated context, max depth=1)
- Permission & Security Model (interactive prompts + allow/deny + hooks)
- MCP Integration (JSON-RPC 2.0, treated as native tools)
- The Edit Tool internals (exact match fuzzy matching)
- Session Persistence (--resume, --continue)
- Philosophy: "Less Scaffolding, More Model"
- Claude Code vs Alternatives comparison table
- Sources with explicit confidence levels (Tier 1/2/3)
- Appendix: What We Don't Know (transparency about gaps)
- 5 ASCII diagrams (Master Loop, Context Budget, Sub-Agent, Permission Layers, MCP)
#### Guide Updates
- **guide/ultimate-guide.md** - Section 2.7 "Under the Hood" (NEW, ~100 lines):
- Summary of architecture concepts with ASCII diagram
- Links to full architecture.md for deep dives
- Cross-references to existing sections (7-Hooks, 8.6-MCP Security)
- Updated Table of Contents
- **guide/cheatsheet.md** - "Under the Hood (Quick Facts)" section (NEW):
- 5-row table with key architecture concepts
- Link to architecture.md for deep dive
#### Navigation Updates
- **README.md** - Core Documentation table + Repository Structure updated
- **guide/README.md** - Contents table updated with architecture.md
- **machine-readable/reference.yaml** - New `architecture:` section + deep_dive refs
- **machine-readable/llms.txt** - Guide structure + file list updated
- **tools/audit-prompt.md** - Related Resources updated
- **tools/onboarding-prompt.md** - Related Resources updated
- **examples/README.md** - Footer reference added
### Sources
- Tier 1 (Official): anthropic.com/engineering/claude-code-best-practices, code.claude.com/docs
- Tier 2 (Verified): PromptLayer analysis, community observations
- Tier 3 (Inferred): Marked with confidence levels
### Stats
- 1 new file created (architecture.md, ~800 lines)
- 10 files modified (navigation, versioning)
- Focus on transparency about Claude Code internals with source citations
---
## [3.3.1] - 2026-01-14
### Changed
- **IDEAS.md** - Consolidated and curated research topics
- High Priority: Unified "MCP Security Hardening" (merged 3 overlapping topics)
- Medium Priority: Kept CI/CD Workflows Gallery + MCP Server Catalog
- Lower Priority: CLAUDE.md Patterns Library (templates by stack)
- Discarded: Added 6 topics already covered in guide (prompt engineering, context optimization, task decomposition, agent architecture, case studies, tool comparisons)
- Technical writer agent validation of all ideas against reference.yaml
### Stats
- IDEAS.md reduced from 12 research topics to 4 actionable items
- Discarded section expanded from 3 to 16 entries with clear justifications
- Focus on actionable research vs theoretical exploration
---
## [3.3.0] - 2026-01-14
### Added - LLM Handbook Integration + Google Agent Whitepaper
This release combines learnings from the LLM Engineers Handbook (guardrails, observability, evaluation) and Google's Agent Whitepaper (context triage, security patterns, validation checklists).
#### Advanced Guardrails
- **examples/hooks/bash/prompt-injection-detector.sh** - PreToolUse hook detecting:
- Role override attempts ("ignore previous instructions", "you are now")
- Jailbreak patterns ("DAN mode", "developer mode")
- Delimiter injection (`</system>`, `[INST]`, `<<SYS>>`)
- Authority impersonation and base64-encoded payloads
- **examples/hooks/bash/output-validator.sh** - PostToolUse heuristic validation:
- Placeholder content detection (`/path/to/`, `TODO:`, `example.com`)
- Potential secrets in output (regex patterns)
- Uncertainty indicators and incomplete implementations
- **examples/hooks/bash/claudemd-scanner.sh** - SessionStart hook (NEW):
- Scans CLAUDE.md files for prompt injection attacks before session
- Detects: "ignore previous instructions", shell injection (`curl | bash`), base64 obfuscation
- Warns about suspicious patterns in repository memory files
- **examples/hooks/bash/output-secrets-scanner.sh** - PostToolUse hook (NEW):
- Scans tool outputs for leaked secrets (API keys, tokens, private keys)
- Catches secrets before they appear in responses or commits
- Detects: OpenAI/Anthropic/AWS keys, GitHub tokens, database URLs
#### Observability & Monitoring
- **examples/hooks/bash/session-logger.sh** - PostToolUse operation logging:
- JSONL format to `~/.claude/logs/activity-YYYY-MM-DD.jsonl`
- Token estimation, project tracking, session IDs
- **examples/scripts/session-stats.sh** - Log analysis script:
- Daily/weekly/monthly summaries
- Cost estimation with configurable rates
- Tool usage and project breakdowns
- **guide/observability.md** - Full observability documentation (~180 lines):
- Setup instructions, cost tracking, patterns
- Limitations clearly documented
#### LLM-as-a-Judge Evaluation
- **examples/agents/output-evaluator.md** - Quality gate agent (Haiku):
- Scores: Correctness, Completeness, Safety (0-10)
- Verdicts: APPROVE, NEEDS_REVIEW, REJECT
- JSON output format for automation
- **examples/commands/validate-changes.md** - `/validate-changes` command:
- Pre-commit validation workflow
- Integrates with output-evaluator agent
- **examples/hooks/bash/pre-commit-evaluator.sh** - Git pre-commit hook:
- Opt-in LLM evaluation before commits
- Cost: ~$0.01-0.05/commit (Haiku)
- Bypass with `--no-verify` or `CLAUDE_SKIP_EVAL=1`
#### Google Agent Whitepaper Integration
- **guide/ultimate-guide.md Section 2.2.4** - Context Triage Guide (NEW):
- What to keep vs evacuate when approaching context limits
- Priority matrix: Critical (current task) Important (recent decisions) Evacuate (old context)
- Recovery patterns for session continuation
- **guide/ultimate-guide.md Section 3.1.3** - CLAUDE.md Injection Warning (NEW):
- Security risks when cloning unfamiliar repositories
- Recommendation to use `claudemd-scanner.sh` hook
- Examples of malicious patterns to watch for
- **guide/ultimate-guide.md Section 4.2.4** - Agent Validation Checklist (NEW):
- 12-point checklist before deploying custom agents
- Covers: tool restrictions, output validation, error handling, cost control
- Based on Google's agent validation framework
- **guide/ultimate-guide.md Section 8.6** - MCP Security (NEW):
- Tool Shadowing attacks: malicious MCP tools mimicking legitimate ones
- Confused Deputy attacks: MCP servers tricked into unauthorized actions
- Mitigation strategies and trust verification patterns
- **guide/ultimate-guide.md Section 3.3.3** - Session vs Memory (NEW):
- Clarifies session context (ephemeral) vs persistent memory (Serena write_memory)
- When to use each for long-running projects
- Recovery patterns after context limits
### Changed
- **examples/hooks/README.md** - Added "Advanced Guardrails" section with all new hooks
- **examples/README.md** - Updated index with all new files
- **guide/README.md** - Added observability.md to contents
### Stats
- 10 new files created
- 8 files modified
- 5 new guide sections added
- Focus: Production LLM patterns + Security hardening + Context management
---
## [3.2.0] - 2026-01-14
### Added
- **guide/data-privacy.md** - Comprehensive data privacy documentation (NEW, ~200 lines)
- TL;DR retention table: 5 years (default) | 30 days (opt-out) | 0 (Enterprise ZDR)
- Data flow diagram showing what leaves your machine
- Known risks with MCP database connections
- Protection measures (excludePatterns, hooks, MCP safety)
- Quick checklist for immediate action
- **README.md** - Privacy notice encart (3 lines after transparency note)
- Retention summary with action link
- Direct link to opt-out and full guide
- **guide/ultimate-guide.md** - Section 2.6 "Data Flow & Privacy" (~45 lines)
- Data types sent table
- Retention policies table
- Link to dedicated guide
- Updated TOC and quick jump navigation
- **tools/onboarding-prompt.md** - Phase 0.5 Privacy Awareness
- Privacy notice shown after level assessment
- Asks user about privacy settings configuration
- **tools/audit-prompt.md** - Privacy configuration checks
- Phase 1.2: PRIVACY CONFIGURATION bash checks
- Phase 2.1: Privacy Configuration checklist
- Glossary: "Data Retention" and "excludePatterns" terms
- **examples/scripts/audit-scan.sh** - PRIVACY CHECK section
- Human output: .env exclusion check, DB MCP warning, opt-out link
- JSON output: `"privacy"` object with env_excluded, has_db_mcp, opt_out_link, guide_link
- **examples/scripts/check-claude.sh** - Privacy reminder section
- Shows retention info and opt-out link during health check
- **examples/hooks/bash/privacy-warning.sh** - SessionStart hook (NEW)
- Displays privacy reminder box once per terminal session
- Suppresses with `PRIVACY_WARNING_SHOWN=1` env var
- **guide/cheatsheet.md** - Golden Rule #7 added
- "Know what's sent prompts, files, MCP results Anthropic"
### Stats
- 2 new files created (data-privacy.md, privacy-warning.sh)
- 8 files modified (README, guide, cheatsheet, audit-scan, check-claude, onboarding, audit-prompt)
- Focus on user awareness of data retention and actionable opt-out
## [3.1.0] - 2026-01-13
### Changed
- **Major repository restructuring** - Reorganized 15 root files into 4 thematic directories
- `guide/` - Core documentation (ultimate-guide.md, cheatsheet.md, adoption-approaches.md)
- `tools/` - Interactive utilities (audit-prompt.md, onboarding-prompt.md, mobile-access.md)
- `machine-readable/` - LLM/AI consumption (reference.yaml, llms.txt)
- `exports/` - Generated outputs (notebooklm.pdf, kimi.pdf)
- **File renaming** for cleaner paths:
- `english-ultimate-claude-code-guide.md` `guide/ultimate-guide.md`
- `cheatsheet-en.md` `guide/cheatsheet.md`
- `claude-setup-audit-prompt.md` `tools/audit-prompt.md`
- `personalized-onboarding-prompt.md` `tools/onboarding-prompt.md`
- `mobile-access-setup.md` `tools/mobile-access.md`
- `claude-code-reference.yaml` `machine-readable/reference.yaml`
- **README.md** - Added "Repository Structure" section with visual tree
- **150+ internal links updated** across all documentation files
- **Deleted** empty `to-ignore/` directory
### Added
- `guide/README.md` - Index for core documentation folder
- `tools/README.md` - Index for interactive utilities folder
- `machine-readable/README.md` - Index for LLM consumption folder
- `exports/README.md` - Index for generated outputs folder
### Stats
- 10 files moved to new locations
- 4 new README.md files created
- 150+ links updated
- Navigation significantly improved
## [3.0.7] - 2026-01-13
### Added
- **mobile-access-setup.md** - Mobile access guide for Claude Code (NEW, WIP/UNTESTED)
- Problem statement: Claude Code lacks native session relay/sync across devices
- Solution: ttyd + Tailscale for ToS-safe mobile access
- Complete setup script with tmux for persistent sessions
- Security considerations and ToS compliance notes
- Alternatives comparison (Happy Coder, Claude Code Web, tmux+SSH)
- Troubleshooting guide
- Marked as WIP/UNTESTED - community feedback welcome
- **README.md** - Added mobile access guide to navigation table
- New row: "Want mobile access to Claude Code" Mobile Access Setup WIP
### Stats
- 1 new file created (mobile-access-setup.md, ~300 lines)
- 2 files modified (README.md, cheatsheet-en.md version bump)
- Focus on ToS-safe remote access without third-party wrappers
## [3.0.6] - 2026-01-13
### Changed
- **Documentation honesty overhaul** - Removed marketing language and unverified claims
- **README.md** (~12 edits):
- Added transparency disclaimer after badges
- Changed "Transform...superpower" factual description of content
- Changed "Our Solution: in hours, not weeks" honest framing
- Replaced time estimates with depth categories (Essentials, Foundation, Intermediate, Comprehensive)
- Fixed "2 seconds" claims "Quick (~30 seconds)"
- Corrected privacy claim ("Everything runs locally" accurate API explanation)
- Changed "mentor for Claude Code mastery" "structured learning companion"
- **english-ultimate-claude-code-guide.md** (~15 edits):
- Added "Before You Start" disclaimer section at top
- Removed "Guide Status 100% Complete" table (false certainty)
- Added qualifying note after context thresholds table
- "90% of daily usage" "the ones I use most frequently"
- "20-30% faster" subjective productivity indicators
- "Saves 30-40%" "Frees significant context space"
- Removed invented ROI table with fake calculations
- "Never guesses - always verifies" with LLM hallucination warning
- Removed "12,400% ROI" ridiculous claim
- "90% of tasks" "most common tasks"
- "80-90% savings" "significant (varies by project)"
- **adoption-approaches.md** (already in 3.0.5):
- Added disclaimer about Claude Code being young (~1 year)
- Added "What We Don't Know Yet" section
- Changed prescriptive language to tentative observations
### Stats
- 3 files modified (README.md, english-ultimate-claude-code-guide.md, cheatsheet-en.md)
- ~30 edits removing invented percentages, times, and marketing claims
- Focus on honest, qualified observations over false authority
## [3.0.5] - 2026-01-13
### Added
- **adoption-approaches.md** - Comprehensive adoption philosophy guide (NEW, ~355 lines)
- Addresses community feedback: "turnkey setup" vs "autonomous learning" approaches
- **Decision Tree** for immediate routing based on context (time, team size, uniqueness)
- **Turnkey Quickstart** (15 min) with 3 verifiable steps
- **Autonomous Learning Path** with 4 phases + time estimates + line references
- **Adoption Checkpoints** with pass/fail criteria (Day 1, Week 1, Week 2, Month 1)
- **Anti-patterns** table with symptoms and solutions
- **Team Size Guidelines** with config structures for solo/4-10/10+ developers
- **Scenario Decisions**: CTO evaluation, team disagreements, inherited configs, upgrade triggers
- **Quick Reference**: daily commands table + cost-conscious model selection
- Aligns with `claude-code-reference.yaml` patterns (decision trees, line refs, context zones)
### Changed
- **README.md** - Added adoption guide to "Not Sure Where to Start?" navigation table
- New row: "Choosing turnkey vs. autonomous approach" Adoption Guide 5 min
### Stats
- 1 new file created (adoption-approaches.md, ~355 lines)
- 1 file modified (README.md, +1 line)
- Focus on helping users choose the right adoption strategy for their context
## [3.0.4] - 2026-01-13
### Added
- **examples/commands/diagnose.md** - Interactive troubleshooting assistant (NEW)
- Bilingual support (FR/EN) with automatic language detection
- 12 problem categories: permissions, MCP servers, config, performance, installation, agents/skills
- Auto-fetches latest guide from GitHub for up-to-date troubleshooting data
- Integrates with `audit-scan.sh --json` for environment scanning
- Structured diagnostic output: root cause solution template reference
- Common patterns documented: repeated permission prompts, MCP not found, context saturation
- Usage: Copy to `~/.claude/commands/` then invoke with `/diagnose`
### Changed
- **README.md** - Added `/diagnose` to commands table and navigation
- **examples/README.md** - Added `/diagnose` to commands index
- **cheatsheet-en.md** - Version bump to 3.0.4
### Stats
- 1 new file created (diagnose.md, ~210 lines)
- 3 files modified (README.md, examples/README.md, cheatsheet-en.md)
- Focus on self-service troubleshooting for common Claude Code issues
## [3.0.3] - 2026-01-13
### Enhanced
- **audit-scan.sh v2.0** - Major improvements based on community feedback (2 test projects)
- **P0.1: MCP Detection globale** - Now detects both project-specific AND global MCPs from `~/.claude.json`
- Previously only checked `projects[path].mcpServers`, now also checks top-level `mcpServers`
- Shows separate counts: project MCPs vs global MCPs with their sources
- **P0.2: MCP documented vs configured** - New feature detecting MCPs mentioned in CLAUDE.md but not actually configured
- Scans CLAUDE.md files for known MCPs (serena, context7, sequential, playwright, morphllm, magic, filesystem)
- Warns when MCP is documented but missing from config: "Documented but NOT configured: serena"
- Helps catch configuration drift
- **P1.1: +35 integrations detected** - Expanded from ~25 to ~60 packages
- Chat/Communication: TalkJS, Knock, Stream
- Maps: MapLibre, Mapbox, Google Maps
- File Upload: Bytescale, UploadThing, Cloudinary
- Admin: Forest Admin, Refine
- Validation: Zod, Yup, Valibot
- UI Libraries: Chakra UI, Material UI, DaisyUI, Mantine
- Database providers: Neon, PlanetScale, Vercel Postgres, Upstash, Turso
- Analytics: Vercel Analytics, Mixpanel, Hotjar, Amplitude
- Feature flags: Vercel Flags, LaunchDarkly
- Forms: React Hook Form, Formik
- Auth: Kinde
- Payments: LemonSqueezy
- AI: Vercel AI SDK
- CMS: Payload CMS
- State: Jotai
- **P1.2: Test framework warning** - Now explicitly warns when no test framework detected
- Checks package.json deps, config files (jest.config.*, vitest.config.*), and test file patterns
- Shows "No test framework detected" in quality patterns
- **P1.3: MCP Recommendations** - Context-aware suggestions based on detected stack
- context7 recommended for modern frameworks (Next.js, React, Vue, etc.)
- sequential-thinking for complex architectures (with DB or NestJS/Next.js)
- playwright for projects without E2E testing
- serena for TypeScript projects
- **P2.1: SSoT detection élargie** - Now searches for @refs in codebase even without CLAUDE.md
- If >5 files contain `@*.md` references, considers SSoT pattern adopted
- **P2.2: shadcn/ui detection** - Special case handling (not in package.json)
- Detects presence of `components/ui/` or `src/components/ui/` folders
- **JSON output enhanced** with new fields:
- `quality.has_test_framework` (boolean)
- `mcp.project_servers`, `mcp.global_servers` (separated)
- `mcp.documented`, `mcp.missing` (doc vs config gap)
- `mcp.recommendations` (stack-based suggestions)
- **Human output enhanced**:
- New "🔌 MCP SERVERS" section with project/global breakdown
- Warning for documented but unconfigured MCPs
- Recommendations displayed with 💡 icon
### Fixed
- **audit-scan.sh** - `ALL_DEPS` unbound variable error when running outside Node.js projects
- Initialized `ALL_DEPS=""` before conditional blocks
### Stats
- 1 file modified (audit-scan.sh, ~200 lines added/modified)
- Integration detection improved from ~25 to ~60 packages
- MCP detection now covers all configuration locations
- Based on feedback from Native Spaces (venue booking) and Méthode Aristote (EdTech) projects
## [3.0.2] - 2026-01-12
### Added
- **personalized-onboarding-prompt.md** - Interactive onboarding prompt (~200 lines)
- Multilingual support: User chooses preferred language first
- 3 experience levels: Beginner (🟢), Intermediate (🟡), Power User (🔴)
- Progressive exploration with deeper/next/skip controls
- Tailored learning paths per level
- Optional practical exercises
- Self-paced interactive Q&A format
- **README.md** - Added onboarding prompt to "Not Sure Where to Start?" table
- New row: "Want a guided tour" → Personalized Onboarding → ~15 min
### Stats
- 1 new file created (personalized-onboarding-prompt.md, ~200 lines)
- 1 file modified (README.md)
- Focus on accessible, multilingual onboarding experience
## [3.0.1] - 2026-01-12
### Added
- **Custom Statusline Setup** documentation
- New section in `english-ultimate-claude-code-guide.md` (lines 990-1027)
- [ccstatusline](https://github.com/sirmalloc/ccstatusline) as recommended solution
- Enhanced statusline displays: model, git branch, file changes (+/-), context metrics
- Custom script option with JSON stdin format
- `/statusline` command reference for auto-generation
- Added to `cheatsheet-en.md` (lines 130-133)
### Stats
- 2 files modified (english-ultimate-claude-code-guide.md ~38 lines, cheatsheet-en.md ~4 lines)
- Focus on developer experience and terminal customization
## [3.0.0] - 2026-01-12
### Added
- **quiz/** - Interactive CLI quiz to test Claude Code knowledge (MAJOR FEATURE)
- 159 curated questions across 10 categories (matching guide sections)
- 4 user profiles: Junior (15q), Senior (20q), Power User (25q), PM (10q)
- Immediate feedback with explanations and documentation links
- Score tracking with category breakdown and weak area identification
- Session persistence to `~/.claude-quiz/` for progress history
- Replay options: retry wrong questions or start fresh quiz
- Optional dynamic question generation via `claude -p`
- Cross-platform: Node.js (works on macOS, Linux, Windows)
- **README.md** - New "Knowledge Quiz" section in navigation
- Added quiz to "Not Sure Where to Start?" table
- Collapsible example session showing quiz flow
- Links to quiz documentation and contribution template
### Files Created
```
quiz/
├── package.json # Node.js config
├── README.md # Full documentation with examples
├── src/
│ ├── index.js # Entry point + CLI args
│ ├── ui.js # Terminal display
│ ├── prompts.js # User prompts (inquirer)
│ ├── questions.js # YAML loading + filtering
│ ├── quiz.js # Quiz engine
│ ├── score.js # Score tracking
│ ├── session.js # Persistence
│ └── dynamic.js # claude -p generation
├── questions/ # 10 YAML files (159 questions)
└── templates/
└── question-template.yaml
```
### Stats
- 20+ new files
- 159 questions covering all guide sections
- New learning tool for the community
## [2.9.9] - 2026-01-12
### Enhanced
- **audit-scan.sh** - SSoT refactor warning
- New `needs_ssot_refactor` flag: true if CLAUDE.md >100 lines with 0 @references
- Human output shows red warning suggesting SSoT pattern (split into @docs/)
- JSON output includes `needs_ssot_refactor` in quality section
- **README.md** - Improved Full Audit prompt for incremental suggestions
- Added IMPORTANT instruction to focus on incremental improvements, not generic advice
- Health score now penalizes large CLAUDE.md without @refs
- Quick wins must be domain-specific, not generic
- If CLAUDE.md exists: suggest 3-5 improvements instead of full template
- Agents/commands suggestions must not duplicate existing ones
### Stats
- 2 files modified
- Audit now provides targeted, incremental recommendations
## [2.9.8] - 2026-01-12
### Enhanced
- **audit-scan.sh** - Enhanced stack detection with detailed breakdown
- Now detects: runtime, framework, test runner, bundler, database/ORM
- Generic integration detection from package.json (auth, payments, AI, monitoring, etc.)
- Works without jq (grep-based fallback for all JSON parsing)
- Stack recap shown at top of human output
- JSON output includes full `stack` object with all detected components
- **README.md** - Updated Full Audit prompt
- Now requests Stack Recap as first output item
- CLAUDE.md template increased from ~60 to ~100 lines
- Added integration-aware suggestions in output description
### Fixed
- **audit-scan.sh** - jq fallback now works for MCP detection in ~/.claude.json
### Stats
- 2 files modified (audit-scan.sh ~150 lines added, README.md prompt updated)
- Detects 25+ common integrations (Clerk, Stripe, OpenAI, Sentry, etc.)
## [2.9.7] - 2026-01-12
### Enhanced
- **README.md** - Deep Audit now context-aware
- Full Audit command now reads project's README.md, CLAUDE.md, and .claude/CLAUDE.md
- Claude analyzes business domain to provide tailored recommendations
- Domain-specific suggestions (EdTech → session agents, E-commerce → inventory commands)
- Privacy notice: all data stays local, nothing sent back to repo
### Stats
- 1 file modified (README.md)
- Deep Audit now provides personalized, domain-aware recommendations
## [2.9.6] - 2026-01-12
### Fixed
- **audit-scan.sh** - Count files recursively in subfolders
- Commands in subfolders (e.g., `commands/tech/`, `commands/product/`) now counted
- Split into `count_md_files()` for .md and `count_script_files()` for hooks (.sh/.js/.py/.ts)
- Excludes README.md from counts
- Bug found: Was reporting 0 commands when 10 existed in subfolders
### Stats
- 1 file modified (audit-scan.sh, ~15 lines)
- Critical fix for accurate extension counting
## [2.9.5] - 2026-01-12
### Added
- **README.md** - Deep Audit section with one-liner commands
- New row in "Not Sure Where to Start?" table
- `🔬 Deep Audit` section with two options:
- Quick Version (~10 sec): Single curl pipe to Claude
- Full Audit (~30 sec): Downloads YAML reference + scan for comprehensive analysis
- Outputs: Health score, prioritized findings, CLAUDE.md template, suggested extensions
### Stats
- 1 file modified (README.md, ~35 lines added)
- Focus on one-command personalized audit experience
## [2.9.4] - 2026-01-12
### Added
- **examples/modes/** - New folder for behavioral modes
- `MODE_Learning.md` - Complete Learning Mode ready to copy to `~/.claude/`
- `README.md` - Installation guide with SuperClaude framework reference
- **examples/README.md** - Updated with modes folder and templates
### Stats
- 2 new files created (MODE_Learning.md, modes/README.md)
- 1 file modified (examples/README.md)
- Focus on making SuperClaude Learning Mode plug-and-play
## [2.9.3] - 2026-01-12
### Added
- **README.md** - LLM Reference section with curl one-liner
- New row in "Not Sure Where to Start?" table
- `🤖 LLM Reference` section with instant curl command
- Use cases: ChatGPT/Claude/Gemini context, system prompts, `@` reference
- Clarification that YAML points to line numbers in full guide for deep dives
- **english-ultimate-claude-code-guide.md** - Learning Mode documentation (~136 lines)
- SuperClaude Behavioral Modes overview table
- Complete Learning Mode installation guide (4 steps)
- Usage examples with `--learn`, `--learn focus:X`, `--learn batch` flags
- Offer format examples (standard and token-efficient)
- Integration matrix with other modes
- Priority rules and example session
- **claude-code-reference.yaml** - Learning mode additions
- `deep_dive` refs: superclaude_modes, learning_mode
- `decide` section: learning flag
- `cli` section: --learn, --learn focus:X, --no-learn flags
### Stats
- 3 files modified (README.md, english-ultimate-claude-code-guide.md, claude-code-reference.yaml)
- ~150 lines added across files
- Focus on LLM context sharing and SuperClaude Learning Mode documentation
## [2.9.2] - 2026-01-12
### Added
- **claude-code-reference.yaml** - Machine-optimized LLM index (~2K tokens)
- **Decision tree** as first section (most used lookup)
- **Prompting formula** (WHAT/WHERE/HOW/VERIFY pattern)
- **38 deep_dive line references** to english-ultimate-claude-code-guide.md
- 22 sections covering: commands, shortcuts, CLI flags, context management, memory files, MCP servers, think levels, cost optimization, anti-patterns, troubleshooting
- Flat YAML structure (max 1 level nesting) for optimal LLM parsing
- ~97% token reduction vs full guide (2K vs 70K tokens)
- **README.md** - Added LLM Reference row in Core Documentation table
- **llms.txt** - Added Machine-Optimized Reference section with YAML file description
### Stats
- 1 new file created (claude-code-reference.yaml, 282 lines)
- 2 files modified (README.md, llms.txt)
- Use case: Claude Code self-reference for fast user question answering
## [2.9.1] - 2026-01-12
### Fixed
- **Cheatsheet completeness audit** (cheatsheet-en.md, ~15 lines modified)
- **Missing commands added**:
- `/execute` - Exit Plan Mode (counterpart to `/plan`)
- `/model` - Switch model (sonnet/opus/opusplan)
- **Missing keyboard shortcuts added**:
- `Ctrl+R` - Retry last operation
- `Ctrl+L` - Clear screen (keeps context)
- **Missing CLI flags added**:
- `-c` / `--continue` - Continue last session
- `-r` / `--resume <id>` - Resume specific session
- `--headless` - Non-interactive (CI/CD)
- **Missing maintenance command added**:
- `claude update` - Check/install updates
- **Inconsistency fixed**:
- Removed false `/resume` slash command from Context Recovery Commands
- Replaced with correct CLI flags (`claude -c`, `claude -r <id>`)
- **Clarification**:
- `/status` vs `/context` descriptions clarified (session state vs detailed token breakdown)
- Cheatsheet version: 2.8 → 2.8.1
### Stats
- 1 file modified (cheatsheet-en.md)
- Audit coverage improved from ~36% to ~85% of documented commands
- Format preserved: 377 lines, 1-page printable maintained
## [2.9.0] - 2026-01-12
### Fixed
- **MCP detection bug in audit-scan.sh** (~60 lines modified)
- **Root cause**: Script searched for `~/.claude/mcp.json` which doesn't exist
- **Actual location**: Claude Code stores MCP config in `~/.claude.json` under `projects.<path>.mcpServers`
- **Solution**: Multi-source detection with priority:
1. `~/.claude.json``projects.<cwd>.mcpServers` (most common)
2. `./.claude/mcp.json` (project-level)
3. `~/.claude/mcp.json` (legacy global)
- JSON output now includes detailed `mcp` section (configured, count, servers, source)
- Human output shows server count and source location
- **Bug `0\n0` in `claude_md_refs`** (~8 lines)
- **Root cause**: `grep -c ... || echo "0"` could produce double output
- **Solution**: Rewritten `count_pattern()` function to properly capture and return count
### Changed
- **audit-scan.sh** enhanced (~50 lines)
- Added `MCP_SOURCE` variable to track where MCP config was found
- Added `MCP_COUNT` variable for server count
- Global `mcp.json` message changed from error to info (not required)
- JSON output restructured with separate `mcp` object
- **claude-setup-audit-prompt.md** updated (~40 lines)
- Phase 1.1: Now checks `~/.claude.json` instead of `~/.claude/mcp.json`
- Phase 1.2: Complete MCP detection rewrite covering all 3 locations
- Glossary: Updated MCP definition to explain config locations
- Version: 2.8 → 2.9
### Stats
- 2 files modified (audit-scan.sh, claude-setup-audit-prompt.md)
- Bug impact: Scripts now correctly detect MCP servers (was showing "No MCP" even when configured)
- Tested: Verified on Méthode Aristote project with 9 MCP servers
## [2.8.0] - 2026-01-11
### Added
- **Verified CLI commands and flags from Medium article analysis** (~61 lines)
- **Section 1.1 "Updating Claude Code"** (lines 210-241)
- `claude update` command - Check and install available updates
- `claude doctor` command - Verify auto-updater health and system integrity
- Maintenance commands reference table with usage guidance
- Update frequency recommendations (weekly, before major work, after system changes)
- Alternative npm update method documented
- **Section 10.1 Built-in Commands** (line 7746)
- `/output-style` - Change response format (concise/detailed/code)
- `/feedback` - Report bugs or send feedback to Anthropic (renamed from `/bug`)
- **Section 10.3 CLI Flags Reference** (lines 7837, 7848)
- `--json-schema <schema>` - JSON Schema for structured output validation
- `--max-budget-usd <amount>` - Maximum API spend limit (with `--print` only)
- **Section 10.4 Quick Diagnostic Guide** (lines 7893-7913)
- Symptom-based troubleshooting table with 8 common scenarios
- Quick Fix + Prevention columns for rapid issue resolution
- 5-step diagnosis flow (context → connectivity → configuration → permissions → doctor)
- Covers: context overflow, rate limits, MCP issues, permission prompts, session corruption
- **README.md navigation improvements** (~50 lines)
- Decision Helper table after Quick Start (6 user personas with direct links)
- Moved Audit section to prominent position after Quick Start
- Reframed AI admission from apologetic to professional tone
- Added Prerequisites section (Node.js, API key, cost estimate)
- Outcome-based Guide Navigation ("After this, you can...")
- Consolidated PDFs/DeepWiki into collapsible `<details>` section
- Shortened Windows disclaimer (5 lines → 1 line)
- Added GitHub Actions section to Production-Ready Examples
- **examples/README.md catalog completion**
- Added `github-actions/` folder to Structure table (3 CI/CD workflows)
- Added `workflows/` folder to Structure table (database branch setup)
- Complete Templates Index with all 9 example categories
### Changed
- **Verification methodology improvements**
- All additions verified via `claude --help` output or direct user testing
- Rejected 6+ unverified elements from Medium article (false positives and non-existent commands)
- Avoided documenting 16 already-present elements (prevented redundancy)
- Maintained guide credibility by only adding 100% confirmed features
- **README.md restructured** for better first-time user experience
- Clear decision support for new users ("Not Sure Where to Start?")
- Audit tool more discoverable (moved from buried position)
- Professional AI disclosure without being apologetic
### Stats
- Guide expanded from 8,787 to 8,848 lines (+61 lines, +0.7%)
- 6 sections modified (Installation, Commands Table, CLI Flags, Troubleshooting, README, examples/README)
- Focus on maintenance commands, structured output, rapid diagnostics, and navigation UX
- Verification ratio: 7 confirmed additions / 22 rejected claims (~32% valid from source article)
- README improvements: Decision Helper, Audit visibility, GitHub Actions showcase
## [2.7.0] - 2026-01-11
### Added
- **Audit optimization with bash scanning** (~350 lines across 4 files)
- **examples/scripts/audit-scan.sh** (NEW, ~230 lines)
- Fast Claude Code setup scanner with dual output modes
- JSON output (`--json`) for Claude processing
- Human-readable output (default) with color-coded results (✅/❌/⚠️)
- Scans: global config (~/.claude/), project config (./CLAUDE.md, .claude/), extensions (agents/commands/skills/hooks/rules)
- Tech stack auto-detection (Node.js, Python, Go, Rust, PHP via manifest files)
- Quality pattern checks: security hooks (PreToolUse), SSoT references (@refs), MCP servers
- Performance: ~80% faster than file-reading approach (~2s vs ~30s)
- Token efficiency: ~90% reduction (~500 tokens vs ~5000 tokens)
- **claude-setup-audit-prompt.md Phase 1-2 rewrite** (~120 lines modified)
- Phase 1.1 "Quick Configuration Scan" replaced file reads with bash commands
- Phase 1.2 "Quality Pattern Checks" uses grep/wc/find for targeted validation
- Phase 1.3 references external audit-scan.sh for comprehensive scanning
- Added "Efficient Guide Reference Lookup" with sed line range extraction
- Reduced audit time estimate from ~5-10 minutes to ~2-3 minutes
- Version updated: 2.1 → 2.2
- **examples/README.md scripts section** (~20 lines)
- Added `scripts/` folder to structure table
- Scripts table documenting 3 utility scripts (audit-scan.sh, check-claude.sh, clean-reinstall-claude.sh)
- Usage examples for both JSON and human-readable output modes
- **README.md "Audit Your Setup" section rewrite** (~60 lines)
- Two-option approach: Quick Bash Scan (2 seconds) vs Claude-powered audit (2-3 minutes)
- Performance comparison: "~80% faster scanning and 90% fewer tokens"
- Option 1: Direct script execution with curl download example
- Option 2: Claude-powered analysis referencing audit prompt
- Clear usage instructions for both `--json` and default modes
### Changed
- **Version alignment** across documentation
- README.md: Version 2.6 → 2.7
- english-ultimate-claude-code-guide.md: Already at 2.7
- claude-setup-audit-prompt.md: Version 2.1 → 2.2
### Stats
- 1 new file created (audit-scan.sh, ~230 lines)
- 4 files modified (claude-setup-audit-prompt.md, examples/README.md, README.md, CHANGELOG.md)
- Performance improvement: 80% faster scanning, 90% token reduction
- Focus on efficiency, developer experience, and programmatic auditing
- Script supports both human-readable and machine-readable (JSON) output
## [2.6.0] - 2026-01-11
### Added
- **Section 8.5: Plugin System** (~245 lines, comprehensive documentation)
- **Plugin System fundamentals** (lines 4836-5073)
- What are plugins: packaged agents, skills, commands, domain-specific tooling
- Plugin commands table: install, enable, disable, uninstall, update, validate
- Marketplace management: add, list, update, remove marketplaces
- Using plugins workflow from marketplace to session usage
- Plugin session loading with `--plugin-dir` flag for testing
- **When to Use Plugins** decision matrix
- Team workflows: Share standardized agents/skills via private marketplace
- Domain expertise: Pre-built security, accessibility, performance plugins
- Repeating patterns: Package custom workflows for reuse
- Community solutions: Leverage community expertise
- **Creating Custom Plugins** guide
- Directory structure with manifest (plugin.json)
- Example security-audit plugin manifest
- Validation command: `claude plugin validate ./my-plugin`
- **Plugin vs. MCP Server** comparison table
- Plugin = "How Claude thinks" (workflows, specialized agents)
- MCP Server = "What Claude can do" (tools, external systems)
- Clear guidance on when to use which
- **Security Considerations** section
- Before installing: trust source, review manifest, test in isolation
- Red flags: network access without reason, obfuscated code, no documentation
- **Example Use Cases** with real workflows
- Team Code Standards Plugin (private marketplace)
- Security Audit Suite (community plugin)
- Accessibility Testing (a11y plugin with WCAG compliance)
- **Troubleshooting** guide
- Plugin not found after install
- Plugin conflicts resolution
- Plugin not loading in session
- **Keyboard Shortcut: `Esc×2` double-tap** (line 7487)
- Added to Section 10.2 Keyboard Shortcuts table
- Clarifies double-tap pattern: Rewind to previous checkpoint (same as `/rewind`)
- Resolves inconsistency between TL;DR mention and shortcuts table
- **Plugin command** in Section 10.1 Commands Table (line 7696)
- `/plugin` command: Manage Claude Code plugins (Config category)
- **Plugin flag** in Section 10.3 CLI Flags Reference (line 7782)
- `--plugin-dir`: Load plugins from directory (repeatable flag)
### Changed
- **Table of Contents updated** (line 147)
- Added [8.5 Plugin System](#85-plugin-system) entry
- **Section 8 Quick Jump navigation enhanced** (line 4530)
- Added Plugin System link to quick navigation bar
- **TL;DR Power Features table** (line 80)
- Added "Plugins: Community-created extension packages" row
- **Version alignment** across documentation
- english-ultimate-claude-code-guide.md: Version 2.5 → 2.6
- README.md: Version 2.5 → 2.6
### Stats
- Guide expanded from 8,545 to 8,787 lines (+242 lines, +2.8%)
- Plugin System section: ~245 lines of comprehensive documentation
- 1 keyboard shortcut clarified (Esc×2)
- 2 command/flag additions (/plugin, --plugin-dir)
- Focus on extensibility and community-driven functionality
- Zero loss of existing functionality
## [2.5.0] - 2026-01-11
### Removed
- **Content cleanup and optimization** (~1048 lines removed, -10.9%)
- **DeepSeek Integration section** (~200 lines, lines 9123-9321)
- Third-party provider documentation not specific to Claude Code
- Replaced reference in configuration table with generic "Alternative auth token"
- **Git Archaeology Pattern** (~250 lines, lines 8834-9081)
- General Git technique, not Claude Code-specific
- **Emergency Hotfix Checklist** (~140 lines, lines 8695-8832)
- Generic development workflow, not specific to Claude Code
- **Maturity Model & Success Metrics** (~95 lines, lines 8544-8691)
- Gamification content that added weight without Claude Code value
- **Prompt Templates** (~105 lines, lines 8437-8542)
- Generic prompt templates not specific to Claude Code
- **Task-specific checklists** (Bug Fix, Feature, Code Review, Refactoring)
- General development checklists, not Claude Code workflows
- **Community Resources fictional dates** (table column removed)
- Removed "Last Updated" column with fictional future dates (Apr 2025, Oct 2025, Jul 2025, Aug 2025)
- Reduced from 5 to 3 essential awesome-lists
### Changed
- **Health Check Scripts externalized** to `examples/scripts/`
- Replaced ~90 lines of inline PowerShell/Bash scripts with links
- Created `examples/scripts/check-claude.sh` (macOS/Linux health check)
- Created `examples/scripts/check-claude.ps1` (Windows health check)
- Main guide now references external scripts for maintainability
- **Clean Reinstall Scripts externalized** to `examples/scripts/`
- Replaced ~75 lines of inline reinstall procedures with links
- Created `examples/scripts/clean-reinstall-claude.sh` (macOS/Linux reinstall)
- Created `examples/scripts/clean-reinstall-claude.ps1` (Windows reinstall)
- Improves separation of concerns (guide vs utilities)
- **Nick Tune reference condensed**
- Reduced from ~40 lines to 3 lines with link only
- Kept attribution but removed excessive detail
- **Daily Workflow & Checklists streamlined**
- Removed generic checklists (Bug Fix, Feature, Code Review, Refactoring)
- Kept only Claude Code-specific parts (Daily Workflow, Prompt Quality)
- **Table of Contents cleaned**
- Removed obsolete references to A.8 (Prompt Templates) and A.9 (Success Metrics)
- Fixed document structure coherence
### Fixed
- Version consistency across documentation (2.4 aligned)
- Code block balance verification (673 markers, properly balanced)
- Removed broken internal references to deleted sections
### Stats
- Document reduced from 9,593 to 8,545 lines (-1,048 lines, -10.9%)
- 4 new script files created in examples/scripts/ (~350 lines externalized)
- Focus shifted to Claude Code-specific content only
- Improved maintainability through script externalization
- Zero loss of essential Claude Code functionality
## [2.4.0] - 2026-01-10
### Added
- **Database Branch Isolation with Git Worktrees** (~540 lines across 3 files)
- **examples/commands/git-worktree.md** enhanced (~90 lines added)
- Database provider auto-detection (Neon, PlanetScale, Local Postgres, Supabase)
- Suggested commands for DB branch creation per provider
- `.worktreeinclude` setup documentation for .env copying
- "When to Create Database Branch" decision table
- Cleanup commands including DB branch deletion
- Common mistakes section expanded with DB-related pitfalls
- **examples/workflows/database-branch-setup.md** (NEW, ~350 lines)
- Complete provider-specific setup guides (Neon, PlanetScale, Local Postgres)
- TL;DR section for 90% use case (Neon quick start)
- Provider comparison table with branching capabilities
- 3 isolation patterns: Cloud branching, Local schema, Shared DB
- Decision tree for choosing DB isolation strategy
- Real-world workflow examples with commands
- Troubleshooting section with common issues
- Prerequisites and CLI installation per provider
- **english-ultimate-claude-code-guide.md** Section 9.12 enhanced (~95 lines)
- "Database Branch Isolation with Worktrees" new subsection
- Problem/Solution framing for schema conflicts
- Provider detection explanation
- "When to create DB branch" decision table
- Complete workflow example with Neon
- Prerequisites for all major providers
- Links to detailed workflow guide
- **Source attribution**: [Neon database branching](https://neon.tech/docs/guides/branching) and [PlanetScale branching workflows](https://planetscale.com/docs/concepts/branching)
### Changed
- **Guide statistics updated**
- Guide expanded from 9,700+ to 9,592 lines (optimized structure, net -108 lines)
- Content reorganized for better progressive disclosure
- Reduced redundancy through single source of truth pattern
- **Documentation architecture improved**
- Command reference (git-worktree.md) kept concise and scannable
- Detailed workflows separated into dedicated guide
- Clear separation: Quick Reference → Complete Tutorial
### Stats
- 1 new file created (workflows/database-branch-setup.md, ~350 lines)
- 3 files modified (git-worktree.md +90, guide +95, examples/README.md)
- Focus on database isolation patterns for modern dev workflows
- Maintenance-friendly: Single source of truth for provider commands
## [2.3.0] - 2026-01-10
### Added
- **DeepTo Claude Code Guide integration** (~800 lines across 5 sections)
- **Image Processing** (Section 2.3.2, lines 377-445)
- Direct image input via paste/drag-drop in terminal
- Screenshot analysis, UI debugging, error message analysis
- Best practices for image-based workflows
- Supported formats: PNG, JPG, GIF, WebP, screenshots
- **Session Continuation and Resume** (Section 2.3.4, lines 447-560)
- `claude --continue` / `-c` to resume last session
- `claude --resume <id>` / `-r <id>` for specific sessions
- Use cases table: long-term projects, research, interrupted work, daily workflows
- Context preservation across terminal sessions
- Integration with MCP Serena for persistent memory
- **XML-Structured Prompts** (Section 2.6, lines 1582-2148)
- Semantic organization using `<instruction>`, `<context>`, `<code_example>`, `<constraints>`, `<output>` tags
- Benefits table: disambiguation, role clarity, example isolation, constraint definition
- 3 practical examples: code review, feature implementation, bug investigation
- Advanced patterns: nested tags, multiple examples, conditional instructions
- Integration with CLAUDE.md and Plan Mode
- Template library for common scenarios
- **ccusage CLI Tool** (Section 3.5.3, around line 970)
- Detailed cost analytics and tracking
- Model-specific breakdowns (Haiku/Sonnet/Opus)
- Token usage analysis and optimization insights
- Installation and usage instructions
- **Unix Piping Workflows** (Section 9.3.3, line 4490)
- Feeding content to Claude via stdin pipes
- Output format options (text, json, markdown)
- Build script integration patterns
- CI/CD pipeline examples (linting, testing, security)
- Automated analysis and report generation
- **DeepTo Guide reference** added to README.md Resources section
- Listed alongside zebbern, Claudelog, and ykdojo guides
- Brief description covering all integrated concepts
- **Source attribution** included in all new sections
- Proper credit to https://cc.deeptoai.com/docs/en/best-practices/claude-code-comprehensive-guide
- Following same attribution format used for other community guides
### Changed
- **Guide statistics updated**
- Guide expanded to approximately 9,700+ lines (+800 lines from DeepTo integration)
- Enhanced coverage of context management, structured prompting, and automation
- **README.md Resources section enhanced**
- Added DeepTo Claude Code Guide to Related Guides
### Stats
- 0 new files created (documentation enhancement only)
- 3 files modified (README.md, english-ultimate-claude-code-guide.md, CHANGELOG.md)
- Focus on advanced prompting techniques, cost optimization, and automation workflows
- Integration of community best practices from DeepTo guide
## [2.2.0] - 2026-01-10
### Added
- **ykdojo/claude-code-tips reference integration** (~300 lines, 6 tips)
- Added to References section in README.md (2 locations: Key inspirations + Related Guides)
- Added to Learning Sites table in guide (Section 10.3.3, lines 8277, 8500)
- Listed as peer guide alongside Claudelog and zebbern
- **Tip 1: Undocumented Commands** integrated in Section 10.1 Commands Table
- `/usage` - Check rate limits and token allocation
- `/stats` - View usage statistics with activity graphs
- `/chrome` - Toggle native browser integration
- `/mcp` - Manage Model Context Protocol servers
- **Tips 3+4+8: Keyboard Shortcuts** integrated in Section 10.2
- Restructured with 2 categories: "Session Control" + "Input & Navigation"
- `Ctrl+A` - Jump to beginning of line
- `Ctrl+E` - Jump to end of line
- `Ctrl+W` - Delete previous word
- `Ctrl+G` - Open external editor for long text
- `Ctrl+B` - Run command in background
- **Tip 5: Session Handoff Pattern** new subsection in Section 2.2 (lines 1252-1308)
- Complete template with 5 sections (Accomplished, Current State, Decisions, Next Steps, Context)
- When-to-use table with 5 scenarios (end of day, context limit, switching focus, interruption, debugging)
- Storage location: `claudedocs/handoffs/handoff-YYYY-MM-DD.md`
- Pro tip: Ask Claude to generate handoff automatically
- **Tip 12: GitHub Actions CLI Debugging** new subsection in Section 9.3 (lines 4445-4500)
- Quick investigation workflow with `gh run` commands
- Common commands table: list, view, view logs, watch, rerun
- Practical example combining `gh` with Claude Code
- Pro tip: Pipe failed logs directly to Claude for analysis
- **Additional topics worth exploring** section added (lines 8516-8522)
- 6 non-integrated but pertinent topics from ykdojo listed
- Voice transcription workflows (superwhisper/MacWhisper)
- Tmux for autonomous testing
- cc-safe security tool
- Cascade multitasking method
- Container experimentation with Docker
- Half-clone technique for context trimming
### Changed
- **Guide statistics updated**
- Guide expanded from 8,505 to 8,929 lines (+424 lines, +5.0%)
- Word count increased from ~31,280 to 33,219 words (+1,939 words, +6.2%)
- Reading time updated: "~3 hours" → "~2h15min" (more precise estimate)
- **Version alignment** across documentation
- english-ultimate-claude-code-guide.md: Version 2.1 → 2.2
- README.md: Version 2.1 → 2.2
- CHANGELOG.md: New release 2.2.0 documented
### Stats
- 0 new files created (documentation enhancement only)
- 3 files modified (README.md, english-ultimate-claude-code-guide.md, CHANGELOG.md)
- Guide grew by 424 lines (5.0% growth from v2.1.0)
- Focus on productivity techniques and terminal efficiency
- Integration of battle-tested workflows from Y.K. Dojo
## [2.1.0] - 2026-01-10
### Added
- **Production-ready slash commands** in examples/commands/ (~25 KB)
- **pr.md** (5.8 KB) - PR creation with scope analysis
- Complexity scoring algorithm (code files × 2 + tests × 0.5 + directories × 3 + commits)
- Scope coherence detection (related vs unrelated changes)
- Semi-automatic split suggestions with git commands
- Conventional commit format enforcement
- Complete PR template with TLDR + description + test checklist
- **release-notes.md** (7.2 KB) - Generate release notes in 3 formats
- CHANGELOG.md format (Keep a Changelog standard)
- GitHub Release / PR body format
- User announcement format (tech-to-product language transformation)
- Database migration detection (Prisma, Sequelize, Django, Alembic)
- Semantic versioning determination from commit types
- **sonarqube.md** (11.3 KB) - Analyze SonarCloud quality issues for PRs
- Environment variable configuration ($SONARQUBE_TOKEN, $SONAR_PROJECT_KEY)
- Bash script wrapper to handle zsh authentication issues
- Node.js analysis script for grouping issues by rule and severity
- Executive summary with top violators and action plan
- Severity mapping (BLOCKER/CRITICAL → 🔴, MAJOR → 🟡, MINOR/INFO → 🔵)
- **Production-ready hooks** in examples/hooks/bash/ (~6.5 KB)
- **dangerous-actions-blocker.sh** (5.2 KB) - PreToolUse security hook
- Blocks destructive commands (rm -rf /, fork bombs, dd if=, mkfs)
- Blocks git force push to main/master branches
- Blocks npm/pnpm/yarn publish without confirmation
- Detects secrets in commands (password=, api_key=, token= patterns)
- Protects sensitive files (.env, credentials.json, SSH keys, .npmrc)
- Path validation with $ALLOWED_PATHS environment variable
- Generic implementation using $CLAUDE_PROJECT_DIR with fallback to pwd
- **notification.sh** (1.3 KB) - Notification hook with contextual macOS alerts
- 5 contextual sound mappings (success, error, waiting, warning, default)
- Keyword-based context detection (completed/done → Hero.aiff, error/failed → Basso.aiff)
- Non-blocking background execution
- Native macOS notifications with osascript
- Multi-language support (English/French keywords)
- **Comprehensive hooks documentation**
- **examples/hooks/README.md** (12.4 KB) - Complete hook system guide
- Available hooks table with 6 hook examples across events
- Hook events reference (PreToolUse, PostToolUse, UserPromptSubmit, Notification, SessionStart, SessionEnd, Stop)
- Configuration guide with settings.json examples and matcher patterns
- Creating custom hooks template with environment variables
- Best practices (short timeout, fail gracefully, minimal logging)
- Advanced examples (git context enrichment, activity logger, migration detector)
- Troubleshooting section (permission issues, timeout errors, jq installation)
- **README.md improvements** for better discoverability
- Moved "What's Inside" section to line 24 (immediately after intro, before "About This Guide")
- Added examples/ row to table: "Production-ready commands, hooks, agents | Browse as needed"
- **DeepWiki interactive documentation explorer** section
- Link to https://deepwiki.com/FlorianBruniaux/claude-code-ultimate-guide/1-overview
- 4 bullet points explaining features (natural language queries, contextual navigation, semantic search, on-demand summaries)
- Tagline: "Perfect for quick lookups when you don't want to read the full 7500+ lines"
- **Ready-to-Use Examples** section with comprehensive tables
- Commands table: 6 commands with purpose and highlights (/pr, /release-notes, /sonarqube, /commit, /review-pr, /git-worktree)
- Hooks table: 4 hooks with events and purposes (dangerous-actions-blocker, notification, security-check, auto-format)
- Link to examples/README.md for full catalog
- **Guide documentation extensions** (english-ultimate-claude-code-guide.md)
- **Section 1.3 "Quick Actions & Shortcuts"** expanded (~80 lines)
- New subsection "Shell Commands with `!`" with 9 concrete examples
- Quick status checks (!git status, !npm run test, !docker ps)
- View logs (!tail -f, !cat package.json)
- Quick searches (!grep -r "TODO", !find . -name "*.test.ts")
- Comparison table: when to use `!` vs asking Claude
- Example workflow showing both approaches
- New subsection "File References with `@`" with usage patterns
- Single file, multiple files, wildcards, relative paths
- "Why use `@`" section: precision, speed, context, clarity
- Comparative example showing with/without `@`
- Section 10 TL;DR updated with "Copy ready-to-use templates → examples/ directory"
- Appendix updated with note redirecting to examples/ for production-ready templates
### Changed
- **examples/README.md** updated with new entries
- Commands table: Added /pr, /release-notes, /sonarqube rows
- Hooks table: Added dangerous-actions-blocker.sh, notification.sh rows
- Added note: "See hooks/README.md for complete documentation"
- **README.md restructured** for immediate content comprehension
- "What's Inside" moved from line 72 to line 24 (48 lines higher)
- Removed duplicate "What's Inside" section (was at old location)
- Removed duplicate DeepWiki reference from Resources section
- Optimal information architecture: Title → Author → What's Inside → About
- **Guide statistics updated**
- Guide expanded from 7,668 to 8,505 lines (+837 lines, +10.9%)
- Word count updated to approximately 31,280 words
- Reading time remains 3 hours (comprehensive read-through)
### Stats
- 6 new files created (~43 KB total)
- 3 slash commands (pr.md, release-notes.md, sonarqube.md)
- 2 bash hooks (dangerous-actions-blocker.sh, notification.sh)
- 1 comprehensive documentation (hooks/README.md)
- 3 files modified (README.md, english-ultimate-claude-code-guide.md, examples/README.md)
- Guide grew by 837 lines (10.9% growth from v2.0.0)
- Focus on production-ready templates and improved documentation discoverability
- All commands and hooks fully generic (no project-specific references)
## [2.0.0] - 2026-01-10
### Added
- **Section 9.12: Git Best Practices & Workflows** (~400 lines)
- Commit message best practices with Conventional Commits format
- Git amend workflow with safety rules and verification process
- Branch management patterns and naming conventions
- Rewind vs Revert decision tree for different scenarios
- **Git Worktrees comprehensive documentation**
- Parallel branch development without context switching
- Setup process and directory structure
- Claude Code integration patterns
- CLAUDE.md memory file strategies for worktrees
- Best practices and troubleshooting guide
- Cleanup procedures
- **Section 9.13: Cost Optimization Strategies** (~350 lines)
- Model selection matrix (Haiku/Sonnet/Opus use cases and costs)
- OpusPlan mode (Opus for planning, Sonnet for execution)
- Token-saving techniques (concise CLAUDE.md, targeted @references, proactive compacting)
- Agent specialization for efficiency
- Cost tracking with /status command and budget alerts
- Economic workflows (Haiku for tests, Sonnet for implementation)
- Token calculation reference with real pricing examples
- Cost vs productivity trade-offs analysis
- ROI calculations and cost-effectiveness metrics
- **examples/commands/git-worktree.md** - Slash command template
- Systematic worktree setup workflow
- Directory selection priority logic (.worktrees/ vs worktrees/)
- Safety verification (.gitignore checks)
- Auto-detection of package managers (pnpm, cargo, poetry, go)
- Baseline test verification
- Complete quick reference table
- **8 TL;DR/Recap sections** for improved navigation and learning journey
- Section 2 TL;DR (Core Concepts) - 2 minute overview of mental model
- Section 3 TL;DR (Memory & Settings) - 90 second memory hierarchy guide
- Section 4 TL;DR (Agents) - 60 second quick start guide
- Section 7 TL;DR (Hooks) - 60 second event system overview
- Section 9 TL;DR (Advanced Patterns) - 3 minute pattern categories breakdown
- Section 10 TL;DR (Reference) - 1 minute navigation table
- Subsection 2.2 Quick Reference (Context Management zones)
- Section 9 Recap Checklist (Pattern mastery verification before Section 10)
- **Format Enhancements** for better readability
- Collapsible tables using `<details>` tags for dense content (MCP Server Catalog)
- C-style comment format (`/*──────*/`) for multi-OS installation commands
- Quick navigation anchor links at top of all 10 major sections
- **zebbern/claude-code-guide reference** in README Resources
- New "Related Guides" section grouping zebbern and Claudelog as peer guides
- Positioned prominently after Official docs section
- Added context: "Comprehensive reference & troubleshooting guide with cybersecurity focus"
### Changed
- **Updated statistics** throughout documentation
- Guide expanded from 7,481 to 7,668 lines (+187 lines, +2.5%)
- Word count: 27,471 words (27K+)
- Reading time estimate: 2.5 hours → 3 hours (more accurate for full guide)
- README: "4000+ lines" → "7500+ lines, 27K+ words"
- PDF Kimi reading time: 2.5 hours → 3 hours
- **Version alignment** across all files to 2.0
- english-ultimate-claude-code-guide.md: Version 1.0 → 2.0
- README.md: Version 1.0 → 2.0
- claude-setup-audit-prompt.md: Version 1.0 → 2.0
- cheatsheet-en.md: Already 2.0
- **Date updates** to January 2026
- All "Last updated" fields across documentation
- Status Overview Table dates (Jan 2025 → Jan 2026)
- Pricing model reference date (January 2026)
- Footer timestamps in all major files
### Fixed
- Removed duplicate Claudelog reference from "Frameworks & Tools" section (was in both Key inspirations and Resources)
- Improved organization of Resources section with clearer categorization
### Stats
- Guide now 7,668 lines (from 6,250 lines in v1.2.0)
- Added 187 lines of TL;DR/navigation content
- ~23% growth from v1.2.0
- Focus on user experience optimization and learning journey enhancement
- Major version bump reflects structural documentation paradigm shift (learning-focused TL;DRs throughout)
## [1.2.0] - 2025-01-10
### Added
- **Section 1.6: Migration Patterns** (~230 lines)
- Complete guide for transitioning from GitHub Copilot to Claude Code
- Cursor to Claude Code migration strategies
- Hybrid workflow recommendations (when to use which tool)
- Week-by-week migration checklist
- Common migration issues and solutions
- Success metrics and productivity indicators
- **Section 2.2: Cost Awareness & Optimization** (~220 lines)
- Detailed pricing model breakdown (Sonnet/Opus/Haiku)
- Cost optimization strategies (5 actionable patterns)
- Real-world cost examples and ROI calculations
- Budget tracking and cost-conscious workflows
- Cost vs. value analysis (when to optimize, when not to)
- Red flags for cost waste indicators
- **Section 9.3: Release Notes Generation** (~280 lines)
- Command-based release notes automation
- CI/CD integration for automated changelog
- Interactive workflow for manual control
- Three output formats (CHANGELOG.md, GitHub Release, User Announcement)
- Best practices and common issues
- Complete examples with real commit history
- **Section 10.4: Enhanced Troubleshooting** (~170 lines added)
- MCP server connection issues (Serena, Context7, Sequential)
- Permission pattern matching problems
- Timeout handling strategies
- Platform-specific installation issues (Windows, macOS, Linux)
- **Appendix A.10: Emergency Hotfix Checklist** (~140 lines)
- Step-by-step hotfix protocol (8 phases)
- Time-based decision matrix (<5 min to >30 min)
- Claude Code hotfix-specific commands
- Hotfix anti-patterns and best practices
- Communication templates for incident updates
- **Appendix A.11: Git Archaeology Pattern** (~250 lines)
- 6 archaeology patterns (mysterious code, feature evolution, bug introduction)
- Claude-optimized git commands for investigation
- Real-world examples (workarounds, breaking changes, dead code)
- Archaeology prompt template
- Finding domain experts via git history
- Enhanced Windows disclaimer in README (more visible, actionable)
- Updated `claude-setup-audit-prompt.md` with new checklist items
- Cost Awareness evaluation criteria
- Migration Patterns assessment
- Release Notes automation check
- Emergency procedures documentation
- Git archaeology usage patterns
### Changed
- Improved Windows support visibility in README
- Changed from small note to prominent callout box
- Added specific areas of concern (PowerShell, paths, batch files)
- Clear call-to-action for Windows contributors
- Status indicator for platform support
### Stats
- Guide expanded from ~4955 lines to ~6250 lines (~26% growth)
- Added ~1300 lines of high-value, practical content
- 6 major new sections addressing real-world developer needs
- Focus on cost optimization, migration, and production scenarios
## [1.1.0] - 2025-01-10
### Added
- Comprehensive Windows compatibility support
- PowerShell hook templates
- Windows-specific paths throughout documentation
- PowerShell profile setup instructions
- Batch file alternatives where applicable
- Windows disclaimer in README (author on macOS, Windows untested)
- DeepWiki exploration link for interactive repository discovery
- `llms.txt` file for AI indexation
### Changed
- Installation instructions now prioritize npm (cross-platform)
- Cheatsheet updated with dual-platform paths (macOS/Linux + Windows)
- Audit prompt includes Windows paths
## [1.0.0] - 2025-01-09
### Added
- Complete Claude Code guide (4700+ lines)
- Section 1: Quick Start
- Section 2: Core Concepts (Context Management, Plan Mode, Rewind)
- Section 3: Memory & Settings (CLAUDE.md, .claude/ folder)
- Section 4: Agents (Custom AI personas, Tool SEO)
- Section 5: Skills (Reusable knowledge modules)
- Section 6: Commands (Custom slash commands)
- Section 7: Hooks (Event-driven automation)
- Section 8: MCP Servers (Serena, Context7, Sequential, Playwright)
- Section 9: Advanced Patterns (Trinity, CI/CD, Vibe Coding)
- Section 10: Reference (Commands, Troubleshooting, Checklists)
- Appendix: Templates Collection
- 1-page printable cheatsheet (`cheatsheet-en.md`)
- Setup audit prompt (`claude-setup-audit-prompt.md`)
- PDF versions for offline reading
- NotebookLM audio deep dive
### Documentation
- README with quick start guide
- Table of contents with anchor links
- Quick links by topic
- Who Is This For section
## [0.1.0] - 2025-01-08
### Added
- Initial repository structure
- License (CC BY-SA 4.0)
- .gitignore for common patterns