mcpField
S
ss-copy

ss-copy

github.com/bitjaru设计与 UI993826 次安装1 天前更新
代码仓库

关于 ss-copy

ss-copy 是用于编写英文 UX 微文案的 StyleSeed 技能,依据设计语言和 UX 写作规则,处理按钮、错误、空状态、表单及确认提示等界面文本。

主要功能

  1. 01以动作表达按钮标签
  2. 02提供含恢复步骤的错误提示
  3. 03为空状态撰写建议行动文案
  4. 04提供表单和确认提示模式
  5. 05生成变体及情境写作指导

适用场景

  1. 01撰写屏幕主要操作的标签
  2. 02编写说明恢复方式的错误提示
  3. 03创建空状态和 Toast 文案
  4. 04准备表单辅助文本与确认对话框

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/bitjaru/styleseed --skill ss-copy

安装后在 Claude Code 中输入/ss-copy确认已加载。

详细介绍

在此工作流开始前,请按照 更新前检查 执行每个会话一次的检查。

UX 微文案生成器

优先使用注册表的产物边界

当 .styleseed/project.json 和 .styleseed/artifacts/index.json 存在时,请先解析请求的产物 ID,然后只读取 .styleseed/bundles/<artifact-id>.md 和 .styleseed/manifests/<artifact-id>.json。对于注册表项目,绝不可回退到全局旧版 bundle。只有在不存在注册表时,旧版项目才可以使用 .styleseed/effective-rules.md。

不适用场景

  • 长篇内容(博客文章、文档、营销页面)——不在范围内
  • 完整的反馈状态设计(不只是文案)→ 使用 /ss-feedback
  • 品牌声音/语气的定义本身——此技能使用声音规范,不负责创建规范
  • 翻译成非英语的语言——仅支持单一语言

上下文:$0 描述:$ARGUMENTS

请先阅读 engine/UX-WRITING.md——这是此技能应用的规则集:按钮应命名操作(而不是“提交”),错误提示应提供帮助而非责备,空状态应发出邀请,金钱相关文案应保持平和,同一概念只用一个术语。韩语/CJK 项目:关于清晰、平和、亲切的“Toss 风格”(敬语保持一致、以用户视角表述“我的账户”、删去冗余内容),请参阅 §W8。

指令

  1. 阅读设计语言参考:

    • DESIGN-LANGUAGE.md 中的微文案语气指南和 UX 文案部分
  2. 应用声音原则:

语气规则
  • 随和但礼貌:友好而不机械,像在和一位乐于助人的朋友交谈。
  • 主动语态:“我们已保存你的更改”,而不是“你的更改已保存”
  • 积极表述:“订单满 30 美元即可免费配送”,而不是“未满 30 美元的订单需支付配送费”
  • 通俗易懂:“转钱”,而不是“发起转账”
  • 简洁:每个字都要有存在的意义
按上下文划分的文案模式
按钮标签(CTA)
Format: [Action verb] + [Object] (optional)
Good: "Place order", "Get started", "Save changes", "Try again"
Bad:  "Submit", "OK", "Click here", "Proceed to next step"
  • 每个屏幕只设置一个主要 CTA
  • 标签必须清楚说明接下来会发生什么
  • 主要 CTA 最多 3 个词
空状态
Format: [Friendly observation] + [Suggested action]
Good: "No activity yet. Create your first project to get started."
Bad:  "No data found."
  • 始终建议下一步操作
  • 使用相关图标(32px,text-text-tertiary)
  • 语气:鼓励,而非责备
错误消息
Format: [What happened] + [What to do]
Good: "Couldn't load the data. Please try again."
Bad:  "Error 500: Internal Server Error"
  • 绝不向用户显示技术错误
  • 归咎于系统,而不是用户
  • 始终提供恢复操作
Toast 通知
Format: [Confirmation of what happened]
Good: "Saved!", "Changes applied", "Item deleted · Undo"
Bad:  "Operation completed successfully"
  • 最多 2 行
  • 对可撤销的破坏性操作,包含“撤销”链接
  • 信息提示:3 秒。操作提示:5 秒。
表单标签和辅助文本
Label: Noun phrase ("Email address", "Password")
Placeholder: Example or hint ("[email protected]")
Helper: Format guidance ("Must be at least 8 characters")
Error: Specific issue ("This email is already registered")
确认对话框
Title: [Question about the action]
Body: [Consequence explanation]
Primary: [Action verb] ("Delete", "Confirm")
Secondary: "Close" (not "Cancel" — avoids confusion)
  1. 为请求的上下文生成文案,并提供:
    • 主要文案(要显示的内容)
    • 变体(如果上下文有所不同)
    • 针对具体上下文的注意事项和禁忌

评论

支持 Markdown