executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
todo-devTODO CLI 개발 작업(명령·기능 추가, 버그 수정, 테스트 작성, 리뷰, 커밋·push)을 개발자·테스터·리뷰어 에이전트 팀으로 진행하는 오케스트레이터. todo CLI, todo.json, todo/cli.py 관련 구현·수정·테스트 요청에 사용한다. 재실행, 수정, 보완, 이전 결과 개선, 테스트만 다시, 리뷰만 다시 요청에도 사용한다. 단순 질문에는 쓰지 않는다.
Independent GitHub snapshot · Automated classification · Original documentation governs
실행 모드: 서브에이전트 위임 (결과만 한 번 받으면 되고, 에이전트끼리 대화할 필요가 없다. 파일 3개 규모라 워크플로는 과하다.)
| 에이전트 | 모델 | 역할 |
|---|---|---|
| todo-developer | opus | 구현·수정 |
| todo-tester | sonnet | 테스트 작성·실행 |
| todo-reviewer | opus | 읽기 전용 교차 검증 |
_workspace/가 있고 일부만 고쳐 달라는 요청이면 해당 단계만 다시 실행한다._workspace/를 _workspace_{타임스탬프}/로 옮긴다.Agent(subagent_type: "todo-developer")에 요청 내용과 목표 동작을 넘긴다.todo-tester와 todo-reviewer를 동시에 호출한다. 두 에이전트에 변경 파일과 구현 보고를 전달한다. 결과는 _workspace/02_tester_report.md, _workspace/02_reviewer_findings.md에 저장한다.python -m pytest tests -q가 통과하면 커밋한다. git push는 사용자가 허용했으므로 자동으로 한다. force push와 브랜치 삭제는 하지 않고 묻는다.사용자가 에이전트의 todo.json 실데이터 삭제와 git push를 허용했다. .claude/settings.json에 해당 허용 규칙이 있다. 허용되었더라도 테스트는 임시 DB를 기본으로 쓰고, 실데이터를 지웠다면 최종 보고에 적는다.