Writing for Interfaces
Helps agents write and review in-app text such as buttons, errors, confirmation dialogs and onboarding, drawing on Apple's interface writing guidance. By Andrew Gleave.
View on GitHub ↗- Stars
- ★ 34
- Last commit
- 23 Apr 2026
- Maintenance
- Slowing
- Licence
- MIT
- Category
- Agent Skills
- GitHub
- andrewgleave/skills
Overview
An agent skill for writing and reviewing the text inside products: buttons, error messages, onboarding, settings, dialogs and CLI output. It first establishes your product's voice, then applies interface writing principles largely drawn from Apple's guidance. It lives in a larger skills repository.
Features
- Looks for an existing voice definition in files such as CLAUDE.md, AGENTS.md or style guides
- Works out whether the task is new copy, a review, a rewrite or terminology work
- Adjusts tone for the situation
- Covers apps, web, CLI output, email notifications, tooltips, empty states and alerts
Requirements
The source doesn't list any requirements, so check the project's own docs before you install.
Install
Install globally with the skills CLI
npx skills add andrewgleave/skills --skill writing-for-interfaces --global
Example
Run "/writing-for-interfaces Review and evaluate all UI copy for clarity, purpose, and consistency."
Works with
Listed in
- github.com/andrewgleave/skills/tree/main/writing-for-interfaces
- raw.githubusercontent.com/andrewgleave/skills/HEAD/writing-for-interfaces/README.md
- raw.githubusercontent.com/andrewgleave/skills/HEAD/writing-for-interfaces/SKILL.md
Read the code before you install anything. SwiftAgents doesn't review or endorse the tools listed here. Active: a commit in the last 90 days. Slowing: last commit within the past year. Stale: older than a year, or archived.
More in this category
App Store Screenshots
Sets up a small Next.js editor for making framed App Store and Google Play screenshots across Apple devices and locales.
SwiftUI Pro
Paul Hudson's SwiftUI skill, aimed at the mistakes models often make with navigation, layout, state, VoiceOver and deprecated APIs.
Dimillian Skills
Thomas Ricouard's skill pack: SwiftUI performance audits, Liquid Glass, view refactors, Swift concurrency fixes, App Store release notes and simulator debugging.