| name | startproject |
| description | Start a new project/feature implementation with multi-agent collaboration.
Includes multi-session review workflow for quality assurance.
|
| metadata | {"short-description":"Project kickoff with multi-agent collaboration"} |
Start Project
๋ฉํฐ ์์ด์ ํธ ํ์
์ผ๋ก ํ๋ก์ ํธ๋ฅผ ์์ํ๋ค.
Overview
์ด ์คํฌ์ 3๊ฐ์ ์์ด์ ํธ(Claude, Codex, Gemini)๋ฅผ ํ์กฐ์์ผ ํ๋ก์ ํธ ๊ฐ์๋ถํฐ ๊ตฌํํ ๋ฆฌ๋ทฐ๊น์ง๋ฅผ ์ปค๋ฒํ๋ค.
Workflow
Phase 1: Research (Gemini via Subagent)
โ
Phase 2: Requirements & Planning (Claude)
โ
Phase 3: Design Review (Codex via Subagent)
โ
Phase 4: Task Creation (Claude)
โ
Phase 5: CLAUDE.md Update (Claude)
โ
[Implementation...]
โ
Phase 6: Multi-Session Review (New Session + Codex)
Phase 1: Gemini Research (Background)
Task tool์์ ํ์ ์์ด์ ํธ๋ฅผ ์์ํ๊ณ Gemini์์ ๋ฆฌํฌ์งํ ๋ฆฌ ๋ถ์ํ๋ค.
Task tool parameters:
- subagent_type: "general-purpose"
- run_in_background: true
- prompt: |
Research for: {feature}
1. Call Gemini CLI:
gemini -p "Analyze this repository for: {feature}
Provide:
1. Repository structure and architecture
2. Relevant existing code and patterns
3. Library recommendations
4. Technical considerations
" --include-directories . 2>/dev/null
2. Save full output to: .claude/docs/research/{feature}.md
3. Return CONCISE summary (5-7 bullet points)
Phase 2: Requirements Gathering (Claude)
์ฌ์ฉ์์๊ฒ ์ง๋ฌธํ์ฌ ์๊ตฌ ์ฌํญ์ ๋ช
ํํ ํ๋ค.
Ask in Korean:
- ๋ชฉ์ : ๋ฌด์์ ๋ฌ์ฑํ๊ณ ์ถ์ต๋๊น?
- ์ค์ฝํ: ํฌํจํ๊ฑฐ๋ ์ ์ธํ๋ ๊ฒ์?
- ๊ธฐ์ ์ ์๊ฑด: ํน์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ์ ์ฝ์?
- ์ฑ๊ณต๊ธฐ์ค: ์๋ฃ์ ํ๋จ๊ธฐ์ค์?
Draft implementation plan based on Gemini research + user answers.
Phase 3: Codex Design Review (Background)
Task tool์์ ํ์ ์์ด์ ํธ๋ฅผ ์์ํ๊ณ Codex์์ ๊ณํ ๊ฒํ ํ๋ค.
Task tool parameters:
- subagent_type: "general-purpose"
- run_in_background: true
- prompt: |
Review plan for: {feature}
Draft plan: {plan from Phase 2}
1. Call Codex CLI:
codex exec --model gpt-5.2-codex --sandbox read-only --full-auto "
Review this implementation plan:
{plan}
Analyze:
1. Approach assessment
2. Risk analysis
3. Implementation order
4. Improvements
" 2>/dev/null
2. Return CONCISE summary:
- Top 3-5 recommendations
- Key risks
- Suggested order
Phase 4: Task Creation (Claude)
์๋ธ์์ด์ ํธ ์์ฝ์ ํตํฉํ๊ณ ์์
๋ชฉ๋ก์ ์์ฑํ๋ค.
Use TodoWrite to create tasks:
{
"content": "Implement {specific feature}",
"activeForm": "Implementing {specific feature}",
"status": "pending"
}
Phase 5: CLAUDE.md Update (IMPORTANT)
ํ๋ก์ ํธ ๊ด๋ จ ์ ๋ณด๋ฅผ CLAUDE.md์ ์ถ๊ฐํ๋ค.
Add to CLAUDE.md:
---
## Current Project: {feature}
### Context
- Goal: {1-2 sentences}
- Key files: {list}
- Dependencies: {list}
### Decisions
- {Decision 1}: {rationale}
- {Decision 2}: {rationale}
### Notes
- {Important constraints or considerations}
This ensures context persists across sessions.
Phase 6: Multi-Session Review (Post-Implementation)
๊ตฌํ ์๋ฃ ํ ๋ค๋ฅธ ์ธ์
์์ ๋ฆฌ๋ทฐ๋ฅผ ์ค์ํ๋ค.
Option A: New Claude Session
- Start new Claude Code session
- Run:
git diff main...HEAD to see all changes
- Ask Claude to review the implementation
Option B: Codex Review (via Subagent)
Task tool parameters:
- subagent_type: "general-purpose"
- prompt: |
Review implementation for: {feature}
1. Run: git diff main...HEAD
2. Call Codex CLI:
codex exec --model gpt-5.2-codex --sandbox read-only --full-auto "
Review this implementation:
{diff output}
Check:
1. Code quality and patterns
2. Potential bugs
3. Missing edge cases
4. Security concerns
" 2>/dev/null
3. Return findings and recommendations
Why Multi-Session Review?
- Fresh perspective: New session has no bias from implementation
- Different context: Can focus purely on review, not implementation details
- Codex strength: Deep analysis without context pollution
User Confirmation
Present final plan to user (in Korean):
## ํ๋ก์ ํธ ๊ณํ : {feature}
### ์กฐ์ฌ ๊ฒฐ๊ณผ (Gemini)
{Key findings - 3-5 bullet points}
### ์ค๊ณ ์ ์ฑ
(Codex ๊ฒํ )
{Approach with refinements}
### ์์
๋ชฉ๋ก ({N}๊ฐ)
{Task list}
### ์ํ๊ณผ ์ฃผ์์ฌํญ
{From Codex analysis}
### ๋ค์ ๋จ๊ณ
1. ์ด ๊ณํ์ผ๋ก ์งํํ์๊ฒ ์ต๋๊น?
2. ๊ตฌํ ์๋ฃ ํ ๋ค๋ฅธ ์ธ์
์์ ๊ฒํ ๋ฅผ ์ํํ๋ค.
---
์ด ๊ณํ์ผ๋ก ์งํํ์๊ฒ ์ต๋๊น?
Output Files
| File | Purpose |
|---|
.claude/docs/research/{feature}.md | Gemini research output |
CLAUDE.md | Updated with project context |
| Task list (internal) | Progress tracking |
Tips
- All Codex/Gemini work through subagents to preserve main context
- Update CLAUDE.md to persist context across sessions
- Use multi-session review for better quality assurance
- Ctrl+T: Toggle task list visibility