What problem does it solve?
Inconsistent, verbose, or unclear user-facing strings degrade the user experience and create friction in CLI and UI interactions. This Skill audits text against a strict UX writing checklist to catch violations before they ship.
Core Features & Use Cases
- Voice and Identity Auditing: Enforces deterministic clarity, active voice, and proper attribution between Gemini (analysis) and the system (execution).
- Structural Scannability Checks: Validates the 5-word rule, goal-first sequencing, and telemetry-over-etiquette principles for status updates and labels.
- Terminology Consistency: Cross-references strings against a curated word list of preferred, forbidden, and cautionary terms.
- Settings Schema Compliance: Applies specific labeling rules (noun-first, positive boolean logic, verb stripping) when reviewing settings configuration files.
- Use Case: Run this Skill after modifying error messages or settings labels in
packages/cli/src/config/settingsSchema.ts to ensure all new strings comply with project voice and style guidelines.
Quick Start
Review the user-facing strings in the modified settings file and suggest improvements following the standard checklist format.