harness-plan
Design-only mode of the Harness pipeline — runs Requirement Analyst → Solution Architect → Gate Reviewer and stops.
Skill by Alan-IFT
Install
Works with Claude Code. Read the repository before you give any tool access to your data.
npx agentmarket install skill/alan-ift-harness-plan
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, data
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/harness-plan
Tools it pre-approves 9
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
Read,Write,Edit,Glob,Grep,Bash,AskUserQuestion,TodoWrite,Task
What's inside
- Skill name
harness-plan- Description
- Design-only mode of the Harness pipeline — runs Requirement Analyst → Solution Architect → Gate Reviewer and stops. Produces 01_REQUIREMENT_ANALYSIS.md, 02_SOLUTION_DESIGN.md, 03_GATE_REVIEW.md with a verdict, but does NOT enter Developer. Use when you want a vetted design before committing engineering time.
- License
- MIT
- Allowed tools
- Read,, Write,, Edit,, Glob,, Grep,, Bash,, AskUserQuestion,, TodoWrite,, Task
- Instructions
- 66 lines in SKILL.md · view on GitHub
Before installing
- Pre-approves some shell commands
Files (1)
- SKILL.md
SKILL.md (first lines)
# /harness-plan Run only the **design half** of the Harness 7-agent pipeline. Stop after Gate Review with a verdict. No code, no tests. ## When to invoke - You have a feature idea and want to validate the design before building it - You need an architecture review for someone else's proposal (paste their idea as input) - You're scoping a quarter / sprint and want N designs ready to pick from - Engineering time is expensive and you've been burned by half-baked designs before ## When NOT to invoke - The task is small enough that design overhead exceeds implementation (use direct edit) - The acceptance criteria are obvious (just run `/harness` full pipeline) - You want code (use `/harness` full pipeline) ## Procedure The PM Orchestrator (you or a dispatched sub-agent) dispatches **only stages 1-3** of the 7-agent pipeline. The Developer / Code Reviewer / QA Tester stages do not run. 1. **Create the task entry** in `docs/tasks.md` with `mode: plan` and `stage: planning`. 2. **Create the task directory** `docs/features/<task-slug>/` and `PM_LOG.md`. 3. **Dispatch `harness-kit:requirement-analyst`** via Task tool. Output: `01_REQUIREMENT_ANALYSIS.md`. 4. **Dispatch `harness-kit:solution-architect`** via Task tool. Output: `02_SOLUTION_DESIGN.md`. 5. **Dispatch `harness-kit:gate-reviewer`** via Task tool. Output: `03_GATE_REVIEW.md` with one of: - `APPROVED FOR DEVELOPMENT` — the design is sound; user can later run `/harness` to continue from Dev with the existing 01-03 docs - `CHANGES REQUIRED` — list of changes needed; user iterates manually or re-runs `/harness-plan` - `REJECTED` — design unviable; explain why 6. **Update tasks.md** `stage: planning-done`. 7. **Report to user**: which verdict, where the documents are, what's the next move. The plan-mode output is **resumable**: if the user decides to build it later, running `/harness` on the same task slug will detect existing 01-03 docs and skip those stages, jumping to Development. **The PM must record this mode choice in `PM_LOG.md`** so the full pipeline knows. ## Task-decomposition discipline When you split a design into tasks (or pool/batch rows), each task is a **tracer-bullet vertical slice**, sized to the **smart zone**: - **Tracer-bullet vertical slice** — a task is a thin path that cuts end-to-end through *every layer the change touches* (e.g. schema → API → UI → tests) and is independently demoable/verifiable on its own. It is **NOT a horizontal slice of one layer** (not "all the schema", then "all the API"). A completed slice ships value alone; a half-finished horizontal layer ships nothing. - **Smart zone** — size a task so its full reasoning fits one model reasoning window (approximately one window, ~120k tokens on current state-of-the-art models — a heuristic, not a hard gate). A unit of work that would overflow that window is split into smaller vertical slices, or handed off, **before** the model degrades. **A good task / pool row** is therefore one vertical slice that (a) is independently verifiable, (b) names only real consumption dependencies (`Depends on` = "this row uses an artifact the other row produces", never "same area"), and (c) fits the smart zone. ## Output ``` docs/features/<task-slug>/ 01_REQUIREMENT_ANALYSIS.md 02_SOLUTION_DESIGN.md 03_GATE_REVIEW.md PM_LOG.md (one entry per stage) ``` No 04-07 documents in plan mode. ## Cost vs full pipeline `harness-plan` is ~30-40% of the time and context cost of the full 7-stage pipeline. Use it freely for any decision that needs vetting but isn't committed work yet. ## Anti-patterns - **Do not** invoke the Developer or downstream stages. If you find yourself wanting to "just write a bit of code to validate the design", that's `/harness-explore`, not `/harness-plan`. - **Do not** skip Gate Review. The verdict is the whole point — design without a gate is just a doc. - **Do not** mutate this skill's procedure to add code-writing stages. If you need code, switch to `/harness`.
From Alan-IFT/harness-kit, MIT.
More from Alan-IFT/harness-kit
- 0.529score
harness-deflate
Alan-IFT
Holistic anti-entropy sweep.
SkillBFreshness: BClaude Code - 0.524score
harness
Alan-IFT
Full 7-stage Harness pipeline.
SkillBFreshness: BClaude Code - 0.524score
harness-batch
Alan-IFT
Run a fixed list of tasks (T-01...T-NN) through the 7-stage pipeline in sequence, one isolated context per task, stopping only on strong signals.
SkillBFreshness: BClaude Code - 0.524score
harness-decision-mode
Alan-IFT
Switch or set a harness project's decision / escalation MODE — Mode 1 (human decides every judgment call), Mode 2 (the AI decides per the PRESET rubric…
SkillBFreshness: BClaude Code - 0.524score
harness-verify
Alan-IFT
Run the project's total verification (.harness/scripts/verify_all).
SkillBFreshness: BClaude Code +9 - 0.524score
harness-intervene
Alan-IFT
Drop a redirect / pause / note / add-task signal into a running 7-stage Harness pipeline (or a /harness-stream pool).
SkillBFreshness: BClaude Code +9 - 0.524score
harness-language
Alan-IFT
Set, switch (English <-> Chinese), or refresh a harness project's output-language policy.
SkillBFreshness: BClaude Code - 0.524score
harness-stream
Alan-IFT
Streaming / living-pool mode.
SkillBFreshness: BClaude Code - 0.524score
harness-upgrade
Alan-IFT
Upgrade an already-initialized but stale harness project to the current plugin layout, non-destructively and idempotently, with a dry-run preview, then prove…
SkillBFreshness: BClaude Code - 0.524score
harness-explore
Alan-IFT
Research / feasibility mode.
SkillBFreshness: BClaude Code - 0.524score
harness-goal
Alan-IFT
Open-ended goal mode.
SkillBFreshness: BClaude Code - 0.524score
harness-grill
Alan-IFT
Interview the user ONE question at a time to pin down what they actually want BEFORE any pipeline runs, giving a recommended answer per question and…
SkillBFreshness: BClaude Code
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 8, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Alan-IFT/harness-kit
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Alan-IFT
- 0.529score
harness-deflate
Alan-IFT
Holistic anti-entropy sweep.
SkillBFreshness: BClaude Code - 0.524score
harness-explore
Alan-IFT
Research / feasibility mode.
SkillBFreshness: BClaude Code - 0.524score
harness-batch
Alan-IFT
Run a fixed list of tasks (T-01...T-NN) through the 7-stage pipeline in sequence, one isolated context per task, stopping only on strong signals.
SkillBFreshness: BClaude Code - 0.524score
harness-decision-mode
Alan-IFT
Switch or set a harness project's decision / escalation MODE — Mode 1 (human decides every judgment call), Mode 2 (the AI decides per the PRESET rubric…
SkillBFreshness: BClaude Code - 0.524score
harness
Alan-IFT
Full 7-stage Harness pipeline.
SkillBFreshness: BClaude Code - 0.524score
harness-goal
Alan-IFT
Open-ended goal mode.
SkillBFreshness: BClaude Code
Cite this page
harness-plan skill. Agent Mart. https://agentmart.dev/skills/alan-ift-harness-plan (last updated 2026-10-24)