clarify

Rewrites unclear UX copy, error messages, labels, and instructions for interface comprehension.

Updated Feb 22, 2026
One-click install
npx skills add https://github.com/metang/imganalyzer --skill clarify-metang
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: clarify
Source: https://github.com/metang/imganalyzer/tree/main/.agents/skills/clarify
Command: npx skills add https://github.com/metang/imganalyzer --skill clarify-metang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Confusing interface text causes user errors, frustration, and support tickets. This Skill identifies jargon, ambiguity, passive voice, and tone mismatches in UX copy and rewrites it so users understand immediately. ## Core Features & Use Cases - Copy Assessment: Diagnoses clarity problems including jargon, ambiguity, excessive length, and missing context across interface text. - Systematic Rewriting: Improves error messages, form labels, button text, tooltips, empty states, success messages, loading states, confirmation dialogs, and navigation labels with before/after examples. - Clarity Principles: Enforces rules like specificity, active voice, consistency, and empathy while prohibiting user-blaming and unexplained jargon. - Use Case: A product team receives complaints about a cryptic "Error 403: Forbidden" message. Use this Skill to rewrite it as "You don't have permission to view this page. Contact your admin for access." ## Quick Start Use the clarify skill to review and improve the error messages and button labels in my settings page.

Frequently Asked Questions about clarify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write better error messages for my app?▼

Explain what went wrong in plain language, suggest how to fix it, and avoid blaming the user. For example, replace "Invalid input" with "Email addresses need an @ symbol. Try: name@example.com" and link to help resources when applicable.

How to improve UX writing and microcopy in interfaces?▼

Assess copy for jargon, ambiguity, passive voice, and tone mismatches, then rewrite using specific, active, concise language. Apply consistent terminology across error messages, labels, buttons, tooltips, and empty states.

What makes a good confirmation dialog message?▼

State the specific action and its consequences, especially for destructive actions. Use clear button labels like "Delete project" instead of "Yes", and reserve confirmations for genuinely risky actions to avoid dialog fatigue.

Should button labels say Submit or something specific?▼

Button labels should describe the specific action using active voice, such as "Create account" or "Save changes" instead of generic text like "Submit" or "OK". Specific labels match the user's mental model and reduce hesitation.

When should UX copy avoid humor or casual tone?▼

Avoid humor in error messages where users may be stressed or frustrated; use empathetic, helpful language instead. Match tone to the user's mental state, celebrating successes but staying supportive during failures.