sketch-split

Split Sketch Measure export artboards into a component plan with rect coordinates.

5|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/YamadaAoi/mcp-sketch --skill sketch-split
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sketch-split
Source: https://github.com/YamadaAoi/mcp-sketch/tree/main/skills/sketch-split
Command: npx skills add https://github.com/YamadaAoi/mcp-sketch --skill sketch-split

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you convert Sketch Meaxure export ZIP artboards into a structured component plan so AI can safely generate component skeletons and documentation without mixing layout-and-coding responsibilities.

Core Features & Use Cases

  • Artboard-to-component decomposition: Extracts artboard preview information and produces a component planning table for page-specific and reusable components.
  • Layout hierarchy via rects: Requires rect for every component and exclude_rects for parent components to prevent duplicated rendering of child regions.
  • Auto-create empty component scaffolds: Creates folder structures and empty component files plus per-component Markdown description docs, while deferring all real styling/code to sketch-draw.

Quick Start

Have the AI run sketch-split on your Sketch Meaxure export ZIP to generate a component planning table and create empty component skeletons for the specified page and artboard.

Frequently Asked Questions about sketch-split

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I split Sketch Meaxure export artboards into a build-ready component plan?

To split Sketch Meaxure export artboards, this Skill extracts preview information and generates a structured component planning table. It identifies page-specific modules and reusable common components while preserving the layout hierarchy using rect containment rules to prevent duplicated rendering of child regions.

What is rect and exclude_rects used for when planning UI components from Sketch?

Rect provides exact coordinates for every component, while exclude_rects defines parent components to prevent duplicated rendering of child regions. This rect containment mechanism preserves the visual layout hierarchy during AI-assisted design-to-dev implementation.

How do I generate empty component folders and Markdown docs from Sketch artboards?

You can generate empty component folders and Markdown docs by running this Skill on your Sketch Meaxure export ZIP. It scaffolds the folder structure and creates per-component documentation without generating any business code or styles.

Can I use sketch-split to generate business code and styles for my UI components?

No, sketch-split does not generate business code or styles. It strictly focuses on component planning and scaffolding empty folders with Markdown description docs, deferring all real styling and coding to downstream implementation phases.

Does sketch-split support design-to-dev workflows for page-specific and reusable components?

Yes, sketch-split supports design-to-dev workflows by decomposing Sketch artboards into a structured plan that separates page-specific modules from reusable common components. This decomposition enables safe AI-assisted implementation without mixing layout and coding responsibilities.