pilot¶
도메인 지식 기반의 agent workflow 플러그인입니다. Claude Code 내에서 plan → critic → generate → evaluate의 명시적 cycle로 project를 진행합니다.
v0.15.0 highlights
- 프로젝트 모드 evaluator REPORT 영속화 —
features/NN-{slug}.eval.md저장 + protect-managed 훅 재생성 예외 - critic·autopilot·focus 갱신 절차를 훅과 양립하게 개정 — 기존 파일 갱신은 Edit 기반
- Slack 활성화 기본 이벤트에
pr포함 —complete,approval,pr로 통일 - 스킬 description 7종 감량 — 상시 시스템 프롬프트 비용 3,777B → 2,208B
v0.14.0 highlights
- issue 단건 사이클 + 폴더 slug —
/pilot:issue가 경량 모드에서 사이클 지원으로 재정의. orchestrate-load 가 STATE.md 의| issue | {이슈명} |행을 인식해 (work_mode계약) planner→critic→generator→evaluator 를issues/{이슈명}/기반으로 구동한다. 폴더명(영문 kebab slug ≤40자)과 표시명(issue.md H1)을 분리해 유사 이슈 검색을 폴더명ls+ H1grep병행으로 수행 → 운영 이슈 단건 처리 - Open Questions fail-closed 게이트 — 미해결
- [ ]항목에 plan 처리 마커(추정 구현/범위 제외)가 없으면plan-validate가 차단. evaluator REPORT 에open_questionsgate 추가 (7 gates) - 도메인 지식 환류 (knowledge-sync) — evaluator 가 사이클 종료 시 이번 변경이 도메인 문서에 남길 지식을 감지해
metrics.domain_impact로 보고. 기록 여부는 사용자 승인 후 메인 대화가 결정 /pilot:init·/pilot:review→/pilot:pilot-init·/pilot:pilot-review— Claude Code 내장/init·/review와의 bare 별칭 충돌 해소- issue 모드 경계 집행 — issues/ 훅 보호(기존 파일 Write·destructive 차단, Edit·신규 산출물 통과), focus 는
issues/{이슈명}/.focus.md로 분기, commit 은 계속 동작하고 나머지 project 전용 스킬은 issue 행에서 종료 - 하니스 정합·규율 보강 — 진행 보드 겸용 선로딩, 계획 단계 effort 상향, plan 분량 가드(WARN), 주석 규율 eval, 훅 결함 4건 수정, SessionStart 컨텍스트 훅
처음이라면¶
-
Tutorial
설치부터 첫 plan 작성까지 — pilot의 한 cycle을 직접 실행하며 workflow 흐름을 익힙니다.
특정 작업이 필요할 때¶
-
How-to
TDD 활성화, critic 활용, 외부 domain bootstrap 등 작업별 recipe.
-
Reference
agent, skill, CLI, configuration key 등의 정확한 스펙.
-
Explanation
동작 원리와 철학 — agent 역할 분리, drift-protocol, SSOT와 derived의 구분.
한 줄 요약¶
pilot은 대화의 맥락과 domain context를 유지할 수 있도록 workspace/ 구조와 독립된 4개의 agent(planner / planner-critic / generator / evaluator)를 활용해 명시적인 호출 flow를 유지합니다. 완전히 자동화된 pipeline이 아닌, 각 phase 사이에 사용자가 개입할 수 있는 workflow입니다.