allow1
무료Use when generating, vectorizing, or converting images to SVG — logos, icons, illustrations, or 'allow1'/'quiver' references.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Plans and tracks tasks in .claude/harness/plans.json. Use when creating plans, adding tasks, updating markers, checking progress, or brainstorming an idea into tasks.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Before executing any subcommand, ensure the JSON plans storage is initialised:
.claude/harness/plans.json exists → proceed normally.Plans.md exists but .claude/harness/plans.json does not → auto-migrate:
harness plan-cli migrate
harness plan-cli add-phase ...).This check is performed silently. Inform the user only if migration was triggered.
| User Input | Subcommand | Behavior |
|---|---|---|
| "create a plan" | create | Default behavior, interactive interview → harness plan-cli add-phase/add-task |
| "add a task" | add | Add new task via harness plan-cli add-task |
| "mark complete" | update | Change task status to cc:done via harness plan-cli update |
"where am I?" / "check progress" / harness-plan sync / "sync status" | sync | Compare implementation with plan state (harness plan-cli list/get) and sync via harness plan-cli update |
harness-plan sync --snapshot | sync --snapshot | Save point-in-time progress snapshot |
"rough idea" / "brainstorm" / harness-plan brainstorm | brainstorm | Shape idea → design spec → tasks via harness plan-cli add-phase/add-task |
"archive old phases" / harness-plan archive | archive | Archive phases via harness plan-cli archive <phase-id> (sets status: archived in plans.json) |
Each subcommand has its own reference file. Open the matching file when invoking that subcommand.
| Subcommand | Reference |
|---|---|
create | references/create.md — interview flow, TDD decision rules, plan generation via harness plan-cli |
add | references/add.md — insertion rules, DoD/Depends auto-inference |
update | references/update.md — marker mapping, single-task status changes |
sync | references/sync.md — discrepancy detection, retrospective, --snapshot |
brainstorm | references/brainstorm.md — two-stage idea → spec → plan flow |
archive | references/archive.md — phase archival, retention, naming |
| (CLI reference) | cli-reference.md — all subcommands, flags, exit codes, agent examples |
| (quality gate) | references/planning-quality.md — 8-step planning quality contract for create and high-impact add |
CI mode (--ci) — applies to create only: no interview; uses the existing plan state (harness plan-cli list) and only performs task decomposition. See references/create.md "CI Mode" section.
Retrospective skip (--no-retro) — applies to sync only: skips the automatic retrospective pass. See references/sync.md "Step 6: Retrospective".
Task data is stored in .claude/harness/plans.json (repo root — never the plugin cache path). The canonical schema is defined in plan_types.go. Key invariants:
add-phase prepends; phases are listed newest-on-top.status: archived).plans.json directly; use harness plan-cli subcommands.harness/rules/plans-json-location.md; plugin cache copies are frozen snapshots and must not be read or written.Compact summary. For full semantics (including the cc:done [hash] artifact format and blocked reason annotation), see references/task-fields.md "Status Markers".
| Marker | Meaning |
|---|---|
pm:requested | Requested by PM |
cc:TODO | Not started |
cc:WIP | In progress |
cc:done | Worker completed |
pm:confirmed | PM review completed |
blocked | Blocked (reason must always be noted) |
[ralph] | Iterative loop task — executed by harness-ralph-loop; requires Verify: line. See references/ralph-tasks.md |
harness-plan create attaches briefs only when needed.
design briefcontract briefscripts/generate-skill-manifest.shReference:
docs/plans/briefs-manifest.mdharness-planner AgentFor mechanical plans mutations (mark task status, add a row, archive completed phases), skills and agents may delegate to the harness-planner agent (Haiku, low effort) instead of running the edit inline.
The planner agent now calls the harness plan-cli binary — it does not edit Plans.md or plans.json directly. All writes go through the CLI so atomic I/O guarantees are preserved.
| Subcommand handled by agent | CLI call used internally |
|---|---|
update | harness plan-cli update <task_id> --status <status> |
add | harness plan-cli add-phase or harness plan-cli add-task <phaseID> |
archive | harness plan-cli archive <phaseID> |
The same CLI calls apply when this skill performs the edit inline (without delegating): the SSOT is
.claude/harness/plans.json, and every read goes throughharness plan-cli list/get, every write through aharness plan-clisubcommand.
Subcommands not delegated (require Opus reasoning, stay in this skill): create, brainstorm, sync.
Invocation pattern — callers use the Agent tool with subagent_type: "harness-planner" and pass a planner-request.v1 JSON payload. The agent returns a planner-response.v1 JSON. See harness/agents/harness-planner.md for the full schema and per-operation flows.
The harness-plan skill itself remains the user-facing entry point — delegation is opt-in for callers that want cheap, deterministic edits without burning Opus tokens.
.claude/harness/plans.json is maintained as the source of truth, and GitHub Issue integration is only used in opt-in team mode.
scripts/plans-issue-bridge.sh does not actually update GitHub; it always returns dry-run payloadsReference:
docs/plans/team-mode.mdharness-work — Implement planned tasksharness-review — Review implementationharness-setup — Project initializationharness-planner — Haiku worker for mechanical plan mutations via harness plan-cli (see "Delegation" section above)아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Use when generating, vectorizing, or converting images to SVG — logos, icons, illustrations, or 'allow1'/'quiver' references.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when running the full team/breezing flow end-to-end — all tasks with parallel workers. Do NOT load for: single-task implementation, planning, review, release, or setup.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Reviews PRs that modify the Feature Table in CLAUDE.md. Use when a PR adds CC version rows or modifies docs/CLAUDE-feature-table.md.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when researching Claude Code or Codex upstream releases, selecting adaptations, or preparing Harness upgrades. Local-only; not for distribution.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Creates a single project slide or one-page visual summary for a repo. Use when generating a project intro image or promotional slide.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Generates product demo videos and release walkthroughs via Remotion. Use when creating video documentation or animated demos.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.