with one click
autopilot
파이프라인 오케스트레이터 — think → plan → build (리뷰+커밋 포함)
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
파이프라인 오케스트레이터 — think → plan → build (리뷰+커밋 포함)
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
태스크 구현 → 리뷰 → 커밋 (plan 이후 한방 실행기)
합의 기반 플래닝 + 다관점 검증 + TDD 태스크 분해
병렬 3-lane 코드 리뷰 + fix-first 자동 수정
아이디어 구체화 — 기술, 사업, 개선 상황별 인터뷰 + 다관점 검증
코드베이스 종합검진 — 전수조사 + codex 병렬 검토 + "처음부터 다시 만든다면?" + 수정 계획
스킬 카탈로그 + 시나리오별 라우팅 가이드. 스킬 선택이 필요할 때 자동 로딩.
| name | autopilot |
| description | 파이프라인 오케스트레이터 — think → plan → build (리뷰+커밋 포함) |
| argument-hint | ["task description"] |
아이디어에서 커밋까지 전체 파이프라인을 자동 실행한다. 각 스킬을 순차 호출하고, 상태를 .state/pipeline.json에 기록하여 크래시 복구를 보장한다.
ina launch --task "..." 로 무인 실행할 때/ina:build (리뷰+커밋 포함)/ina:think, /ina:plan 등).state/pipeline.json에 현재 진행 상태를 기록한다:
{
"stage": "build",
"skill": "ina:build",
"task": "인증 시스템 추가",
"spec_path": ".ina/specs/20260405-1000-think-auth.md",
"plan_path": ".claude/plans/auth.md",
"started_at": "2026-04-05T10:00:00Z",
"updated_at": "2026-04-05T10:30:00Z"
}
매 Stage 전환 시 이 파일을 업데이트한다. 크래시 후 재시작 시 이 파일을 읽어서 해당 Stage부터 재개한다.
ina_report_progress(in_progress="autopilot: {stage}")ina_mark_blocked(reason="autopilot: {stage}에서 {reason}")autopilot 시작
│
├─ .state/pipeline.json 존재? → 재개 모드 (해당 stage부터)
└─ 없으면 → 새 파이프라인 생성
│
├─ Stage 1: THINK ──────────────────────────────────┐
│ /ina:think 호출 │
│ 검증: .ina/specs/{type}-{slug}.md 존재 │
│ pipeline.json → stage="plan" │
│ │
├─ Stage 2: PLAN ───────────────────────────────────┤
│ /ina:plan 호출 (스펙 파일 경로 전달) │
│ 검증: .claude/plans/{slug}.md + TASKS.md 존재 │
│ pipeline.json → stage="build" │
│ │
├─ Stage 3: BUILD ──────────────────────────────────┤
│ /ina:build 호출 │
│ build가 내부적으로 구현 → 리뷰 → 커밋까지 처리 │
│ pipeline.json 삭제 │
└────────────────────────────────────────────────────┘
ina_report_progress(in_progress="autopilot: think")
/ina:think 스킬 호출 (태스크 설명 전달).ina/specs/{YYYYMMDD-HHMM}-think-{slug}.md 존재pipeline.json 업데이트: stage="plan", spec_path 기록.state/progress.md의 ## Context for Restart에 스펙 파일 경로 기록exit(42) — daemon이 plan stage부터 fresh session으로 재개스킵 조건:
ina_report_progress(in_progress="autopilot: plan", completed="think")
/ina:plan 스킬 호출 (스펙 파일 경로 전달)
.claude/plans/{slug}.md 존재TASKS.md에 - [ ] 항목이 최소 1개pipeline.json 업데이트: stage="build", plan_path 기록.state/progress.md의 ## Context for Restart에 플랜 파일 경로 + 태스크 수 기록exit(42) — daemon이 build stage부터 fresh session으로 재개
ina_report_progress(in_progress="autopilot: build", completed="think, plan")
/ina:build 스킬 호출pipeline.json 삭제ina_report_progress(in_progress="완료", completed="전체 파이프라인")데몬이 에이전트를 재시작하면:
.state/pipeline.json 존재 확인stage 읽기>>> Autopilot Stage: {name} 출력