con un clic
taxiing
항공기 이륙 3단계 — plan.md 따라 워크트리에서 구현·중간 커밋 (push/PR 없음)
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
항공기 이륙 3단계 — plan.md 따라 워크트리에서 구현·중간 커밋 (push/PR 없음)
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
gh 명령 직전 GitHub CLI 로그인 상태와 active account 를 확인
항공기 사후 단계 (Landing) — PR 머지 확인 후 워크트리 제거·develop 동기화
항법 단계 (Rejoin) — 워크트리 제거 + 브랜치를 develop 위로 리베이스해 메인 레포 로컬 브랜치로 보존 (원래 항로 재합류)
항공기 이륙 4단계 — develop 리베이스 → push → PR 생성 (원격 영향)
항공기 사후 단계 (Landing) — PR 머지 확인 후 워크트리 제거·develop 동기화
항법 단계 (Rejoin) — 워크트리 제거 + 브랜치를 develop 위로 리베이스해 메인 레포 로컬 브랜치로 보존 (원래 항로 재합류)
| name | taxiing |
| description | 항공기 이륙 3단계 — plan.md 따라 워크트리에서 구현·중간 커밋 (push/PR 없음) |
| allowed-tools | Bash, Read, Write, Edit, Grep, Glob, Agent, AskUserQuestion, TodoWrite, mcp__linear-server__get_issue, mcp__linear-server__update_issue |
| argument-hint | <Linear 이슈 ID> [--force] |
이륙 시퀀스의 3단계 (Taxiing). door-closing 에서 작성한 plan.md 를 따라 워크트리 안에서 코드를 구현하고 중간 커밋한다. git push, gh pr create 같은 원격 부수효과는 절대 수행하지 않는다.
$ARGUMENTS 형식: <ISSUE-ID> [--force]. 예: /taxiing CIR-15.
--force 분리. 첫 토큰을 <ISSUE> 로.<ISSUE> 없으면 사용법 안내 후 중단.MAIN_REPO_ROOT = $(git rev-parse --path-format=absolute --git-common-dir | xargs dirname)STATE_FILE = $MAIN_REPO_ROOT/.claude/state/<ISSUE>.jsonPLAN_FILE = $MAIN_REPO_ROOT/.claude/state/<ISSUE>.plan.md상태 파일을 읽어 다음 순서로 실행:
boarding.done_at == null 이거나 --force → /boarding <ISSUE> [--force] 실행. 채워져 있으면 스킵 메시지 한 줄.door_closing.done_at == null 이거나 --force → /door-closing <ISSUE> [--force] 실행. 채워져 있으면 스킵 메시지 한 줄.taxiing.done_at 이 채워져 있고 --force 가 없으면 스킵 메시지 출력 후 종료.worktree_path 를 사용해 워크트리 디렉토리로 cd. 경로가 없으면 /door-closing <ISSUE> --force 안내 후 중단.Done/Canceled 가 아니면 상태를 In Progress 로 직접 변경한다.PLAN_FILE 을 읽어 구현 단계 / 변경 파일 / 테스트 전략 / 수락 기준을 파악.구현 단계 항목을 TodoWrite 로 펼쳐 진행 상황 추적.<type>: <English summary> (<ISSUE>) 예 feat: add numeric keypad component (CIR-21).pytest 통과 확인.npm run build 통과 확인.console.log 검사: 변경된 프런트엔드 파일에 console.log 가 남아있으면 사용자에게 알린다.git status 가 깨끗해질 때까지 커밋. 커밋되지 않은 변경이 남으면 종료하지 않는다.taxiing.done_at = <UTC ISO8601> 저장.git push, gh pr create, gh pr edit, git push --force* 절대 금지. 그건 takeoff 책임.develop / main 에 직접 커밋 금지..env, credentials.json 등 민감한 파일은 스테이징에서 제외.Todo → In Progress → Done 으로만 처리한다.--force 사용 시 — taxiing 만 다시 돌리는 의미는 거의 없으므로(이미 커밋된 코드를 되돌릴 수 없음) 사용자에게 “기존 커밋을 그대로 두고 plan 잔여분만 이어서 진행할까, 아니면 사용자가 직접 reset 후 재호출할까” 한 번 확인 받는다.