Claude Code 프로젝트용 하네스 템플릿. 새 프로젝트 시작 시 플레이스홀더를 채워 사용한다.
/plan → /start → /revise → /submit → /finish → /wrap
| 커맨드 | 설명 |
|---|---|
/plan |
인터뷰 기반 계획 수립 |
/start |
이슈/브랜치 생성 후 TDD 구현 |
/revise |
코드 리뷰 반영 |
/submit |
커밋, 푸시, PR 생성 |
/finish |
PR squash merge |
/wrap |
세션 마무리, 문서 갱신 |
/audit |
보안 감사 + 코드 단순화 |
/code-review |
Codex 코드 리뷰 → docs/code-review.md |
/plan-review |
Codex adversarial 리뷰 → docs/plan-review.md |
/pr-review |
Codex 브랜치 전체 리뷰 → docs/pr-review.md |
/monitor |
에이전트 실행 로그 pane 표시 |
- 터미널 멀티플렉서: tmux 대신 cmux
- TDD 강제: 테스트 파일 없으면 구현 파일 수정 불가 (JS/TS·Python 파일 한정 — 다른 언어는 가드 미적용)
conductor는 Agent Teams 전용 오케스트레이터. 요청에conductor,conductor를 중심으로,컨덕터,팀 모드,Agent Teams,에이전트 팀,teammate,team lead가 포함되면 conductor teammate 계획을 먼저 받고 team lead가 구현을 진행한다.
이 하네스는 Claude Code v2.1.178+ Agent Teams 방식을 기준으로 한다.
.claude/settings.json에서CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1을 설정한다.TeamCreate,TeamDelete,team_name은 사용하지 않는다.- 첫 teammate를 생성하면 세션 기준 Agent Team이 자동으로 만들어진다.
- 요청에
conductor,conductor를 중심으로,컨덕터,팀 모드,Agent Teams,에이전트 팀,teammate,team lead가 포함되면 conductor teammate를 먼저 생성해 계획을 받고, team lead가 필요한 teammate를 추가 생성해 구현과 검증을 진행한다. - 팀 설정은 Claude Code 런타임이
~/.claude/teams/와~/.claude/tasks/에서 관리한다. 프로젝트 안에.claude/teams/teams.json같은 파일을 만들지 않는다.