关于 styleseed
styleseed 是面向设计任务的 Skill,可将请求分派到 22 个工作流之一,并规定如何解析项目制品、遵守授权范围及保留已批准的设计选择。
主要功能
- 01为请求选择一个首要工作流
- 02优先解析已注册的项目制品
- 03遵守授权范围与已批准的选择
- 04提供 22 个内置设计工作流
适用场景
- 01为页面改版选择工作流
- 02解析项目中已注册的设计制品
- 03只读检查项目状态
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ bitjaru/ styleseed --skill styleseed安装后在 Claude Code 中输入/styleseed确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
workflows/ss-a11y/WORKFLOW.mdworkflows/ss-audit/WORKFLOW.mdworkflows/ss-build/WORKFLOW.mdworkflows/ss-component/WORKFLOW.mdworkflows/ss-copy/WORKFLOW.mdworkflows/ss-dial/WORKFLOW.mdworkflows/ss-feedback/WORKFLOW.mdworkflows/ss-flow/WORKFLOW.mdworkflows/ss-lint/WORKFLOW.mdworkflows/ss-motion/WORKFLOW.mdworkflows/ss-page/WORKFLOW.mdworkflows/ss-pattern/WORKFLOW.mdworkflows/ss-reference/WORKFLOW.mdworkflows/ss-resolve/references/artifact-index.schema.jsonartifact.schema.jsoncatalog.jsonmanifest.schema.jsonmigration.mdproject.schema.jsonspacing.mdworkflows/ss-resolve/scripts/compiler.mjsdistribution-integrity.mjslegacy-lock-analysis.mjsmigrate-project.mjspalette-generator.mjsproject-registry.mjsrecommend-spacing.mjsresolve-context.mjsruntime-contract.mjsspacing-contract.mjs详细介绍
StyleSeed
根据用户的目标,从下方选择一个首选工作流。这是唯一已注册的核心技能;22 个工作流及其可执行依赖项都包含在此目录中。 只阅读所选工作流,以及该任务所需的参考资料。
优先注册表的工件边界
当 .styleseed/project.json 和 .styleseed/artifacts/index.json 存在时,先解析所请求的工件。读取其 .styleseed/bundles/<artifact-id>.md 和清单。注册表不完整或无效时,应视为错误;绝不能回退到全局旧版 bundle。只有在不存在注册表时,旧版项目才可使用 .styleseed/effective-rules.md。
在项目/任务会话中执行首个工作流前,遵循 更新预检。
工作约定
- 保留已批准的项目设计选择。支持专家判断;评分不代表获得了人工认可。
- 先解析当前工件。若有多个可能的工件,只提出一个范围明确的澄清问题。
- 绝不分派任务以运行所有工作流。恰好选择一个首选工作流;该工作流可以调用必需的关卡。
- 遵守用户授权的范围。审计、评分、验证和状态请求均不授权编辑。 工作流元数据会记录预期的工具/范围边界,但它不是宿主注册元数据。
- 工作流文件中的路径均相对于这些文件。应从此技能的实际目录解析已安装脚本,绝不假设特定 Agent 文件夹,也不要下载缺失的同级技能。
- 在较早的说明中,
/ss-build、$ss-build和其他ss-*名称均指对应的内部工作流。阅读workflows/<name>/WORKFLOW.md;不要调用未注册的技能。 用户可能会在自然语言中说StyleSeed build、$styleseed build或旧工作流名称。 - 学习是可选扩展,并非核心安装的一部分。仅在用户明确要求记录学习内容时使用单独安装的
ss-learn;若未安装,应报告该依赖项,绝不要自动安装。
首先只能选择一个工作流
| 请求 | 阅读 |
|---|---|
| 构建或重新设计屏幕、页面或组件 | build |
| 首次设置或缺少设计锁定 | setup |
| 探索创意方向;尚未选定方向 | studio |
| 将截图、URL、Figma 导出内容或现有 UI 用作参考 | reference |
| 这个屏幕有什么问题;UX 评审 | audit |
| 根据项目设计规则审查实现 | review |
| 为实现打分或运行代码/证据检查关卡 | score |
| 检查渲染结果、截图或像素级间距 | verify |
| 调整间距/密度或其他单一设计维度 | dial |
| 应用美学风格配置 | restyle |
| 品牌颜色、语义调色板或设计令牌 | tokens |
| 命名动画或动态效果处理 | motion |
| 专门搭建页面脚手架 | page |
| 专门生成可复用组件 | component |
| 将现有基础组件组合为 UI 模式 | pattern |
| 无障碍审查及所需修复 | a11y |
| 快速设计 lint 检查 | lint |
| 导航和用户流程 | flow |
| UX 微文案 | copy |
| 加载、空白、成功或错误状态 | feedback |
| 更新安装或整合旧技能条目 | update |
| 编译规则、检查本地安装/捆绑包/证据状态 | resolve |
对于仅查询状态的请求,请使用 resolve 中只读的 scripts/styleseed-doctor.mjs;不要改为更新、重新编译或目视检查。对于含糊的请求,根据项目状态和用户目标推断第一步;只有当尚未解决的选择会实质性改变工作内容时才提问。
评论
支持 Markdown