/exec-ears
pending 스펙을 실행합니다.
Instructions
- •현재 프로젝트의 pending 스펙을 확인합니다:
bash
PROJECT=$(basename "$PWD") ls ~/.claude/specs/$PROJECT/pending/
- •스펙이 여러 개면 목록을 보여주고 AskUserQuestion으로 선택받습니다
- •인자로 특정 스펙이 지정되면 해당 스펙을 바로 실행합니다
- •선택된 스펙을
doing/으로 이동합니다:bashmv ~/.claude/specs/$PROJECT/pending/{spec} ~/.claude/specs/$PROJECT/doing/ - •스펙 파일을 읽고 Requirements, Scope, Acceptance Criteria에 따라 구현합니다
- •구현 완료 후 스펙 파일 하단에 실행 결과를 추가합니다:
markdown
## Execution Result - completed: {timestamp} - status: success|partial|failed - Changes: [list of files changed] - Notes: (실행 중 발견된 사항) - •스펙을
done/으로 이동합니다:bashmv ~/.claude/specs/$PROJECT/doing/{spec} ~/.claude/specs/$PROJECT/done/ - •Tester에게 테스트 요청 전송:
bash
TESTER_PANE=$(tmux list-panes -F '#{pane_index}:#{pane_id}' | grep '^1:' | cut -d: -f2) if [ -n "$TESTER_PANE" ]; then tmux send-keys -t "$TESTER_PANE" -l "테스트 요청: {spec-id}. 구현 완료된 스펙을 테스트해주세요." && tmux send-keys -t "$TESTER_PANE" Enter fi
주의사항
- •스펙의 Scope에 명시된 파일만 수정합니다
- •Acceptance Criteria를 모두 충족하는지 확인합니다
- •완료 후 반드시 Tester(pane index 2)에게 테스트를 요청합니다
- •Tester가 수정 요청을 보내면 수정 후 다시 테스트 요청합니다