AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified MIT Self-run

Stitch Skills

mcp-rnd-pro-stitch-skills · by rnd-pro

Agent skills for Stitch MCP, Project Graph MCP, and Symbiote.js component generation.

No reviews yet
0 installs
31 views
0.0% view→install

Install

$ agentstack add mcp-rnd-pro-stitch-skills

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-rnd-pro-stitch-skills)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Stitch Skills? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Stitch Agent Skills for Symbiote.js

A library of Agent Skills designed to work with the Stitch MCP server and Project Graph MCP for the Symbiote.js 3.x ecosystem. Each skill follows the Agent Skills open standard, compatible with Gemini CLI, Claude Code, Cursor, Antigravity, and other MCP-enabled coding agents.

Installation

Clone the repository and copy the desired skill into your project's .agent/skills/ directory:

git clone https://github.com/rnd-pro/stitch-skills.git

# Copy a specific skill
cp -r stitch-skills/skills/symbiote-components .agent/skills/

# Or copy all skills at once
cp -r stitch-skills/skills/* .agent/skills/

The agent will automatically discover skills from the .agent/skills/ directory.

Available Skills

Skills are listed in recommended workflow order — from prompt enhancement to final video output.

1. enhance-prompt

Transforms vague UI ideas into polished, Stitch-optimized prompts. Enhances specificity, adds UI/UX keywords, injects design system context using CSS custom properties, and structures output for better generation results.

2. design-md

Analyzes Stitch projects and generates comprehensive DESIGN.md files documenting design systems using CSS custom properties (design tokens) and semantic visual language optimized for Stitch screen generation.

3. symbiote-components

Converts Stitch screens to Symbiote.js 3.x component systems with triple-file architecture (Component.js + Component.tpl.js + Component.css.js), automated validation via Project Graph MCP, and design token consistency.

4. stitch-loop

Generates a complete multi-page SPA from a single prompt using Stitch, with autonomous baton system, AppRouter path-based routing integration, and file organization following Symbiote conventions. Combines skills 1–3 in an autonomous loop.

Typical Workflow

enhance-prompt  →  Stitch MCP  →  design-md  →  symbiote-components  →  Project Graph MCP
    (1)              ↕               (2)              (3)                    (validate)
                  generates                        converts
                  screens                          to code

Or use stitch-loop (4) to automate steps 1–3 in a continuous build cycle.

Repository Structure

Every directory within skills/ follows a standardized structure to ensure the AI agent has everything it needs to perform "few-shot" learning and automated quality checks.

stitch-skills/
├── resources/                 — Shared resources across all skills
│   ├── project-graph-workflow.md
│   ├── symbiote-3x-reference.md
│   └── global-styles-template.md
└── skills/[skill-name]/
    ├── SKILL.md           — The "Mission Control" for the agent
    ├── scripts/           — Executable enforcers (Validation & Networking)
    ├── resources/         — Skill-specific knowledge base
    └── examples/          — The "Gold Standard" syntactically valid references

MCP Tools Pair

This library is designed to work with two MCP servers in tandem. Both can be activated from the MCP Store in Antigravity IDE (search → install → authenticate).

Stitch MCP

UI design generation and project management (@_davideast/stitch-mcp):

| Tool | Purpose | |------|---------| | list_projects / get_project | Discover and access Stitch projects | | list_screens / get_screen | Retrieve screen metadata, HTML source, and screenshots | | generate_screen_from_text | Generate new screen designs from text prompts | | edit_screens | Modify existing screens with text instructions | | generate_variants | Create design variants of existing screens |

Project Graph MCP

Code analysis, quality validation, and framework-specific rules (project-graph-mcp):

| Tool | Purpose | |------|---------| | get_skeleton | Compact project overview — 10-50x compression, fits in context window | | expand / deps / usages | Navigate codebase: deep dive into symbols, trace dependencies | | get_full_analysis | Run ALL quality checks + Health Score (0-100) | | get_dead_code | Find unused functions, classes, exports | | get_complexity | Cyclomatic complexity metrics (flags >10) | | get_similar_functions | Detect code duplicates | | check_custom_rules | Framework-specific lint — auto-detects Symbiote, applies 17 Symbiote 3.x rules | | get_pending_tests | List @test / @expect annotations for verification | | mark_test_passed / mark_test_failed | Track test execution progress | | generate_jsdoc | Auto-generate JSDoc templates with test annotations |

See resources/project-graph-workflow.md for the complete validation workflow.

Test Annotations (@test / @expect)

A key feature of the Project Graph MCP integration: add JSDoc annotations to interactive methods, then the agent automatically discovers, executes, and tracks tests.

/**
 * Toggle card expanded state
 *
 * @test click: Click the card header
 * @test key: Press Enter on focused card
 * @expect attr: [expanded] attribute appears
 * @expect visual: Content section becomes visible
 */
toggleExpand() {
  this.$.isExpanded = !this.$.isExpanded;
}

Agent workflow:

get_pending_tests("src/")  →  agent executes each step  →  mark_test_passed(id)  →  get_test_summary("src/")

Supported test types: click, key, drag, type, scroll, hover (browser), request, call (API), run, exec (CLI). Supported expect types: attr, visual, element, text (UI), status, body (API), output, file (CLI).

Technology Stack

  • Symbiote.js 3.x — Component framework (Custom Elements, ~6KB gzipped) · current agent-build baseline: @symbiotejs/symbiote@3.8.0-webmcp.2 · AI_REFERENCE.md
  • symbiote-ui@0.3.0-alpha.6 — Reusable UI components, graph/layout helpers, provider metadata, tokens, schemas, rules, and WebMCP UI descriptors
  • symbiote-engine@0.3.0-alpha.6 — Workflow/runtime engine, handlers, packs, persistence, and runtime CLI/server contracts
  • Native CSS — Custom properties, modern nesting, attribute selectors
  • ESM — Import/export with importmaps for dependency sharing
  • JSDoc — Type documentation (no TypeScript)

symbiote-node is a legacy terminal facade for migration compatibility. New Stitch-generated projects should choose @symbiotejs/symbiote, symbiote-ui, or symbiote-engine according to the contract they consume.

Redesign Workflow

For existing Symbiote.js projects that need a visual refresh via Stitch:

Analyze existing        Generate new design       Update components        Validate
────────────────   →   ───────────────────   →   ────────────────   →   ────────────
get_skeleton()           edit_screens()            Update .css.js            check_custom_rules()
get_full_analysis()      generate_variants()       Update .tpl.js            get_full_analysis()
Read DESIGN.md           Download new HTML         Preserve .js logic        get_pending_tests()

Key principle: update styles and templates from the new Stitch HTML while preserving component logic (init$, event handlers, PubSub contexts).

Adding New Skills

All new skills need to follow the file structure above to implement the Agent Skills open standard.

Great candidates for new skills

  • Validation: Skills that convert Stitch HTML to Symbiote components and validate the triple-file structure.
  • Decoupling Data: Skills that convert static design content into external data contexts via PubSub.
  • Generate Designs: Skills that generate new design screens in Stitch from a given data schema.
  • SSR Integration: Skills that generate Symbiote SSR-ready components with hydration support.

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.