원클릭으로
orchestrating
Parallel task execution via subagents.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Parallel task execution via subagents.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Post-implementation integrity and quality audit.
Session-start skill discovery protocol.
Structured root-cause investigation for bugs and failures.
Execute implementation plan task-by-task inline.
Complete work with merge, PR, or cleanup options.
Integrity guardrails during code implementation.
| name | orchestrating |
| description | Parallel task execution via subagents. |
Dispatch one fresh subagent per plan task. After each: spec compliance review, then code quality review. Track progress with Tasks.
Why fresh subagents: Isolated context prevents cross-task confusion. You craft exactly the context each agent needs — never pass your full session history. This preserves your own context for coordination.
Not for: tightly coupled tasks with heavy shared state, or plans requiring human decisions between steps.
1. Read plan, extract all tasks with full text and context
2. Create Tasks (TaskCreate) for each — tracks status, dependencies, progress
3. For each task:
a. Dispatch implementer subagent (references/implementer-prompt.md)
b. Handle implementer status (see below)
c. Dispatch spec reviewer (references/spec-reviewer-prompt.md)
d. If spec issues: implementer fixes, re-review until clean
e. Dispatch code quality reviewer (references/code-quality-reviewer-prompt.md)
f. If quality issues: implementer fixes, re-review until clean
g. TaskUpdate — mark complete
4. Dispatch final cross-task reviewer for entire implementation
5. arsyn:finalizing
Use TaskCreate/TaskUpdate to track subagent progress:
Sharing state between subagents: When subagents produce findings other agents need, write to files in the working directory. Later agents can Grep/Read those files. Avoid passing large blobs through the orchestrator — the file system is the shared bus.
Example: implementer writes task-1-api-endpoints.md with discovered API shapes. Task 2's implementer Greps for it.
Match model capability to task complexity:
| Signal | Model tier | Examples |
|---|---|---|
| 1-2 files, complete spec, mechanical | Fast/cheap | Isolated functions, config changes, boilerplate |
| Multi-file, integration concerns | Standard | Cross-module wiring, pattern matching |
| Design judgment, broad codebase knowledge | Most capable | Architecture decisions, complex reviews |
Default to standard. Downgrade only when the spec is unambiguous and scope is narrow.
DONE: Proceed to spec review.
DONE_WITH_CONCERNS: Read concerns first. Correctness/scope concerns must be addressed before review. Observational concerns (e.g., "file getting large") — note and proceed.
NEEDS_CONTEXT: Provide missing info, re-dispatch.
BLOCKED: Assess the blocker:
Never retry without changing something.
| Role | Tools | Access |
|---|---|---|
| Implementer | Read, Edit, Write, Bash, Grep, Glob | Full |
| Spec reviewer | Read, Grep, Glob | Read-only |
| Code quality reviewer | Read, Grep, Glob | Read-only |
| Test runner | Bash, Read, Grep | Execute + analyze |
Enforce via tools in agent definition. Prevents accidental modifications by reviewers.
references/implementer-prompt.md — implementer subagent instructionsreferences/spec-reviewer-prompt.md — spec compliance reviewreferences/code-quality-reviewer-prompt.md — code quality reviewreferences/agent-sdk-patterns.md — SDK patterns for tool restriction and model selection[Read plan: docs/plans/feature.md — extract 3 tasks]
[TaskCreate for each task]
--- Task 1: Auth middleware ---
[TaskUpdate: in_progress]
[Dispatch implementer — fast model, clear spec]
Implementer: DONE — implemented, 5/5 tests pass, committed
[Dispatch spec reviewer]
Spec reviewer: PASS
[Dispatch quality reviewer]
Quality reviewer: PASS
[TaskUpdate: done]
--- Task 2: Rate limiter ---
[TaskUpdate: in_progress]
[Dispatch implementer — standard model, multi-file]
Implementer: DONE_WITH_CONCERNS — "rate limit config should be env var"
[Note concern, dispatch spec reviewer]
Spec reviewer: FAIL — missing per-route config from spec
[Implementer fixes, spec re-review: PASS]
[Dispatch quality reviewer: PASS]
[Write task-2-rate-config.md with config shape for Task 3]
[TaskUpdate: done]
--- Task 3: Integration tests ---
[TaskUpdate: in_progress]
[Dispatch implementer — reads task-2-rate-config.md for setup]
Implementer: DONE
[Reviews: PASS/PASS]
[TaskUpdate: done]
[Dispatch final cross-task reviewer]
[arsyn:finalizing]