一键导入
clarify
Improve unclear UX copy, error messages, microcopy, labels, and instructions. Makes Puree interfaces easier to understand and use.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Improve unclear UX copy, error messages, microcopy, labels, and instructions. Makes Puree interfaces easier to understand and use.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Create distinctive, production-grade Puree UI interfaces with high design quality. Use this skill when the user asks to build UI panels, dashboards, toolbars, or Blender addon interfaces. Generates creative, polished YAML/SCSS/Python code that avoids generic AI aesthetics.
Review Puree UI code (YAML/SCSS/Python) for correctness, common mistakes, and best practices. Use when checking code quality, debugging render issues, or validating before shipping.
Improve Puree typography by fixing font choices, hierarchy, sizing, weight consistency, and readability in YAML/SCSS. Makes text feel intentional and polished.
Create distinctive, production-grade Puree UI interfaces with high design quality. Use this skill when the user asks to build UI panels, dashboards, toolbars, or Blender addon interfaces. Generates creative, polished YAML/SCSS/Python code that avoids generic AI aesthetics.
Review Puree UI code (YAML/SCSS/Python) for correctness, common mistakes, and best practices. Use when checking code quality, debugging render issues, or validating before shipping.
Improve Puree typography by fixing font choices, hierarchy, sizing, weight consistency, and readability in YAML/SCSS. Makes text feel intentional and polished.
| name | clarify |
| description | Improve unclear UX copy, error messages, microcopy, labels, and instructions. Makes Puree interfaces easier to understand and use. |
| user-invocable | true |
| argument-hint | Describe the label, message, or UI text to improve (e.g. "error messages", "tooltip copy") |
Identify and improve unclear, confusing, or poorly written interface text to make the product easier to understand and use.
Use the frontend-design skill — it contains design principles, anti-patterns, and the Context Gathering Protocol. Follow the protocol before proceeding — if no design context exists yet, you MUST run teach-impeccable first. Additionally gather: audience technical level and users' mental state in context.
Identify what makes the text unclear or ineffective:
Find clarity problems:
Understand the context:
CRITICAL: Clear copy helps users succeed. Unclear copy creates frustration and confusion.
Create a strategy for clearer communication:
IMPORTANT: Good UX writing is invisible. Users should understand immediately without noticing the words.
Refine text across these common areas:
Bad: "Error: Operation failed" Good: "Couldn't save changes. Check that the file path is valid and try again."
Bad: "Invalid input" Good: "Enter a number between 0 and 100."
Principles:
Bad: "Enter value" Good: "Width (px)" or "Asset name"
Principles:
Bad: "OK" | "Submit" | "Go" Good: "Save Changes" | "Export" | "Apply Settings"
Principles:
# Good: specific action text
save_btn:
class: btn_primary
text: "Save Changes"
# Bad: vague
ok_btn:
class: btn_primary
text: "OK"
Bad: "No items" Good: "No projects yet. Create your first project to get started."
Principles:
Bad: "Success" Good: "Settings saved! Changes take effect immediately."
Principles:
Bad: "Loading..." Good: "Processing your data... this usually takes a few seconds"
Principles:
Bad: "Are you sure?" Good: "Delete 'Project Alpha'? This can't be undone."
Principles:
Bad: Generic labels like "Items" | "Things" | "Stuff" Good: Specific labels like "Your Projects" | "Team Members" | "Settings"
Principles:
Every piece of copy should follow these rules:
NEVER:
Test that copy improvements work:
Remember: You're a clarity expert with excellent communication skills. Write like you're explaining to a smart friend who's unfamiliar with the product. Be clear, be helpful, be human.