From 191ff4274111919ffbd1438b6af2e259b52dc70d Mon Sep 17 00:00:00 2001 From: Florian BRUNIAUX Date: Mon, 9 Feb 2026 10:29:59 +0100 Subject: [PATCH] release: v3.23.4 - Agent Anti-Patterns & Scope-Focused Refactoring MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Major conceptual refactoring based on Dex Horty's principle: "Subagents are not for anthropomorphizing roles, they are for controlling context" ### Added (1 new section) - Agent Anti-Patterns section (§9.17, line 3662) - Wrong vs Right table (anthropomorphizing vs context control) - When to use agents (context isolation, parallel processing, scope limitation) - When NOT to use agents (fake teams, roleplaying, mimicking org structure) ### Changed (18 files, 200+ lines) - Section rename: "Split-Role Sub-Agents" → "Scope-Focused Agents" - Agent definitions: "Specialized role" → "Context isolation tool" - 8 custom agent examples refactored (guide + examples/agents/) - 10+ prompt examples with explicit scope boundaries - 4 workflow files updated (agent-teams, TDD, iterative refinement) - Terminology replacements: * "Specialized agents" → "Scope-focused agents" * "Expert personas" → "Context boundaries" * "Multi-domain expertise" → "Multi-scope analysis" ### Fixed - Methodologies: Clarification note for BMAD role-based naming Breaking change: Conceptual shift from role-based to scope-based agent usage. All examples now demonstrate context isolation instead of persona simulation. Co-Authored-By: Claude Sonnet 4.5 --- CHANGELOG.md | 42 ++++++++ README.md | 2 +- VERSION | 2 +- examples/agents/code-reviewer.md | 4 +- examples/agents/devops-sre.md | 4 +- examples/agents/refactoring-specialist.md | 4 +- examples/agents/security-auditor.md | 4 +- examples/agents/test-writer.md | 4 +- guide/cheatsheet.md | 4 +- guide/methodologies.md | 2 +- guide/ultimate-guide.md | 112 ++++++++++++---------- guide/workflows/agent-teams.md | 18 ++-- guide/workflows/iterative-refinement.md | 2 +- guide/workflows/tdd-with-claude.md | 2 +- machine-readable/reference.yaml | 22 +++-- 15 files changed, 146 insertions(+), 82 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 542431c..9ed5367 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,48 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Added + + +## [3.23.4] - 2026-02-09 + +### Added + +- **Agent Anti-Patterns Section** (§9.17): Critical guidance on proper agent usage + - Citation from Dex Horty: "Subagents are not for anthropomorphizing roles, they are for controlling context" + - Wrong vs Right table: Anthropomorphizing (Frontend Agent) vs Context Control (scope-focused agents) + - When to use agents (good reasons): Context isolation, parallel processing, scope limitation + - When NOT to use agents (bad reasons): Fake teams, roleplaying, mimicking human org structure + - Section location: guide/ultimate-guide.md line 3662 + +### Changed + +- **Agent Terminology Refactoring** (Breaking conceptual change): Systematic replacement of role-based language with scope-focused terminology + - **Section renames**: "Split-Role Sub-Agents" → "Scope-Focused Agents" (line 3709) + - **Agent definitions**: "Specialized role" → "Context isolation tool" (Skills vs Agents table, line 5490) + - **Custom agent examples** (3 refactored): + - code-reviewer: "You are a senior code reviewer" → "Perform comprehensive code reviews with isolated context" + - debugger: "You are a systematic debugger" → "Perform systematic debugging with isolated context" + - backend-architect: "You are a senior backend architect" → "Analyze backend architecture with isolated context" + - **Prompt examples** (8+ refactored): All agent prompts now specify scope boundaries with explicit context + - Before: "Security Agent: Check for vulnerabilities" + - After: "Security Scope: Check for vulnerabilities (context: auth, input validation code)" + - **Production examples**: Pat Cullen's Multi-Agent Code Review, Fountain case study (line 5335, 16623) + - **Workflow files**: agent-teams-quick-start.md, agent-teams.md, tdd-with-claude.md, iterative-refinement.md + - **Terminology replacements**: + - "Specialized agents" → "Scope-focused agents" + - "Expert personas" → "Context boundaries" + - "Multi-domain expertise" → "Multi-scope analysis" + - "Diversify expertise" → "Diversify analysis angles" + - **Example agents** (5 files in examples/agents/): All refactored to use functional language instead of role-based personas + +### Fixed + +- **Methodologies**: Added clarification note to BMAD description about role-based naming (guide/methodologies.md line 49) + +## [3.23.3] - 2026-02-09 + +### Added + - **Opus 4.6 Integration**: Comprehensive documentation update for Claude Opus 4.6 features (Feb 2026) - **Adaptive Thinking**: Replaced budget-based thinking with dynamic depth calibration - Effort parameter: `low|medium|high|max` (API only, default: high) diff --git a/README.md b/README.md index 0a968ff..be6a4ac 100644 --- a/README.md +++ b/README.md @@ -500,7 +500,7 @@ See [CONTRIBUTING.md](./CONTRIBUTING.md) for guidelines. --- -*Version 3.23.2 | February 2026 | Crafted with Claude* +*Version 3.23.4 | February 2026 | Crafted with Claude*