with one click
init-harness
프로젝트 시작 시 엔진/모델/게이트를 고정하는 초기화 workflow
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
프로젝트 시작 시 엔진/모델/게이트를 고정하는 초기화 workflow
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.
기존 코드베이스를 nightwalker harness로 채택(brownfield)하는 onboarding workflow — 인벤토리 수집, adoption_mode=brownfield 고정, Increment 0 baseline 확정
프로젝트 목표를 대화형으로 정리하고 가능한 모든 스택 후보를 비교한 뒤 추천 1안과 함께 개발 시작 문서를 확정하는 workflow
Workstream 실행 workflow — workstream 시작부터 종료까지의 체크리스트와 실행 순서
구현 완료 후 thinking mode 심층 리뷰 — 즉시 반영 항목을 수정하고 결과를 보고한다. clean pass까지 반복이 필요하면 ralph를 통해 실행한다
현재 increment 완료 후 다음 increment의 service_goal과 workstream을 정의하고 autopilot을 재트리거하는 workflow
목표 입력만으로 plan/구현/검증/리뷰/수정 루프를 자동 실행하는 workflow
Based on SOC occupation classification
| name | init-harness |
| description | 프로젝트 시작 시 엔진/모델/게이트를 고정하는 초기화 workflow |
| user-invocable | true |
프로젝트 시작 단계에서 실행할 초기화 절차다. 목표는 엔진/모델/게이트, 사전 승인 범위, 자동화 실행 정책을 한 번 확정하고 이후 일관되게 적용하는 것이다.
다음 중 하나를 선택한다.
claude-default: Codex Plan → Claude Build → Codex Reviewgeneric-ai: 범용 도구 조합으로 운영lightweight-fast: 속도 우선, 게이트를 recommended로 운영필요하면 .claude/profiles/의 템플릿을 기준으로 시작한다.
.claude/project-profile.md에 다음을 기록한다.
profile_nameplan_engine, build_engine, review_engineplan_model, build_model, review_modelplan_gate, review_gate (required/recommended)/plan, /workstream, /codex:review 실행 시 이 고정값을 따를 수 있는지 확인한다..claude/hooks/validate-project-profile.sh 검증을 통과하는지 확인한다..claude/project-approvals.md에 다음을 기록한다.
이 설정은 commit/push 전 validate-project-approvals.sh hook으로 검증된다.
rules/token-optimization.md를 기본값으로 사용한다..claude/project-automation.md를 작성/확정한다.
automation_mode, allow_midway_user_prompt, final_report_onlypreapproval_enforcement, risk_enforcement, unresolved_config_enforcement (report/block)auto_commit_on_success, auto_push_on_successallow_auto_push (기본값은 false. 개발 후 전략과 분리할지 여부)engine_runtime_mode, allow_engine_stub (엔진 실행 실패 시 stub 허용 정책)execute_engine_commands (실제 엔진 CLI 실행 여부)max_fix_attempts_per_gate, max_autopilot_cyclesplan_cmd, implement_cmd, review_cmd, qa_cmd (자동 오케스트레이션 단계 명령)engine_cmd_* (엔진별 어댑터 명령 템플릿)lint_fix_cmd/build_fix_cmd/test_fix_cmd/security_fix_cmd (gate 실패 자동 복구 명령)quality_cmd, quality_coverage_cmd, quality_perf_cmd, quality_architecture_cmd가능하면 아래 명령으로 gate 후보를 자동 감지한 뒤, 결과를 검토해 확정한다.
.claude/hooks/suggest-automation-gates.sh
초기 입력을 최소화하려면 아래 bootstrap을 우선 실행한다.
이 스크립트는 gate, quality 세부 명령, engine adapter 템플릿, approvals allowlist, completion contract를 자동 채운다.
또한 implement_cmd, review_cmd, *_fix_cmd를 gate 기준으로 자동 연결한다.
.claude/hooks/bootstrap-init-harness.sh
.claude/completion-contract.md로 앱 완료 기준을 고정한다.
artifact_definitionartifact_check_cmdrun_smoke_cmdacceptance_test_cmdrelease_readiness_cmddone_enforcement (report/block)완주 자동화를 목표로 할 때는 기본값 report로 두고, 미설정/실패 항목을 최종 보고서에서 후처리한다.
검증은 아래 명령으로 수행한다.
.claude/hooks/validate-completion-contract.sh