← ClaudeAtlas

workflow-delegated-implementationlisted

Phase-2 delegation protocol for workflow-development — conditional scope/complexity gate, file-change grouping by commit-taxonomy axis (Infrastructure/Core logic/Tests/Wiring), dispatch to code-impl with a structured brief (goal, file_set, verify_cmd), summary-only result consumption (re-read prevention), sequential-default with opt-in worktree-isolated parallelism. Distinct from superpowers:subagent-driven-development, which orchestrates tasks in parallel by default; the delegation protocol gates on scope, groups by commit-axis cohesion, and enforces a diff-free return contract.
lugassawan/swe-workbench · ★ 2 · AI & Automation · score 71
Install: claude install-skill lugassawan/swe-workbench
# Workflow: Delegated Implementation Phase-2 delegation strategy. When scope or complexity warrants it, the orchestrator groups related file changes, dispatches each cohesive group to a focused `code-impl` sub-agent, and consumes a concise verification summary instead of re-reading changed files. This keeps the orchestrator context lean and enables safe sequential (or opt-in parallel) execution. **Announce at start:** "I'm using workflow-delegated-implementation to delegate [N] change groups to code-impl." ## When to invoke Delegate when **any** of the following is true: | Condition | Threshold | Rationale | |---|---|---| | File count | > 5 distinct files | Reading every diff fills orchestrator context | | Module count | > 2 distinct modules/packages | Cross-module reasoning benefits from focused agents | | Dependency depth | Changes span ≥ 2 dependency layers | Isolated agents reduce reasoning surface | | Complexity | Non-trivial logic in ≥ 2 separate concerns | Each concern deserves focused attention | | Explicit request | Orchestrator decides delegation is cleaner | Orchestrator judgment overrides thresholds | Not gated by task type — delegation applies equally to features, fixes, and refactors. ## When NOT to invoke Implement solo (via `superpowers:executing-plans`) when: - The change touches a single file or a single module. - The briefing overhead would exceed the implementation time (e.g., a one-line fix). - All changes are tightly coupled and cannot be cohere