Web Builder Harness — Development skill for Claude Code
A Claude Code plugin that turns a one-sentence idea into a small, verified web app.
How to install Web Builder Harness
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open coldingcode/web-builder-harness and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Web Builder Harness does
A Claude Code plugin that turns a one-sentence idea into a small, verified web app.
Alternatives in Development
- Web Artifacts Builder — Build complex claude.ai HTML artifacts using React, Tailwind CSS, and shadcn/ui 94.1k ★
- Lazycodex — The one and only agent harness for complex codebases 3.3k ★
- Web Developer Portfolio — Page builder: Elementor 648 ★
README
Web Builder Harness
[中文](README.zh-CN.md) · English
A Claude Code plugin that turns a one-sentence idea into a small, verified web app. It plans the product, builds it in sprints, and checks every sprint with independent agents, enforced by hooks so the builder cannot grade its own work.
What it does
- Plan. A planner asks a few focused questions, writes a product spec with a design direction, and produces a feature list. Each feature has concrete user scenarios, including at least one tagged
[错误]/[error]or[边界]/[edge]case. - Confirm once. You approve the feature list. From then on the scope is frozen and recorded with a hash.
- Build in sprints. Each sprint goes through generate → evaluate → product acceptance. A sprint passes only when both graders pass it. A sprint gets up to 3 cycles; after that the orchestrator asks you what to do.
The roles never overlap:
| Role | Writes | Does not |
|---|---|---|
| Planner | CLAUDE.md, .web-builder/spec.md, feature_list.json (once) |
write product code |
| Generator | product code, tests/ |
touch .web-builder/, change pass status |
| Evaluator | .web-builder/evidence/, its verdict |
edit code, score visual taste |
| Product acceptance (PA) | its verdict only | run the app, edit any file |
Install
Requires Python 3 on your `PATH` (`python3`). The scripts use only the standard library.
In Claude Code:
/plugin marketplace add coldingcode/web-builder-harness
/plugin install web-builder@web-builder-harness
Then, in an empty folder (or an existing repo), start a run:
/web-builder a pomodoro timer web app with a task list
Check progress at any time with `/web-builder status`, and resume an interrupted run with `/web-builder resume`.
Gates
Hooks in `web-builder/hooks/hooks.json` run `web-builder/scripts/hooks.py`. Blocking uses exit code 2, as the Claude Code hook protocol requires.
- State is script-owned.
state.json,plan_confirmed.jsonand
Related Skills
Cv Job Market Research
A Claude Skill that turns a CV into a structured, verified, bilingual Excel research file of companies to targ
Ste
Rewrite text in ASD-STE100 Simplified Technical English (clear, unambiguous, one idea per sentence).
Research.Feasibility
De-risk the core idea with one small, cheap probe before committing to the full study; write .research/feasibi
Local Search
Small Rust CLI that turns your local browser into a structured search API for Claude Code, Codex, Cursor, Open
Personal Feature Agent
Turn small feature ideas into reviewed requirements, working code, and verified development environments for C
Owner Operator
Agent Skills for owner-operators. Source-verified playbooks for the unglamorous work of running a small busine
Related Agents
Ideation Agent
Turns a research dossier and the channel profile into exactly six ranked, pitchable idea cards — each with a o
Reel Researcher
Reel-factory researcher. Turns a raw idea into a sharp angle, 3 hook options, and verified facts with sources
Builder M
The default implementer. Turns a brief with verified loci, constraints, acceptance criteria and the proving co