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