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-dev-teamTODO CLI(todo/cli.py) 개발 작업을 개발자·테스터·리뷰어 팀으로 진행하는 오케스트레이터. 명령 추가, 버그 수정, 테스트 작성, 리팩터링, 커밋·푸시 요청에 사용한다. 다시 실행, 재실행, 수정, 보완, 리뷰 반영, 테스트만 다시 같은 후속 요청에도 사용한다. 단순 질문에는 쓰지 않는다.
Independent GitHub snapshot · Automated classification · Original documentation governs
실행 모드: 서브에이전트 위임 (결과를 한 번씩 받는 순차 파이프라인). 작업이 작아 워크플로나 지속형 에이전트는 과하다.
_workspace/가 있고 일부만 고치라는 요청이면 해당 단계만 다시 실행한다._workspace/를 _workspace_{타임스탬프}/로 옮기고 새로 시작한다.todo-developer 호출: 요구사항 구현 → _workspace/01_developer_summary.mdtodo-tester 호출: 테스트 작성·실행 → _workspace/02_tester_report.mdtodo-reviewer 호출 → _workspace/03_reviewer_findings.md. 결함이 있으면 개발자가 고치고 테스터가 재검증한다.git push한다.호출은 Agent(subagent_type: "todo-developer" | "todo-tester" | "todo-reviewer")로 한다. 순서 의존이 있어 병렬로 부르지 않는다.
사용자는 에이전트가 테스트 중 todo.json 실데이터를 지우거나 git push까지 알아서 해도 된다고 명시했다. 따라서 이 두 작업은 확인 없이 진행한다. 범위는 이 프로젝트의 todo.json과 현재 브랜치 push로 한정하며, --force 푸시나 다른 파일·저장소 삭제는 포함되지 않는다. 이 경우는 사용자에게 먼저 묻는다.
rm N 추가해줘" → 개발자 구현 → 테스터가 add/rm/list 테스트 통과 → 리뷰 통과 → 커밋·push.done 99 시 트레이스백이 나는 결함 → 테스터 실패 보고 → 개발자 수정 → 재검증 통과 후에만 push.