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-orchestratorTODO CLI 프로젝트의 기능 추가·버그 수정·리팩터링·테스트 보강을 개발자와 QA 에이전트로 조율한다. todo 앱 관련 코드 작업 요청에 사용한다. 다시 실행, 재실행, 수정, 보완, 이전 결과 개선, QA만 다시 같은 후속 요청에도 사용한다. 단순 질문에는 사용하지 않는다.
Independent GitHub snapshot · Automated classification · Original documentation governs
실행 모드: 서브에이전트 위임(순차). 두 단계가 서로 대화할 필요 없이 파일 보고서로 전달되므로 가장 단순한 모드를 쓴다.
_workspace/가 없으면 처음부터 실행한다._workspace_{타임스탬프}/로 옮긴 뒤 새로 시작한다.Agent(subagent_type: "todo-developer")에 요구사항을 전달한다. 결과: 코드 변경과 _workspace/01_developer_report.md.
Agent(subagent_type: "todo-qa")에 보고서 경로를 전달한다. 결과: _workspace/02_qa_report.md.
QA가 결함을 보고하면 개발자를 다시 호출해 QA 보고서를 반영하게 하고 2단계를 반복한다. 최대 2회. 그래도 남으면 남은 결함을 사용자에게 그대로 보고한다.
변경 요약, 테스트 결과, 남은 문제를 사용자에게 전달한다. _workspace/는 남긴다.
remove <번호> 명령 추가" → 개발자가 구현+테스트, QA가 pytest와 경계 입력 통과 확인, 결함 0건으로 보고.remove 99의 트레이스백을 발견 → 개발자 재호출로 범위 검사 추가 → QA 재검증. 2회 후에도 실패하면 결함을 그대로 보고.