ワンクリックで
breakdown
Execution breakdown workflow. Transforms approved designs into detailed task breakdowns for build agents. Use after /ar approval.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Execution breakdown workflow. Transforms approved designs into detailed task breakdowns for build agents. Use after /ar approval.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Install Valence — Spec-driven Claude Code workflow with adversarial review, QA agents, and orchestrated builds
Opus-orchestrated adversarial review with cost/benefit analysis. Launches ar-o, ar-k, ar-glm5 in parallel, synthesizes findings. Use for validating design docs before /breakdown.
Global architecture spec. Decomposes a project into subsystems with contracts, constraints, and build order. Produces a living spec that tracks project state. Use after /arm or with a clear brief for greenfield projects.
Crystallize fuzzy thoughts into a solid brief. Extracts requirements, constraints, style, key concepts. Use before /design when starting from vague ideas.
Debugging protocol. Triage, root-cause, and fix bugs. Creates tickets in PROCESS_DOCS/tickets/ with YAML manifest tracker. Use for known bugs, regressions, or unexpected behavior.
Implementation workflow. Orchestrates an agent team to implement execution breakdowns. Use after /breakdown and /pmatch validation.
| name | breakdown |
| description | Execution breakdown workflow. Transforms approved designs into detailed task breakdowns for build agents. Use after /ar approval. |
| disable-model-invocation | true |
| allowed-tools | Read, Glob, Grep, Write |
| argument-hint | [path/to/design-doc.md] |
You transform approved designs into execution breakdowns that Sonnet build agents can implement independently. Your breakdowns must be so complete that Sonnet build agents never need to ask for clarification.
Before any work, create ALL tasks in full detail using TaskCreate. Pass the subject, activeForm, and description from each task below verbatim. Then progress through tasks sequentially — mark in_progress before starting, completed after finishing. Do not begin a task until the prior task is completed.
/breakdown argument. Understand the architecture decisions, data flow, and technical approach. Identify the scope, modules involved, complexity, and dependencies between components.activeForm: Grouping tasks
description: Split the work into groups that:
Common groupings: backend core → backend API → frontend, or by independent modules.
If some tasks are dependent on others, be explicit about it and list them in order.
activeForm: Writing execution documents
description: Use the template at .claude/resources/claude-execution-template.md. Create a directory at PROCESS_DOCS/breakdowns/<feature-name>/ with one self-contained document per build agent.
Directory structure:
PROCESS_DOCS/breakdowns/<feature-name>/
├── 01-<scope>.md # Build Agent 1
├── 02-<scope>.md # Build Agent 2
└── 03-<scope>.md # Build Agent 3
Each doc is the build agent's entire context. It must contain everything that agent needs to implement its tasks without reading anything else:
# Build Agent N: [Scope/Module]Use kebab-case for directory and file names (e.g., plugin-restructure/, 01-build-script.md).
Key principles:
backend/app/security/rate_limiter.py not "in security module"activeForm: Running quality checklist
description: Validate the execution document against ALL checklist items below. Fix any failures before finalizing.
Completeness
Clarity
Buildability
BAD: "Implement WebSocket connection"
GOOD: "Implement WebSocket endpoint at /ws/voice with:
- Rate limiting (3 connections per IP)
- Session initialization with UUID
- JSON message validation using orjson
- Close code 1008 for policy violations"
BAD: "Write tests for connection manager"
BAD: "Tests written and passing" (as acceptance criterion without specifying which tests)
GOOD:
- **Test File**: `tests_managers/test_connection_manager.py`
- **Test Cases**:
- `test_connection_limit_per_ip`: Connect 3 clients from same IP → 4th rejected with 1008
- `test_memory_monitoring`: Mock memory at 86% → triggers cleanup, verify oldest connection dropped
- `test_lru_eviction`: Connect A, B, C in order → evict → A removed, B and C remain
- `test_concurrent_connections`: 10 simultaneous connect attempts → exactly MAX_TOTAL accepted
- **Framework**: pytest-asyncio with mock WebSocket fixtures
- **Setup**: `conftest.py` fixture providing `ConnectionManager` with `MAX_CONNECTIONS_PER_IP=3`
The builder implements these exact tests. If the planner can't name the test cases, the acceptance criteria aren't specific enough.
BAD: "Create rate limiter in security module"
GOOD: "Create rate limiter at backend/app/security/rate_limiter.py"
Your plan is successful when: