Ux Writing banner
humbleteam humbleteam

Ux Writing

AI community

Description

Claude Code skill: interface microcopy rules plus an AI-tell strip pass for buttons and errors

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

UX writing

**Turn a UI component or flow into interface copy that reads human, or strip AI-generated tells out of copy you already have - a Claude Code skill built for design teams and the engineers who ship their work.**

[![CI](https://img.shields.io/github/actions/workflow/status/humbleteam/ux-writing/validate.yml?branch=main&style=for-the-badge&logo=github&label=CI)](https://github.com/humbleteam/ux-writing/actions/workflows/validate.yml) [![GitHub stars](https://img.shields.io/github/stars/humbleteam/ux-writing?style=for-the-badge&logo=github&color=181717)](https://github.com/humbleteam/ux-writing/stargazers) [![Last commit](https://img.shields.io/github/last-commit/humbleteam/ux-writing?style=for-the-badge&color=339933)](https://github.com/humbleteam/ux-writing/commits/main) [![License](https://img.shields.io/badge/license-MIT-blue?style=for-the-badge)](LICENSE) [![Claude Code](https://img.shields.io/badge/Claude_Code-skill-D97757?style=for-the-badge&logo=anthropic&logoColor=white)](https://github.com/humbleteam/ux-writing/blob/main/SKILL.md)

ux-writing takes a UI component or flow - a button, an error message, an empty state, a confirmation dialog - and returns copy ready to ship: a verb-led label, a plain-language error, a consequence-named confirmation. Given copy that already exists, it switches to strip mode and rewrites it line by line, naming the pattern each fix removed. A pre-ship self-check keeps either mode from drifting into generic filler: eight yes/no questions run against every draft, and one "yes" sends the line back for a rewrite.

Table of contents

What