Chalk Labs
Need help deploying harness?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code. Read the repository before you give any tool access to your data.
npx agentmarket install skill/alan-ift-harness
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: testing, data, productivity
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
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- Description
- Full 7-stage Harness pipeline. Routes a real feature / bug / refactor task through Requirement Analyst → Solution Architect → Gate Reviewer → Developer → Code Reviewer → QA Tester → Delivery, with verify_all as the gate. Use when the task has a clear acceptance criterion and needs to ship. Symmetric with /harness-plan, /harness-explore, /harness-goal (the three lighter modes).
- License
- MIT
- Allowed tools
- Read,, Write,, Edit,, Glob,, Grep,, Bash,, AskUserQuestion,, TodoWrite,, Task
- Instructions
- 54 lines in SKILL.md · view on GitHub
Before installing
- Pre-approves some shell commands
Files (1)
- SKILL.md
SKILL.md (first lines)
# /harness Run the **complete 7-stage Harness pipeline** for a real feature / bug / refactor. This is the canonical mode — use it when the task has a clear acceptance criterion and you want to ship code. ## When to invoke - Real feature work: "Add a CSV export button to the orders page." - Real bug fix: "Race condition in the payment retry — fix it." - Real refactor with a defined target: "Extract the auth middleware into its own package." - Anything where the answer is "build and ship", not "research" or "evaluate" or "loop until X". ## When NOT to invoke | Symptom of wrong mode | Use this instead | |---|---| | "Can we even do X?" / "Is library Y feasible?" | `/harness-explore` | | "Vet this design before any code" / "先评审下这个想法" | `/harness-plan` | | "Keep improving until <criterion>" / "重构到 verify_all 全绿" | `/harness-goal` | | Typo / single-line fix / comment cleanup | Direct edit + `verify_all` | ## Procedure The PM Orchestrator (you, if you're the PM, or a dispatched sub-agent) routes through all 7 stages strictly in order. 1. **Create the task entry** in `docs/tasks.md` with `mode: full` (or omitted — `full` is the default) and `stage: requirements`. 2. **Create the task directory** `docs/features/<task-slug>/` and `PM_LOG.md`. 3. **Read `.harness/insight-index.md`** before dispatching any stage — if any line applies, surface it to the relevant agent in their dispatch prompt. 4. **Dispatch `harness-kit:requirement-analyst`** via Task tool. Output: `01_REQUIREMENT_ANALYSIS.md`. Update `stage: design`. 5. **Dispatch `harness-kit:solution-architect`** via Task tool. Output: `02_SOLUTION_DESIGN.md`. Update `stage: gate-review`. 6. **Dispatch `harness-kit:gate-reviewer`** via Task tool. Output: `03_GATE_REVIEW.md`. If `CHANGES REQUIRED` or `REJECTED`, route back. If `APPROVED FOR DEVELOPMENT`, update `stage: development`. 7. **Dispatch `harness-kit:developer`** (or the assigned project-local partition agent — `dev-frontend` / `dev-backend` / `dev-db` / `dev-api` / `dev-services`) via Task tool. Output: `04_DEVELOPMENT.md`. Update `stage: code-review`. 8. **Dispatch `harness-kit:code-reviewer`** via Task tool. Output: `05_CODE_REVIEW.md`. If issues, route back to the developer. Update `stage: qa`. 9. **Dispatch `harness-kit:qa-tester`** via Task tool — **with the adversarial verification contract enforced** (see `.harness/playbooks/qa-tester.md`). Output: `06_TEST_REPORT.md` that MUST include `## Adversarial tests` section per acceptance criterion. Update `stage: delivery`. 10. **Write `07_DELIVERY.md`** (PM does this directly): summary + verify_all output + any `## Insight` section if the task surfaced non-obvious project truths. At this delivery boundary the PM also runs the cadenced, non-blocking entropy watch (full mode only) — see `.harness/playbooks/pm-orchestrator.md` → "Entropy watch at delivery". *(referencing line only — the call-sequence and section-format live there, not here)* 11. **Run `.harness/scripts/verify_all`**. Task is **not done** until it PASSes. 12. **Run `.harness/scripts/archive-task --task <task-slug>`** to harvest insights to `.harness/insight-index.md` and move stage docs to `docs/features/_archived/`. 13. **Update tasks.md** `stage: done` and report to user. ## Resuming from a partial run If a previous `/harness-plan` run produced 01-03 documents for the same task slug, **skip stages 4-6** and jump to Developer. The 03_GATE_REVIEW.md's `APPROVED FOR DEVELOPMENT` verdict is the prerequisite — if missing, route through Gate Review first. ## Anti-patterns - **Do not** skip stages. Every non-trivial change goes through all 7. If you find yourself "just writing a quick fix" without 01/02/03, you're either doing a trivial task (use direct edit) or a research task (use `/harness-explore`). - **Do not** let agents self-route. The PM dispatches; sub-agents return; the PM decides next stage. - **Do not** declare done without `verify_all` PASS and `archive-task` run. - **Do not** modify upstream stage documents from a downstream stage. If Dev finds the design is wrong, write a blocker in `PM_LOG.md` and route back to Architect. ## Cost Full 7-stage = 100% baseline. Use the lighter modes (`/harness-plan` ~35%, `/harness-explore` ~15%, `/harness-goal` budget-bound) when the task shape doesn't need the full pipeline.
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-verify
Alan-IFT
Run the project's total verification (.harness/scripts/verify_all).
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-plan
Alan-IFT
Design-only mode of the Harness pipeline — runs Requirement Analyst → Solution Architect → Gate Reviewer and stops.
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-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 - 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
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-plan
Alan-IFT
Design-only mode of the Harness pipeline — runs Requirement Analyst → Solution Architect → Gate Reviewer and stops.
SkillBFreshness: BClaude Code - 0.524score
harness-goal
Alan-IFT
Open-ended goal mode.
SkillBFreshness: BClaude Code
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get harness running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
harness skill. Agent Mart. https://agentmart.dev/skills/alan-ift-harness (last updated 2026-10-24)