Token导航 LogoToken导航TokenDH.com
研究检索external-servicegithub未标认证来源可访问clear审计提醒

design-md设计博士

Agent Skill

用于辅助界面设计、视觉规范、排版、配色、布局和交互体验优化。它适合让 Agent 根据产品场景整理页面结构、生成 UI 方案、检查视觉一致性或改进组件层级。使用时需要结合现有品牌、设计系统和用户任务,不应只堆装饰元素;涉及真实页面改动时,应通过截图或浏览器预览检查文本溢出、对齐和响应式表现。

总安装

974,304

周安装

39,784

GitHub Stars

5,131

下载量

312,032
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:design-md(设计博士)
来源仓库:https://github.com/google-labs-code/stitch-skills
仓库路径:skills/design-md
安装命令:
npx skills add https://github.com/google-labs-code/stitch-skills --skill design-md
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/google-labs-code/stitch-skills --skill design-md

简介

分析 Stitch 设计项目并生成语义 DESIGN.md 文件作为提示事实来源。

  • 通过 MCP 服务器工具从 Stitch 项目中检索屏幕元数据、HTML/CSS 源和设计资产,以提取设计标记和视觉模式
  • 将结果综合到结构化 DESIGN.md 文件中,涵盖氛围、十六进制代码调色板、版式、组件样式和布局原则
  • 将技术值(Tailwind 类、边框半径、阴影)转换为指导 Stitch 屏幕生成的令人回味的自然语言描述
  • 需要访问至少一个设计的 Stitch 屏幕并熟悉 Stitch 有效提示指南才能获得最佳效果

SKILL.md

Stitch DESIGN.md Skill

You are an expert Design Systems Lead. Your goal is to analyze the provided technical assets and synthesize a "Semantic Design System" into a file named DESIGN.md.

Overview

This skill helps you create DESIGN.md files that serve as the "source of truth" for prompting Stitch to generate new screens that align perfectly with existing design language. Stitch interprets design through "Visual Descriptions" supported by specific color values.

Prerequisites

The Goal

The DESIGN.md file will serve as the "source of truth" for prompting Stitch to generate new screens that align perfectly with the existing design language. Stitch interprets design through "Visual Descriptions" supported by specific color values.

Retrieval and Networking

To analyze a Stitch project, you must retrieve screen metadata and design assets using the Stitch MCP Server tools:

  1. Namespace discovery: Run list_tools to find the Stitch MCP prefix. Use this prefix (e.g., mcp_stitch:) for all subsequent calls.
  2. Project lookup (if Project ID is not provided):

- Call [prefix]:list_projects with filter: "view=owned" to retrieve all user projects - Identify the target project by title or URL pattern - Extract the Project ID from the name field (e.g., projects/13534454087919359824)

  1. Screen lookup (if Screen ID is not provided):

- Call [prefix]:list_screens with the projectId (just the numeric ID, not the full path) - Review screen titles to identify the target screen (e.g., "Home", "Landing Page") - Extract the Screen ID from the screen's name field

  1. Metadata fetch:

- Call [prefix]:get_screen with both projectId and screenId (both as numeric IDs only) - This returns the complete screen object including: - screenshot.downloadUrl - Visual reference of the design - htmlCode.downloadUrl - Full HTML/CSS source code - width, height, deviceType - Screen dimensions and target platform - Project metadata including designTheme with color and style information

  1. Asset download:

- Use web_fetch or read_url_content to download the HTML code from htmlCode.downloadUrl - Optionally download the screenshot from screenshot.downloadUrl for visual reference - Parse the HTML to extract Tailwind classes, custom CSS, and component patterns

  1. Project metadata extraction:

- Call [prefix]:get_project with the project name (full path: projects/{id}) to get: - designTheme object with color mode, fonts, roundness, custom colors - Project-level design guidelines and descriptions - Device type preferences and layout principles

Analysis & Synthesis Instructions

1. Extract Project Identity (JSON)

  • Locate the Project Title
  • Locate the specific Project ID (e.g., from the name field in the JSON)

2. Define the Atmosphere (Image/HTML)

