Agent Role Guide
Overview
Use this skill to organize sub-agents into four project roles: planning, design, development, and QA.
The goal is to keep responsibilities clear, reduce duplicated work, and make delegation easier in multi-step projects.
Role Model
1. Planning Agent
- Purpose:
- requirements review
- scope clarification
- policy and workflow definition
- missing requirement detection
- Recommended built-in type:
defaultfor reasoning-heavy planningexplorerfor document lookup and codebase impact scan
- Typical outputs:
- requirement summary
- changed rules
- open questions
- scope boundaries
2. Design Agent
- Purpose:
- IA review
- menu and route structure review
- screen design and user flow alignment
- wireframe or prototype interpretation
- Recommended built-in type:
explorer
- Typical outputs:
- screen mapping
- menu coverage check
- route plan
- design mismatch notes
3. Development Agent
- Purpose:
- frontend or backend code implementation
- refactor
- route/component/service creation
- test fixes tied to implementation
- Recommended built-in type:
worker
- Typical outputs:
- changed files
- implementation summary
- verification result
- unresolved blockers
4. QA Agent
- Purpose:
- compare implementation against docs
- browser walkthrough
- missing or partial feature detection
- verification of expected flows
- Recommended built-in type:
explorerfor review and coverage analysisworkeronly if this role also owns test execution or automated verification scripts
- Typical outputs:
- findings list
- missing screens/features
- browser notes
- residual risks
Delegation Rules
Use this split:
- planning owns rules and scope
- design owns IA, menus, routes, screens
- development owns code changes
- QA owns verification and findings
Do not overlap ownership:
- do not have planning and design edit the same artifact blindly
- do not have QA re-implement development work
- do not have multiple development agents edit the same files unless explicitly coordinated
Recommended Order
For most projects:
- planning agent
- design agent
- development agent
- QA agent
For faster iterations:
- planning and design can run in parallel if the scope is already clear
- development starts after planning/design direction is stable
- QA starts when enough implementation exists to verify
Example Mapping
기획 검토 에이전트->defaultorexplorer디자인 검토 에이전트->explorer프론트 개발 에이전트->worker백엔드 개발 에이전트->worker기능 리뷰 에이전트->explorer테스트/QA 에이전트->explorerorworker
Notes
- Use this skill as an operating guide for delegation.
- This skill does not replace project-specific skills such as frontend, backend, prototype, or review skills.