agent-team
Create and orchestrate a Claude Code agent team for feature implementation
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create and orchestrate a Claude Code agent team for feature implementation
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Run an agent team to implement a planned feature
Post-merge cleanup for a completed feature
Naming conventions for features, branches, docs, and commits
Brainstorm a feature, produce design + e2e test plan, and create a draft PR
Generate blackbox e2e smoke test plans for features
| name | agent-team |
| description | Create and orchestrate a Claude Code agent team for feature implementation |
Give this to the team lead session along with an implementation plan and test plan.
Create a Claude Code Agent Team.
Before starting ensure the following is true. If not, then terminate early.
Note: DO NOT START IF THE MANDATORY INPUTS ARE missing Each agent team requires the following inputs.
<docsDir>/ — all pipeline documents live here.
design.md — What we want the agent team to buildtesting-plan.md — How to verify that what the agent team built worksAll documents live in a single feature directory. Ensure all documents are committed.
<docsDir>/
├── 01-design.md # Step 0: Human + Architect
├── 02-testing-plan.md # Step 0: Human + Architect
├── 03-implementation-plan.md # Step 1: Planner
├── 04-testing-feedback.md # Step 3: Tester
└── 05-code-review-feedback.md # Step 5: Code Reviewer
Team lead should give each teammate this instruction always on startup, in addition to task context and other communication.
1. Always use Opus. Also use opus subagents to do things faster where you see appropriate.
2. Only work on tasks that your teammate tells you to . DO NOT self claim tasks. All managed exclusively by the team lead — no member picks up work on its own, ever. Wait idle until the lead assigns work.
3. Don't do beyond what you are told and is in scope of task. You will be punished for over-enthusiasm.
4. You have access to architect. <INSERT FULL DETAILED ARCHITECT SECTION HERE>
5. If for any reason you cannot exactly do what you were supposed to because you don't have access, or things aren't setup properly it's okay to pause and ask for human intervention. DO NOT ASSUME and do short work arounds.
codex --yolo exec resume <codex session id> <PROMPT>.<docsDir>/design.md<docsDir>/implementation-plan.mddesign.md and create an implementation plan using /writing-plans skill.architect on your plan, ask for feedback. If you have deviated from architect's instructions, explain to architect and see if they have feedback still. If yes - incorporate that in the plan.testing-plan.md. That is meant for the tester teammate.<docsDir>/implementation-plan.md/executing-plans skill with /subagent-driven-development skill. Use Opus sub-agents.<docsDir>/testing-plan.md, access to the branch with implemented changes.<docsDir>/testing-feedback.md — pass/fail report with exact command output as evidence. If testing-feedback.md already exists, append latest run feedback./plan, then wait for code changes before running tests.<docsDir>/testing-feedback.md (the failure report from Tester)./systematic-debugging to identify issues in plan mode first.<docsDir>/testing-feedback.md (pass evidence), branch with implemented changes.<docsDir>/code-review-feedback.md — raw feedback collection, no prioritisation.gh api for comments + reviews + CI results (no own opinion).code-review-feedback.md.code-review-feedback.md is produced.code-review-feedback.md is done.██ TEAM MEMBER ██ — Agent team session (Planner, Implementer, Tester, Fixer, Code Reviewer)
── TEAM LEAD ── — You, the orchestrator
** ARCHITECT ** — External Codex consultant (not a team member)
「skill-name」 — Skill invocation (e.g.「/writing-plans」)
[X] CLOSE — Session terminated after this step
┌─────────────────────────────────────────────────────────────────────┐
│ STEP 0 ── TEAM LEAD ── + ** ARCHITECT ** │
│ │
│ Plan together. Produce `design.md` + `testing-plan.md` │
│ in `<docsDir>/`. │
│ Give team: feature directory path + inputs. │
└──────────────────────────────┬──────────────────────────────────────┘
│
v
┌─────────────────────────────────────────────────────────────────────┐
│ STEP 1 ██ PLANNER ██ │
│ │
│ 1. Write implementation plan using「/writing-plans」 │
│ 2. Simplify plan where possible │
│ 3. ** ARCHITECT ** reviews plan, Planner incorporates feedback │
│ [X] CLOSE session │
│ │
│ ┌─ NOTE ──────────────────────────────────────────────────────┐ │
│ │ ██ TESTER ██ can start here — create testing strategy, │ │
│ │ then wait for code changes before running tests. │ │
│ └─────────────────────────────────────────────────────────────┘ │
└──────────────────────────────┬──────────────────────────────────────┘
│
v
┌─────────────────────────────────────────────────────────────────────┐
│ STEP 2 ██ IMPLEMENTER ██ │
│ │
│ 1. Execute plan using「/executing-plans」+「/subagent-driven-dev」 │
│ 2. Simplify and review changes │
│ 3. Does NOT raise PR │
│ [X] CLOSE session │
└──────────────────────────────┬──────────────────────────────────────┘
│
v
┌─────────────────────────────────────────────────────────────────────┐
│ STEP 3 ██ TESTER ██ — runs full verification suite │
│ │
│ Only tests changes, using provided test plan |
| no code review feedback. │
│ Acts as standalone functional tester (does not know codebase, │
│ just verifies). │
│ │
│ ┌── PASS ──┐ ┌── FAIL ──┐ │
│ │ │ │ │ │
│ v │ v │ │
│ Step 5 │ ┌───────────────────────────────────┐ │
│ │ │ STEP 4 ██ FIXER ██ │ │
│ │ │ │ │
│ │ │ 1. Plan using「/systematic-debug」 │ │
│ │ │ 2. Execute fixes │ │
│ │ │ 3. Tell ██ TESTER ██ to re-test │ │
│ │ │ 4. Loop until Tester is happy │ │
│ │ │ [X] CLOSE session │ │
│ │ └───────────────┬───────────────────┘ │
│ │ │ │
│ │ v │
│ │ ██ TESTER ██ re-tests │
│ │ │ │
│ └──────<───────────┘ │
└──────────────────────────────┬──────────────────────────────────────┘
│ PASS
v
┌─────────────────────────────────────────────────────────────────────┐
│ STEP 5 ██ CODE REVIEWER ██ │
│ │
│ 1. Create PR │
│ 2. Wait ~10 min for reviewers to comment on GitHub │
│ 3. Wait for all GitHub checks to run │
│ 4. Collect ALL raw feedback (no own opinion) │
│ 5. Produce `code-review-feedback.md` │
│ [X] CLOSE session │
└──────────────────────────────┬──────────────────────────────────────┘
│
v
┌─────────────────────────────────────────────────────────────────────┐
│ STEP 6 ── TEAM LEAD ── tells ** ARCHITECT **: │
│ │
│ 1. Review all findings (`code-review-feedback.md`, │
│ `testing-feedback.md`, PR link, │
│ start-end-commit) │
│ 2. Prioritize & fix remaining testing feedback │
│ 3. One last architecture smell review, fix that │
│ 4. Make a commit │
│ 5. ── TEAM LEAD ── checks and pushes PR │
│ 6. ██ TESTER ██ RETESTS │
│ │
│ [Alive: ██ TESTER ██ + ── TEAM LEAD ── + ** ARCHITECT **] │
└──────────────────────────────┬──────────────────────────────────────┘
│
v
┌─────────────────────────────────────────────────────────────────────┐
│ STEP 7 ── DONE ── TEAM LEAD ── │
│ │
│ Shut down ██ TESTER ██ → clean up team │
└─────────────────────────────────────────────────────────────────────┘
██ PLANNER ██ ████░░░░░░░░░░░░░░░░░░░░░░░░░░ Step 1 only
██ IMPLEMENTER ██ ░░░░████░░░░░░░░░░░░░░░░░░░░░░ Step 2 only
██ TESTER ██ ░░██████████████████████████████ Step 1→6 (stays alive)
██ FIXER ██ ░░░░░░░░░░██░░░░░░░░░░░░░░░░░░ Step 4 only (if needed)
██ CODE REVIEWER ██ ░░░░░░░░░░░░░░████░░░░░░░░░░░░ Step 5 only
── TEAM LEAD ── ████████████████████████████████ Always alive
** ARCHITECT ** ██░░░░░░░░░░░░░░░░░░░░░░░░████ Step 0, 1, 6
Step 0 Human + Architect → design.md, testing-plan.md
Step 1 Planner → implementation-plan.md (reads design.md)
Step 2 Implementer → code on branch (reads implementation-plan.md)
Step 3 Tester → testing-feedback.md (reads testing-plan.md)
Step 4 Fixer → fixed code (reads testing-feedback.md)
Step 5 Code Reviewer → code-review-feedback.md (reads testing-feedback.md)
Step 6 Architect → final fixes (reads code-review-feedback.md + testing-feedback.md)
implementation-plan.md, testing-feedback.md, code-review-feedback.md along with all docs to the branch. These are traceability artifacts.code-review-feedback.md was collected before subsequent fix commits, append a note with the latest review status.ps aux | grep to verify. Focus only on things started in this session.git status — must show clean working tree, branch up to date with remote.