This is one of those skills that pays for itself immediately if you've ever stared at a button wondering whether it should say "Submit" or "Create Account." It walks you through the actual patterns that make UX copy work: specific button labels with verb plus noun, error messages that explain how to fix the problem instead of just saying "invalid input," empty states that guide users instead of leaving them stranded. The landing page section is solid too, with real formulas for hero copy and CTAs that focus on benefits over features. Everything comes with before and after examples in TypeScript and React components, so you can see exactly what good copy looks like in context. It's basically a cheat sheet for writing microcopy that doesn't make users think twice.

skills.sh installs
257
GitHub stars
39
last updated
Aug 21, 2026

Install

$ npx -y skills add daffy0208/ai-dev-standards --skill copywriter --agent claude-code

Installs into .claude/skills of the current project.

Files

Copywriter Skill

I help you write clear, compelling copy for your product, marketing, and user experience.

What I Do

UX Writing:

  • Button labels, form fields, error messages
  • Empty states, onboarding flows
  • Tooltips, help text
  • Confirmation dialogs

Marketing Copy:

  • Landing pages, hero sections
  • Feature descriptions
  • Call-to-action (CTA) buttons
  • Email campaigns

Product Content:

  • Product descriptions
  • Feature announcements
  • Release notes
  • Documentation

UX Writing Patterns

Button Labels

// ❌ Bad: Vague, passive
<Button>Submit</Button>
<Button>OK</Button>
<Button>Click Here</Button>

// ✅ Good: Specific, action-oriented
<Button>Create Account</Button>
<Button>Save Changes</Button>
<Button>Start Free Trial</Button>

Guidelines:

  • Use verb + noun ("Save Changes" not "Save")
  • Be specific ("Delete Post" not "Delete")
  • Show outcome ("Start Free Trial" not "Submit")

Error Messages

// ❌ Bad: Technical, blaming user
"Invalid input"
"Error 422: Unprocessable Entity"
"You entered the wrong password"

Sponsors

Details

Repository
github.com/daffy0208/ai-dev-standards
Categories
Documentation, AI & Agent Building, Marketing & SEO
First seen
Jun 3, 2026

More from daffy0208/ai-dev-standards

All 49
1pproenca avatareffect-tspproenca/dot-skillsEffect-TS library usage in TypeScript — Effect.gen generators, Schema.Struct/Schema.Class definitions, Layer/Context.Tag/Service patterns, Effect.pipe pipelines257skills.sh installs
2wispbit-ai avatarrust-expert-best-practices-code-reviewwispbit-ai/skillsRust best practices and code quality guidelines for writing idiomatic, safe, and performant Rust code. This skill should be used when writing, reviewing, or ref257skills.sh installs
3pproenca avatarnginx-c-module-debugpproenca/dot-skillsnginx C module debugging guidelines based on the official nginx development guide. This skill should be used when debugging nginx C module crashes, memory bugs,253skills.sh installs
4julianobarbosa avatarmarkitdown-skilljulianobarbosa/claude-code-skillsGuide for using Microsoft MarkItDown - a Python utility for converting files to Markdown. Use when converting PDF, Word, PowerPoint, Excel, images, audio, HTML,252skills.sh installs
5casper-studios avatarskill-creatorcasper-studios/casper-marketplaceGuide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabil248skills.sh installs
6guia-matthieu avatarcopywriting-awarenessguia-matthieu/clawfu-skillsMaster Eugene Schwartz's 5 Stages of Awareness framework from "Breakthrough Advertising" (1966) to write copy that meets prospects where they are. Use when: Wri248skills.sh installs