stitch-skills  by google-labs-code

Agent skills library for UI development and documentation

Created 1 month ago
1,938 stars

Top 22.1% on SourcePulse

GitHubView on GitHub
Project Summary

<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> This repository provides a library of Agent Skills for the Stitch MCP server, designed to enhance compatibility with various coding agents like Gemini CLI and Cursor. It offers pre-built skills for automating design system documentation and converting UI designs into React components, streamlining development workflows for engineers working with Stitch.

How It Works

The project adheres to the Agent Skills open standard, ensuring interoperability across supported coding agents. Each skill is structured with a SKILL.md mission control, executable scripts/, a resources/ knowledge base, and examples/. This standardized format facilitates "few-shot" learning for AI agents, enabling automated validation and quality checks on generated or converted code.

Quick Start & Requirements

Installation is managed via the npx add-skill CLI. To list available skills, use npx add-skill google-labs-code/stitch-skills --list. To install a specific skill, such as the React component converter, use npx add-skill google-labs-code/stitch-skills --skill react:components --global. Prerequisites include Node.js and npm/npx.

Highlighted Details

  • design-md Skill: Analyzes Stitch projects to generate comprehensive DESIGN.md files, documenting design systems in a format optimized for Stitch screen generation.
  • react-components Skill: Converts Stitch screens into React component systems, including automated validation and design token consistency checks.
  • Extensibility: The repository structure supports adding new skills for tasks like converting Stitch HTML to other UI frameworks, decoupling static design content into mock data, or generating designs from data.

Maintenance & Community

This project is explicitly stated as "not an officially supported Google product" and is not eligible for the Google Open Source Software Vulnerability Rewards Program. No specific community channels, contributors, or roadmap links are provided in the README.

Licensing & Compatibility

The README does not specify a license. This lack of explicit licensing is a significant caveat for adoption, particularly concerning commercial use or integration into proprietary projects. Compatibility is primarily defined by adherence to the Agent Skills open standard and support for specific coding agents.

Limitations & Caveats

The project's status as an unofficial Google product and its ineligibility for the OSS VRP may impact long-term support and security vetting. The absence of a stated license presents a critical adoption blocker. Functionality is dependent on the Stitch MCP server and compatible coding agents.

Health Check
Last Commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
14
Issues (30d)
6
Star History
1,106 stars in the last 30 days

Explore Similar Projects

Starred by Taranjeet Singh Taranjeet Singh(Cofounder of Mem0), Kevin Hou Kevin Hou(Head of Product Engineering at Windsurf), and
5 more.

coffee by Coframe

0%
2k
AI tool for rapid UI development in IDEs
Created 2 years ago
Updated 9 months ago
Feedback? Help us improve.