ss-copy

Solid

Generate UX microcopy (button labels, error messages, empty states, toasts) following a casual-but-polite voice and tone

Web & Frontend 464 stars 50 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
89
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# UX Microcopy Generator ## When NOT to use - For long-form content (blog posts, docs, marketing pages) — out of scope - For full feedback state design (not just text) → use `/ss-feedback` - For brand voice/tone definition itself — this skill consumes a voice spec, doesn't create it - For translations to non-English languages — single-language only Context: **$0** Description: $ARGUMENTS ## Instructions 1. Read the design language reference: - `DESIGN-LANGUAGE.md` sections on Microcopy Tone Guide and UX Writing 2. Apply the voice principles: ### Tone Rules - **Casual but polite**: Friendly, not robotic. Like talking to a helpful friend. - **Active voice**: "We saved your changes" not "Your changes have been saved" - **Positive framing**: "Free shipping on orders over $30" not "Orders under $30 have shipping fees" - **Plain language**: "Send money" not "Initiate transfer" - **Concise**: Every word must earn its place ### Copy Patterns by Context #### Button Labels (CTA) ``` Format: [Action verb] + [Object] (optional) Good: "Place order", "Get started", "Save changes", "Try again" Bad: "Submit", "OK", "Click here", "Proceed to next step" ``` - One primary CTA per screen - Label must clearly describe what happens next - Max 3 words for primary CTA #### Empty States ``` Format: [Friendly observation] + [Suggested action] Good: "No activity yet. Create your first project to get started." Bad: "No data found." ``` - Always suggest a next action - Use a relevant icon ...

Details

Author
bitjaru
Repository
bitjaru/styleseed
Created
2 months ago
Last Updated
yesterday
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category