ui-text-formatter
SkillCommunicationDetects poorly formatted UI text and improves capitalization, spacing, hierarchy, and readability - labels, headings, button text, and messages. Use when reviewing user-facing copy for consistency.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the ui-text-formatter skill
What this skill tells your AI
The instructions your AI receives, as published by codebygarv/ai-skills in skills/ui-ux/ui-text-formatter/SKILL.md and read by ahel’s review.
Purpose
Review user-facing UI text (labels, headings, buttons, messages, empty states) for consistent, correct capitalization, punctuation, tone, and clarity — the small copy details that make an interface feel polished or sloppy.
When to Use
- Reviewing user-facing strings before shipping a new screen or feature.
- The interface mixes capitalization styles (Title Case here, sentence case there) inconsistently.
- Cleaning up error/empty-state messages that were written quickly and never revisited.
What to Analyze
- Capitalization consistency — pick one convention (Title Case or Sentence case) per text category (headings, buttons, labels) and flag mixed usage across the interface.
- Punctuation consistency — trailing periods on short labels/buttons (usually omitted), consistent use of ellipses for "leads to another step" actions (e.g. "Delete…" vs "Delete").
- Button/action text clarity — is the action verb specific ("Delete project" vs. a bare "Delete" with ambiguous target, "OK" vs. a clearer action-named button)?
- Message tone & clarity — error messages that explain what happened and (where possible) what to do next, not just a raw error code or vague "Something went wrong."
- Redundancy — text that repeats what's already conveyed by an icon, adjacent label, or the page's heading.
- Terminology consistency — the same concept called by different names in different places (e.g. "Team" in one screen, "Organization" in another, for the same entity).
Output Format
- Findings as a before/after table: original text → suggested text → why.
- Group by category (Capitalization, Punctuation, Clarity, Terminology).
- Flag app-wide patterns (e.g. "headings are inconsistently capitalized across 5 screens") separately from single-instance fixes.
Avoid
- Imposing a capitalization/tone convention different from the app's established one without flagging it as a broader convention question first.
- Rewriting text to be "cleverer" at the cost of clarity — UI copy should optimize for immediate understanding, not personality.
- Flagging brand-specific or intentionally distinctive terminology as an error without checking if it's deliberate.
Signals
- GitHub stars
- 25
- Forks
- 1
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
ui-text-formatter- Source
- github.com/codebygarv/ai-skills