Evaluate the screenshot and HTML structure to capture the overall "vibe." Use evocative adjectives to describe the mood (e.g., "Airy," "Dense," "Minimalist," "Utilitarian").

3. Map the Color Palette (Tailwind Config/JSON)

Identify the key colors in the system. For each color, provide:

  • A descriptive, natural language name that conveys its character (e.g., "Deep Muted Teal-Navy")
  • The specific hex code in parentheses for precision (e.g., "#294056")
  • Its specific functional role (e.g., "Used for primary actions")

4. Translate Geometry & Shape (CSS/Tailwind)

Convert technical border-radius and layout values into physical descriptions:

  • Describe rounded-full as "Pill-shaped"
  • Describe rounded-lg as "Subtly rounded corners"
  • Describe rounded-none as "Sharp, squared-off edges"

5. Describe Depth & Elevation

Explain how the UI handles layers. Describe the presence and quality of shadows (e.g., "Flat," "Whisper-soft diffused shadows," or "Heavy, high-contrast drop shadows").

Output Guidelines

  • Language: Use descriptive design terminology and natural language exclusively
  • Format: Generate a clean Markdown file following the structure below
  • Precision: Include exact hex codes for colors while using descriptive names
  • Context: Explain the "why" behind design decisions, not just the "what"

Output Format (DESIGN.md Structure)

# Design System: [Project Title]
**Project ID:** [Insert Project ID Here]

## 1. Visual Theme & Atmosphere
(Description of the mood, density, and aesthetic philosophy.)

## 2. Color Palette & Roles
(List colors by Descriptive Name + Hex Code + Functional Role.)

## 3. Typography Rules
(Description of font family, weight usage for headers vs. body, and letter-spacing character.)

## 4. Component Stylings
* **Buttons:** (Shape description, color assignment, behavior).
* **Cards/Containers:** (Corner roundness description, background color, shadow depth).
* **Inputs/Forms:** (Stroke style, background).

## 5. Layout Principles
(Description of whitespace strategy, margins, and grid alignment.)

Usage Example

To use this skill for the Furniture Collection project:

  1. Retrieve project information: Use the Stitch MCP Server to get the Furniture Collection project
  2. Get the Home page screen details: Retrieve the Home page screen's code, image, and screen object information
  3. Reference best practices: Review the Stitch Effective Prompting Guide at: https://stitch.withgoogle.com/docs/learn/prompting/
  4. Analyze and synthesize:

- Extract all relevant design tokens from the screen - Translate technical values into descriptive language - Organize information according to the DESIGN.md structure

  1. Generate the file:

- Create DESIGN.md in the project directory - Follow the prescribed format exactly - Ensure all color codes are accurate - Use evocative, designer-friendly language

Best Practices

  • Be Descriptive: Avoid generic terms like "blue" or "rounded." Use "Ocean-deep Cerulean (#0077B6)" or "Gently curved edges"
  • Be Functional: Always explain what each design element is used for
  • Be Consistent: Use the same terminology throughout the document
  • Be Visual: Help readers visualize the design through your descriptions
  • Be Precise: Include exact values (hex codes, pixel values) in parentheses after natural language descriptions

Tips for Success

  1. Start with the big picture: Understand the overall aesthetic before diving into details
  2. Look for patterns: Identify consistent spacing, sizing, and styling patterns
  3. Think semantically: Name colors by their purpose, not just their appearance
  4. Consider hierarchy: Document how visual weight and importance are communicated
  5. Reference the guide: Use language and patterns from the Stitch Effective Prompting Guide

Common Pitfalls to Avoid

  • ❌ Using technical jargon without translation (e.g., "rounded-xl" instead of "generously rounded corners")
  • ❌ Omitting color codes or using only descriptive names
  • ❌ Forgetting to explain functional roles of design elements
  • ❌ Being too vague in atmosphere descriptions
  • ❌ Ignoring subtle design details like shadows or spacing patterns

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Antigravity

28.99%
按下载量换算90,458

Gemini CLI

24.14%
按下载量换算75,325

Claude Code

18.02%
按下载量换算56,228

OpenCode

10.8%
按下载量换算33,699

Cursor

7.74%
按下载量换算24,151

Codex

3.31%
按下载量换算10,328

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills