# 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 ` → 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 ` - `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 (8047→8833), interaction_loop (1063→1299), 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 (Research→Code, Visual→Code, 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 `` | #### 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 (``, `[INST]`, `<>`) - 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 ` - 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 `) - **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..mcpServers` - **Solution**: Multi-source detection with priority: 1. `~/.claude.json` → `projects..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 ` - JSON Schema for structured output validation - `--max-budget-usd ` - 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 `
` 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 ` / `-r ` 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 ``, ``, ``, ``, `` 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 `
` 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