Build, deploy, and iterate on web projects using Nick's full stack and design system. Enforces enterprise-grade quality and Nick's visual standards on every build.
When Nick asks to build an app, website, or web project. Called by nick-project-orchestrator after design and schema steps are complete.
Generate a kebab-case name from the description. All projects go in ~/Projects/. Never ask the user for a folder name.
Before building, verify these inputs exist (from the orchestrator):
If any are missing and this isn't a quick build — stop and generate them first.
Create a brief project plan:
Share with Nick for approval before building.
Once approved:
mkdir -p ~/Projects/<name>cd ~/Projects/<name> && claude --permission-mode bypassPermissions --print -p "FULL SPEC HERE"
The spec MUST include:
--image flags (pixel-match target, not just tokens)--image flags with instruction:
"Match or exceed the competitor's visual density and polish. Take design inspiration from
the aspirational reference. Do not produce anything that looks like a template."The Claude Code invocation should use --image for all visual references:
cd ~/Projects/<name> && claude \
--permission-mode bypassPermissions \
--print \
--image /tmp/stitch-<project>-hero.png \
--image /tmp/stitch-<project>-dashboard.png \
--image /tmp/competitor-<project>-desktop.png \
--image /tmp/aspiration-<project>.png \
-p "FULL SPEC HERE"
Never give Claude Code vague instructions. The spec should be 800+ words minimum.
ALWAYS deploy immediately after building without asking:
cd ~/Projects/<name> && vercel --yes --prod
Share the live URL.
Run all 3 QA steps (handled by orchestrator):
For any changes, re-pass all visual references so design quality holds:
cd ~/Projects/<name> && claude \
--permission-mode bypassPermissions \
--print \
--image /tmp/stitch-<project>-hero.png \
--image /tmp/stitch-<project>-dashboard.png \
--image /tmp/competitor-<project>-desktop.png \
--image /tmp/aspiration-<project>.png \
-p "CHANGE REQUEST + design brief + fullstack standards"
ALWAYS redeploy after changes. Run all 3 QA steps. Share the updated live URL.
If Stitch screenshots no longer exist (old project): re-run the visual review skill to capture current screenshots, then use those as the --image references. Design quality must be maintained across every iteration, not just the first build.
--permission-mode bypassPermissions --print — NEVER --dangerously-skip-permissions