stitchflow
Turn briefs, mockups, and product context into Stitch UI screens, design variants, Tailwind-friendly HTML, and screenshots. Use when the user wants to explore a new screen, edit an existing screen, compare visual directions, or save local design artifacts from natural-language in
What it does
StitchFlow
Use this skill when the user wants to create a new screen, refine an existing one, generate design variants, or export local HTML and screenshots through Stitch.
It uses the local toolkit at ${STITCH_STARTER_ROOT:-$HOME/.agents/stitch-starter} instead of a Stitch MCP tool.
Local setup
- Toolkit root:
${STITCH_STARTER_ROOT:-$HOME/.agents/stitch-starter} - API key is expected in
${STITCH_STARTER_ROOT:-$HOME/.agents/stitch-starter}/.env - Outputs are saved to
${STITCH_STARTER_ROOT:-$HOME/.agents/stitch-starter}/runs - The latest single-screen result is tracked in
${STITCH_STARTER_ROOT:-$HOME/.agents/stitch-starter}/runs/latest-screen.json
When to use
- The user says to use Stitch or StitchFlow
- The user wants a screen generated from a brief, spec, or rough idea
- The user wants design variants before implementation
- The user wants targeted visual edits to a generated screen
- The user wants HTML and screenshots exported locally for review
Workflow routing
- New screen from a prompt or brief: Read text-to-design
- Targeted changes to an existing Stitch screen: Read edit-design
- Multiple directions from one base screen: Read variants
Core rules
- Before any Stitch command, rewrite the user request into a stronger design prompt.
- If the user already has a codebase or UI context, inspect it first and carry that context into the prompt.
- Prefer
DESKTOPby default unless the user clearly asks for mobile or tablet. - For first-pass exploration, prefer one generated screen plus
3variants. - If a screen is already close, prefer
editover full regeneration. - Always tell the user where the resulting files were saved.
- Never print or expose
STITCH_API_KEYor.envcontents.
What good output looks like
- the brief is rewritten into a stronger design prompt
- the right Stitch workflow is chosen: generate, edit, or variants
- the command completes and saves artifacts locally
- the response includes project id, screen id, output folder, and what to do next
Prompt shaping
Use prompt-keywords to translate vague requests into design language Stitch understands better.
Structure prompts like this:
[overall vibe, product intent, and audience]
Platform: [web/mobile], [desktop/mobile]-first
Page goal:
- what the screen is for
- what primary action matters most
Page structure:
1. Header / navigation
2. Main content / hero / dashboard body
3. Secondary content
4. Footer / actions / supporting detail
Visual direction:
- palette roles
- typography tone
- spacing density
- component style
After running Stitch
Report:
- the command used at a high level, not the secret env
- the project and screen ids
- the output folder under
${STITCH_STARTER_ROOT:-$HOME/.agents/stitch-starter}/runs - the HTML and image artifact paths if they were downloaded
- a short design assessment and the best next step
References
Capabilities
Install
Quality
deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 9 github stars · SKILL.md body (3,142 chars)