From jig
Enforces sentence case for all user-facing text: UI labels, buttons, errors, tooltips, and placeholders. Capitalize only first word and proper nouns.
How this skill is triggered — by the user, by Claude, or both
Slash command
/jig:eng-copywritingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**PURPOSE**: Ensure consistent sentence case formatting across all user-facing content.
PURPOSE: Ensure consistent sentence case formatting across all user-facing content.
ALL user-facing text uses sentence case -- capitalize only the first word and proper nouns.
Sentence case (USE THIS) Title Case (NEVER)
------------------------------------------------------
Create component Create Component
Save changes Save Changes
No results found No Results Found
Edit API key Edit API Key
Failed to load data Failed to Load Data
| Capitalize | Examples |
|---|---|
| First word | "Create component", "Save changes" |
| Acronyms | API, URL, PDF, YAML, SSO, ID, CSV, JSON, XML, HTML |
| Product names | Google, Microsoft, GitHub, Slack, AWS, Docker |
| Proper nouns | Company names, person names, place names |
Examples across different contexts:
-- Buttons and Actions --
Save changes (not "Save Changes")
Create new item (not "Create New Item")
Sign in with Google (not "Sign In With Google")
Export as CSV (not "Export As CSV")
-- Page Titles and Headings --
Account settings (not "Account Settings")
API key created (not "API Key Created")
Recent activity (not "Recent Activity")
-- Error Messages --
Failed to load data (not "Failed to Load Data")
Something went wrong (not "Something Went Wrong")
File not found (not "File Not Found")
-- Tooltips and Placeholders --
Search by name (not "Search By Name")
Enter your email (not "Enter Your Email")
No results found (not "No Results Found")
| Mistake | Fix |
|---|---|
| "Add New Item" | "Add new item" |
| "View All Components" | "View all components" |
| "Error Loading Data" | "Error loading data" |
| "Successfully Saved!" | "Successfully saved!" |
| "Are You Sure?" | "Are you sure?" |
| "Select A Template" | "Select a template" |
| "Go To Dashboard" | "Go to dashboard" |
| "Sign Up For Free" | "Sign up for free" |
Exception: Acronyms stay uppercase even mid-sentence: "Edit API key", "Upload CSV file", "Enter URL"
This standard applies to ALL user-facing text regardless of framework, language, or platform:
When in doubt, read the text out loud. If it sounds like a newspaper headline, it's probably title case -- fix it.
npx claudepluginhub duronext/jig --plugin jigWrites user-facing copy following Sentry brand guidelines using Plain Speech (default) or Sentry Voice for UI text, errors, empty states, docs, and marketing.
Write user-facing copy following Sentry brand guidelines, covering Plain Speech (default) and Sentry Voice tones for UI text, error messages, empty states, onboarding, 404 pages, documentation, and marketing copy.
Writes button labels, error messages, placeholder text, empty states, and tooltips that are specific, actionable, and honest. Helps reduce user friction and support contacts.