设计与前端

Cate 主题创作工具

为 Cate IDE 创建、编辑和验证一体化主题——覆盖应用界面、终端和代码编辑器。

46/ 100
谨慎使用

价值存在,但可靠性、证据或控制措施仍有明显缺口。

查看评分依据 ↓
可直接使用于
Codex · Claude Code
Star 数
★ 2.2k
最近更新
8 天前
License
MIT
ide-themingmonaco-editorxtermcolor-schemes
+2json-schemawcag

这个 Skill 能做什么,适合哪些场景?

该技能指导你为 Cate IDE 制作主题,Cate 是一款基于无限画布的桌面 IDE。一个主题就是一个 JSON 对象,同时定义应用外观、终端 ANSI 调色板和 Monaco 编辑器语法高亮。技能提供了完整的 JSON Schema 和详细的颜色键说明,并强调可访问性,要求对比度符合 WCAG AA 标准。它支持通过设置界面导入主题,也可直接写入配置文件。技能还包含校验步骤(使用 ajv 或手动检查)以及应用主题的两种方式。

读取并解析 Cate 的配置文件(config.json)中的 customThemes 数组和 activeThemeId。生成或编辑符合 theme.schema.json 的 JSON 主题对象。提供颜色对比度检查指南,确保文本与 ANSI 颜色可读。可选地运行 ajv 命令验证主题。支持通过文件导入或直接修改配置文件两种方式应用主题。

适合
  • 用户希望将 Cate 界面改为类似 Dracula 或 Nord 的配色方案
  • 用户需要创建全新深色或浅色主题,并确保文本可读性
  • 用户想要调整终端配色,使其在深色背景下清晰可见
  • 用户需要在不同机器上同步自定义主题

如何安装这个 Skill?

使用前请注意
  • 技能直接编辑配置文件时,应确保用户明确同意,并提醒备份。
  • 文档仅有英文,需考虑中文用户的支持。
  • Cate 应用及依赖可能从海外服务下载,在中国大陆访问可能受限。
  • 技能依赖 ajv 验证,若用户环境无此工具,需手动检查。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 本地文件系统
需要预先安装
  • Node.js (for ajv validation)

该技能位于仓库 0-AI-UG/cate 的 skills/cate-theme/SKILL.md。按照 Agent Skills 标准,将整个仓库克隆或下载后,将 skills/cate-theme 目录复制到你的技能目录中。

