Automated
Hardened direction gate
Unsigned and malformed state blocks; signed state passes. Canonical path checks cover directory and file aliases, dangling links, and strict timestamps.
npm test
An art-directed workflow for Claude Code
Web Studio turns a one-line brief into a site through nine named stages—so taste is committed, mechanics are checked, and “done” leaves evidence.
No runtime dependencies · Node.js 18+ · MIT licensed
Generation starts too early. Visual systems become after-the-fact rationales. Reviewers inherit the builder’s blind spots. Web Studio changes the order of operations: commit a point of view, bind the build to it, then separate judgment from measurement.
Creative direction, production, and verification remain legible as separate jobs. Each stage has an owner, an artifact, and a stop rule.
The art director commits one specific direction and signs the project gate.
Palette law, type, motion, media briefs, and page structure become a visual contract.
Estimate before spend; reuse canonical assets before generating new media.
A second model audits budget and consistency—with zero aesthetic authority.
The site is built from the signed system; unanswered design questions route back.
Measure defects, inspect mechanics independently, then look at real desktop and mobile renders.
Mechanical preflight precedes art-direction QA; passing work compounds memory.
Publish deliberately. Localhost is progress, never completion.
Close with actual tools, spend, degraded modes, score, logs, and destination.
The skill orchestrates. The Designer owns taste. The hook governs project writes. Browser logic reports measurable defects. JSONL receipts make stage claims auditable. Optional services add capabilities, but never receive authority merely by being present.
Read the architecture note →Automated
Unsigned and malformed state blocks; signed state passes. Canonical path checks cover directory and file aliases, dangling links, and strict timestamps.
npm test
Automated
Run order, false completion, safe installation, settings preservation, rollback, visual classifiers, and degraded modes are exercised locally and in CI.
npm run validate
Complete run
Live Claude gate, two viewport browser passes, Codex mechanical review, Designer QA, Pages deployment, and an 18-record COMPLETE recovery receipt.
Open the live witness →Still bounded
Paid media, independent stranger installation, client outcomes, and broad production readiness remain unclaimed.
Evidence boundaries →SIGNAL DESK / LIVE
A signed broadcast-instrument direction became a dependency-free status console. Browser evidence forced seven concrete repairs before Designer QA passed it at 9.1 and Pages exposed the reviewed output.
Required CI, safe install, live Claude and browser boundaries, one complete deployed recovery receipt.
Independent stranger installation and a separate real project outcome—not another fictional showcase.
Evaluate a small state-machine runner only if real failures justify it without absorbing creative authority.
THE BRIEF IS NOT THE DIRECTION.