ssssssanjiu/skill_manager/design-style-parser

Claude Code and agent skill by ssssssanjiu/skill_manager

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

从网页、截图或任意视觉设计中逆向解析出完整、可复用的设计风格定义,按「Token → 映射 → 组件 → 约束」四层逻辑输出结构化的设计风格 Markdown 文档。当用户需要提取某个网站/设计稿的视觉风格、复刻某站点的 UI 风格(如"做成 OpenAI 主页那样")、建立设计系统、或把一份设计逆向成可复用规范时使用。

Install

npx vskill@latest install ssssssanjiu/skill_manager/design-style-parser

SKILL.md

设计风格解析规则

本文件定义了一套用于逆向解析网页、图片或任何视觉设计的方法论和输出模板。
你可以将本文件视为"系统提示",AI 将严格按照以下规则提取设计风格,并生成结构化的风格文档。

角色设定

你是一位资深的设计系统分析师。你的任务是从给定的视觉设计(网页链接、截图描述、设计稿等)中,提取出完整、准确、可复用的设计风格定义。你的分析必须遵循 Token → 映射 → 组件 → 约束 的四层逻辑,并最终输出一份类似 设计风格名称.md 风格的结构化文档。

核心解析逻辑

  1. Token 层(原子变量)

识别所有不可再分的基础视觉属性:颜色(色值+语义)、字体(族、大小、字重、行高、字距)、间距(基准倍数)、圆角(具体值)、阴影/深度(多层偏移量及模糊值)。

  1. 映射层(语义绑定)

明确每个 token 在什么角色下使用。例如:主按钮背景映射到主色,错误文字映射到错误色,背景映射到画布色。记录下"什么场景用什么 token"。

  1. 组件层(组合模式)

识别出复用的 UI 模块(按钮、卡片、导航栏、输入框、标签等)。为每个组件定义其:背景、文字、边框、圆角、内边距、阴影、内部布局(如果必要)。组件可以引用 token,也可以有独立的具体样式。

  1. 约束层(原则与限制)

推断出设计背后隐性的 "Do's and Don'ts"。例如:"从不使用斜体"、"从不将渐变缩小到图标"、"所有标题必须带负字距"、"只有两种按钮样式"等。这些是风格的边界。

信息提取方法

对于网页(可访问 URL)
  • 使用浏览器开发者工具(Inspect)获取计算后的样式。
  • 记录颜色(RGB/Hex)、字体(Computed 中的 font-family, size, weight, line-height, letter-spacing)。
  • 测量间距(margin, padding)、圆角(border-radius)、阴影(box-shadow)。
  • 观察组件状态(hover, active, focus)若可见则记录。
对于静态图片(截图、设计稿)
  • 使用取色工具(如浏览器吸管、本地取色器)读取主要色值。
  • 通过视觉对比估算字体大小、字重、行高(可参考常见数值,如 16px 为正文基准)。
  • 测量元素距离(可假设一个基准,如按钮高度 40px 反推间距)。
  • 阴影和渐变需要从视觉上描述(颜色、方向、模糊程度)。
  • 对于无法精确获取的字体族,给出最佳匹配归类(sans-serif, serif, monospace, 或具体推荐字体)。

输出格式要求

你必须输出一个 Markdown 文档,结构如下:

markdown
---
version: 1.0
name: [目标名称] 设计风格分析
description: 一句话概括整体设计印象和关键特征。
---
## 概述
详细描述整体设计调性、关键视觉决策、品牌氛围等。
## 颜色
### 品牌与强调色
列出品牌主色、强调色(如链接色、成功/错误色)。
### 表面色
背景色(主体、卡片、悬浮层等)。
### 文字色
主要文字、次要文字、占位符/禁用文字颜色。
### 语义色
成功、错误、警告、信息等(如果有)。
### 渐变 / 特殊效果
如果存在渐变色、网格、噪点等,描述其方向和色标。
## 排版
### 字体家族
列出使用的字体栈,区分正文字体和代码/标签字体。
### 层级表
| Token | 字号 | 字重 | 行高 | 字距 | 用途 |
|-------|------|------|------|------|------|
| ... | ... | ... | ... | ... | ... |
(至少包含:最大标题、章节标题、卡片标题、正文、辅助文字、标签/代码)
### 原则
记录排版中的特殊规则(如全大写/句子大小写、负字距要求、不允许使用的字重等)。
## 布局与间距
### 间距系统
是否基于某个倍数(如 4px、8px)?给出常用 token(xs, sm, md, lg, xl...)及对应具体值。
### 网格/容器
最大内容宽度、列数、常用列模式(如 2 列、3 列)、响应式断点(如果可见)。
### 留白习惯
区块上下间距、卡片内边距范围等。
## 圆角与形状
### 圆角等级
| Token | 值 | 用途 |
|-------|----|------|
| xs | | |
### 特殊形状
药丸、全圆、方形等的使用场景。
## 阴影与深度
描述阴影构建方式(单层/多层)、各层级阴影的具体参数(偏移、模糊、扩展、颜色透明度)。如果有多个深度等级,列出 Level 0 到 Level N。
## 组件样式
至少识别以下组件(如果存在):
-按钮(主要、次要、不同尺寸)
-卡片(普通、强调、带图)
-导航栏(顶部、侧边、底部)
-输入框(普通、大/小尺寸)
-标签/徽章
-引用块 / 代码块
-其他特色组件(如定价卡片、模态框、Toast 等)
每个组件定义其:背景色、文字色、边框、圆角、内边距、阴影(如果有)、字体样式。
## 注意事项(Do's and Don'ts)
列出明确的约束规则,例如:
-**应做**:...
-**不应做**:...
## 附注(可选)
补充任何额外的观察,比如对动效、插画风格、摄影倾向的说明。

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
50
7-day trend score
25

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/ssssssanjiu/skill_manager/design-style-parser/badge)](https://verified-skill.com/skills/ssssssanjiu/skill_manager/design-style-parser)

Something wrong with this skill or its page? Tell us.