← ClaudeAtlas

harness-planlisted

하네스 흐름 1/3 — 계획. non-trivial 작업의 계획 분해와 승인을 담당한다(문서만 쓴다 — 구현·커밋 금지). 사용자가 "/harness-plan", "하네스 계획", "계획 깎아줘", "멀티스텝 계획 문서화", "마일스톤 계획", "step/단계별로 쪼개서 설계", "tooling changeset 시작", "프로젝트 방향 잡아줘"라고 말하거나, 승인되지 않은 non-trivial 작업을 시작할 때 사용한다. 승인된 계획 실행은 /harness-run, 완료 마감은 /harness-done, 단순 계획은 /spec, 신규 레포 초기화는 /harness-bootstrap.
lumatic2/askewly-harness · ★ 1 · AI & Automation · score 72
Install: claude install-skill lumatic2/askewly-harness
# /harness-plan — 계획 깎기 → 분해 → 승인 (문서만 쓴다) > **하네스는 흐름 3분할이다 (2026-07-23 C6)**: `harness-plan`(계획 — 문서만 쓴다) → `harness-run`(실행 — git 을 소유한다) → `harness-done`(완료 판정 → 마감 → 되먹임). 셋은 한 세트다 — 함께 배포·토글한다. > > **기계장치는 한 곳** — 3종이 부르는 스크립트는 전부 `harness-run` 의 `scripts/` 에 산다. `$HARNESS_SCRIPTS` 해석 (`~/.claude/...` 하드코딩 금지 — Codex 배포본 경로가 다르다): > ```bash > HARNESS_SCRIPTS="$HOME/.codex/skills/harness-run/scripts" > [ -d "$HARNESS_SCRIPTS" ] || HARNESS_SCRIPTS="$HOME/.claude/skills/harness-run/scripts" > ``` 이 스킬은 **produce 구간**이다 — 계획·스캐폴드·문서만 쓴다. 구현코드·최종 산출물 생성·작업물 git 커밋 금지. 승인 등록까지 마치면 `/harness-run` 으로 넘어간다. --- ## 배치 규약 — 어디에 무엇이 사는가 (정본) "이번 run 이 무엇을 만들지 선언"하는 의식도, 산출물 종류별 절차 분기도 없다(C10). 보는 것은 하나 — **어디에 무엇이 사는가.** | 위치 | 무엇이 사는가 | 수명 | |---|---|---| | `CLAUDE.md` 「북극성」 절 (맨 위) | 북극성 — 사용자 소유, 방향만 (구 `OBJECTIVE.md` 흡수, C4) | living | | `ROADMAP.md` (루트) | 상태판 — milestone 상태, ≤150줄 | living | | `운영지도.md` (루트) | 운영 배선도 — 세션 생애주기·훅 배선·파일 파이프라인 (있는 레포만) | living | | `plans/` (루트) | **현재·미래 계획만** — 작업 단위 계획서 `plans/<date>-<milestone-id>-<slug>.md` | living | | `research/` (루트) | 리서치 산출물 `<date>-<소비처>-<slug>.md` — 양식 자유·저장 의무·소비처 백링크 | record | | `archive/` (루트) | 완료·동결 기록 — `archive/plans/` (milestone 완료 시 이동)·은퇴 산출물 | record | | `archive/reports/` | **최종 보고서** `<date>-<id>-<slug>.md` — 완료 의식 정본(/harness-done, 템플릿 `templates/REPORT_TEMPLATE.md`). ⚠ **git 추적 필수** | record | | `changesets/` | tooling 변경 기록 (milestone 당 디렉터리 1개 — step 은 README 의 절, 기록-합본) | record | | `docs/` |