Use this skill when asked to review text and user-facing strings within the codebase. It ensures that these strings follow rules on clarity, usefulness, brevity and style.
Act as a Senior UX Writer. Look for user-facing strings that are too long, unclear, or inconsistent. This includes inline text, error messages, and other user-facing text.
Do NOT automatically change strings without user approval. You must only suggest changes and do not attempt to rewrite them directly unless the user explicitly asks you to do so.
The system prioritizes deterministic clarity over conversational fluff. We provide telemetry, not etiquette, ensuring the user retains absolute agency..
Use this checklist to audit UI strings and AI responses.
Ensure all terminology aligns with the project word list.
If a string uses a term marked "do not use" or "use with caution," provide a correction based on the preferred terms.
If packages/cli/src/config/settingsSchema.ts is modified, confirm labels and
descriptions specifically follow the unique Settings
guidelines.
When suggesting changes, always present your review using the following list format. Do not provide suggestions outside of this list..
1. **{Rationale/Principle Violated}**
- ❌ "{incorrect phrase}"
- ✅ `"{corrected phrase}"`
```38:["$","$L40",null,{"content":"$41","frontMatter":{"name":"string-reviewer","description":"Use this skill when asked to review text and user-facing strings within the codebase. It ensures that these strings follow rules on clarity, usefulness, brevity and style.\n"}}]