Use when writing ANY user-facing text -- UI labels, button text, error messages, notifications, tooltips, placeholders, or application content.
From jignpx claudepluginhub duronext/jig --plugin jigThis skill uses the workspace's default tool permissions.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Enables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
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.