通用方式:手动安装到 Claude Code(macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/0-AI-UG/cate.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/cate-theme" ~/.claude/skills/
rm -rf "$tmp"

根据源仓库地址和 Skill 路径自动生成,只复制这个 Skill 的文件夹。如果上文有作者提供的安装方式,请优先按作者说明操作;想只在当前项目中使用,把 ~/.claude/skills 换成项目里的 .claude/skills。

如何使用这个 Skill?

试试这样说

安装后,把下面任意一句发给 Agent 即可触发:

  • 为 Cate 创建一个类似 Dracula 的深色主题
  • 设置 → 外观 → 导入

向助手描述你想要的配色方案,例如“为 Cate 创建一个类似 Dracula 的深色主题”。助手会生成符合 schema 的 JSON 文件,你可以保存为 .cate-theme.json 文件,然后在 Cate 中通过“设置 → 外观 → 导入”导入。

这个 Skill 有哪些优点和局限?

优点
  • 一个 JSON 文件同时覆盖界面、终端和编辑器,统一管理
  • 提供明确的可访问性指导,帮助避免常见对比度问题
  • 提供 JSON Schema 和校验命令,减少错误
  • 支持两种应用方式,灵活便捷
局限
  • 仅适用于 Cate IDE,对其他编辑器不生效
  • 需要手动编辑配置文件或通过 UI 导入,不够自动化
  • 未包含测试用例或示例以外的验证,依赖用户自行检查
  • 应用方式需要用户对 Cate 设置有一定了解

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
Cate 主题创作工具 本页 46 · 谨慎使用 ★ 2.2k 8 天前 MIT
Color Expert 颜色科学专家技能 64 · 推荐 ★ 606 4 天前 CC-BY-4.0
TypeUI 设计基础原则 70 · 高度推荐 ★ 2k 3 个月前 NOASSERTION
Design Auditor 设计审计技能 53 · 谨慎使用 ★ 84 4 个月前 —
生产级前端界面工程 53 · 谨慎使用 ★ 103k 8 天前 MIT

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
谨慎使用
46/ 100 五分制 2.3 / 5
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
1信任安全13 / 25 · 2.6/5

证据:技能没有恶意操作,主要涉及编辑配置文件和导入主题,均需用户确认或明确要求。直接编辑 config.json 的方法有明确的限制(绝不重新排序、覆盖现有主题、触碰无关键),并提供回滚路径(应用会在下次启动时重新读取)。但未说明权限最小化细节,如读取和写入配置文件时是否需要用户确认,也没有处理敏感数据(如配置中的凭证)的说明。扣分原因:权限和确认机制不完整,缺少对写入操作的显式确认要求。

2可靠稳定6 / 20 · 1.5/5

证据:自述文档一致,示例文件完整,schema 文件存在且定义明确。但未能实际执行验证,且依赖外部工具 ajv 和外部服务(Cate 应用、npm)可能不可用。错误处理方面,仅提示如果 config.json 无法解析则停止,但缺乏对其他失败情况的诊断信息。扣分原因:静态审核无法验证功能,对依赖项和错误处理的覆盖不足。

3适用触发10 / 15 · 3.3/5

证据:技能有明确的描述和触发条件,适用于创建、编辑、定制 Cate 主题,场景清晰。提供了亮色和暗色示例,以及具体的颜色指导(WCAG AA 对比度)。非适用边界未明确说明,例如不支持除 Cate 以外的 IDE。环境适配方面,文档为英文,未提供中文支持,且 Cate 应用本身可能需要从 GitHub 下载,在中国大陆访问可能受限。扣分原因:非适用范围不够明确,本地化支持不足,潜在的网络可达性问题。

4规范维护9 / 15 · 3.0/5

证据:文档结构清晰,有示例和 schema 验证说明,提供了故障排除和已知限制(如部分键继承)。但缺少版本控制和变更日志,未明确维护责任和更新路径。许可证在仓库级别,但未在技能中明确标注。扣分原因:缺少版本记录和维护信息,技能自身的许可证和变更历史不明确。

5有效结果5 / 15 · 1.7/5

证据:技能能够完成创建主题的核心任务,提供完整示例和验证步骤,输出格式明确(JSON 文件或直接修改配置)。但边际价值未与手动操作或其他工具对比,且输出需要用户进一步导入或应用,无法自动生效。扣分原因:静态审核无法验证实际效果,输出需要额外步骤,比较优势不足。

6证据核验3 / 10 · 1.5/5

证据:提供了示例主题文件和 schema 文件,但这些是技能自身的材料,没有第三方的执行验证。CI 工作流和测试覆盖了仓库的其他部分,但没有专门针对技能功能的测试。扣分原因:缺少独立验证,无法从静态审核中确认技能实际工作。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年8月7日 审查版本 b0b2d947809e 评估证据[1][2][3][4][5][6][7][8][9][10][11]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

常见问题

这个技能需要网络连接吗?
不需要。技能仅涉及本地文件操作和可选的本机验证命令,不涉及网络请求。
是否需要管理员权限?
通常不需要。技能修改的是用户级配置文件(如 ~/Library/Application Support/cate/config.json),但需要确保对 Cate 配置目录的写权限。
如果主题文件无效会怎样?
技能强调验证步骤,包括检查 schema 和对比度。如果无效,可能无法导入或被 Cate 忽略,但不会损坏现有配置。
此技能能用于其他 IDE 吗?
不能。主题格式是 Cate 特有的,不兼容 VS Code 等其他编辑器。

同仓库的其他 Skills

均来自 0-AI-UG/cate

相关 Skills