技能 design-system-starter
📦

design-system-starter

低风险

构建无障碍设计系统

团队经常会创建不一致的 UI,因为令牌、组件和无障碍规则没有一起定义。此技能为产品团队之间可复用的设计系统提供了一个实用的入门框架。

支持: Claude Codex Code(CC)
📊 73 合格
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“design-system-starter”。 我需要一个用于 SaaS 仪表板的设计系统基础。

预期结果:

  • 一份令牌计划,涵盖中性色、品牌色、反馈色、间距、排版、圆角和层级决策。
  • 一份组件清单,从按钮、输入框、标签、卡片、模态框、表格和导航开始。
  • 一份文档大纲,包含每个组件的用法、变体、props、无障碍说明和示例。

正在使用“design-system-starter”。 在发布前审查我们的组件检查清单。

预期结果:

  • 一份按优先级排序的审计,覆盖令牌、组件状态、无障碍、文档、测试、主题化和发布治理。
  • 一份发布阻塞项、后续改进项以及设计和工程团队责任范围的列表。

正在使用“design-system-starter”。 帮助我设计一个主题切换器模式。

预期结果:

  • 一种主题方案,使用语义化令牌、用户偏好持久化、系统偏好检测和无障碍控件标签。
  • 关于在组件、焦点状态和对比度要求中测试浅色和深色模式的指南。

安全审计

低风险
v6 • 6/28/2026

Static analysis reported many high-risk patterns, but context review found documentation examples, Markdown code fences, relative imports, design token color values, and public reference URLs. No malicious intent, credential access, command execution, data exfiltration, or prompt injection evidence was found. The only notable behavior is a benign example that stores a theme preference in localStorage.

5
已扫描文件
2,557
分析行数
5
发现项
6
审计总数
低风险问题 (5)
False Positive: Markdown Code Fences Flagged as Commands
The external command findings are Markdown fenced code blocks, inline file references, and TypeScript examples. No shell execution primitive, subprocess call, or command construction was found in the reviewed context.
False Positive: Relative Imports Flagged as Path Traversal
The filesystem findings are static React import examples using a relative utility path. They do not read user-controlled paths, write files, or traverse the host filesystem at runtime.
Benign Browser Storage Example
The browser storage finding stores and reads only a light or dark theme preference. No credential, token, personal data, or network transfer is associated with this example.
False Positive: Public Documentation URLs Flagged as Network Risk
The network findings are a design token schema URL and a link to a public contrast checker. They are references in data or documentation, not runtime calls that send data externally.
False Positive: Color Tokens and Keyboard Examples Flagged as Sensitive or Malicious
Weak cryptography, C2 keyword, and key-file findings map to design token names, hex colors, size labels, and keyboard event examples. No cryptographic implementation, certificate material, malware command channel, or secret file content was found.
审计者: codex 查看审计历史 →

质量评分

41
架构
100
可维护性
87
内容
71
社区
80
安全
78
规范符合性

你能构建什么

启动产品设计系统

为新的产品 UI 创建初始令牌层级、组件清单和文档计划。

标准化前端组件

使用 React 模板和示例来统一组件 API、变体、无障碍和样式约定。

审计现有 UI 库

应用检查清单来识别缺失的令牌、薄弱的文档、无障碍缺口和治理问题。

试试这些提示

创建令牌基础
帮助我为一个 Web 应用定义一个入门级设计令牌结构。包括颜色、排版、间距、圆角和阴影。
规划组件架构
使用设计系统入门框架,为我的产品仪表板提出原子、分子、组织体和页面模板。
提升无障碍覆盖范围
审计这些计划中的组件是否存在 WCAG 2.1 AA 问题。重点关注对比度、键盘导航、标签和 ARIA 使用。
现代化现有系统
评估我当前的组件库,并为令牌、组件 API、主题化、文档和治理制定迁移计划。

最佳实践

  • 从语义化令牌开始,这样品牌变更就不需要重写组件。
  • 为每个组件记录无障碍行为,包括键盘支持和屏幕阅读器预期。
  • 清晰地对变更进行版本管理,并在团队采用破坏性更新前提供迁移说明。

避免

  • 不要在每个组件内部直接硬编码品牌颜色。
  • 不要发布缺少禁用、加载、焦点、错误和空状态的组件。
  • 不要在实现完成后把文档视为可选项。

常见问题

此技能会创建完整的组件库吗?
不是。它提供模板、示例、检查清单和指南,帮助你构建或改进组件库。
它最适合支持哪些框架?
这些示例最适合 React 和 TypeScript,但设计系统概念也适用于其他前端技术栈。
它能帮助处理设计令牌吗?
可以。它包含用于基础令牌、语义角色、排版、间距、圆角、阴影和主题化的令牌结构。
它会自动检查无障碍吗?
不能。它提供面向 WCAG 的指南和检查清单项,但仍然需要自动化和手动测试。
设计师可以在不编写代码的情况下使用它吗?
可以。设计师可以使用架构、令牌、文档和审计指南,而无需直接实现组件。
为什么审计将其标记为低风险?
静态发现已被审查为误报,但由于社区内容需要谨慎审查,报告仍保留低风险标签。