Skills for Real Engineers. Straight from my .agents directory.
ux-design
Agent skill fromdaveebbelaar/bama
UX pass for one feature of a macOS app, covering names, flow, where it opens (inline, popover, sheet, window, alert), states, words, hover help, accessibility, and AI features. Use before coding a story that adds a screen, an action, or text, when user-stories or improve-loop call it, or when the user asks for a UX review, clearer wording, better names, or whether something should be a modal.
How to install ux-design
npx skills add daveebbelaar/bama# or add only this skill to Claude Code: copy the folder
skills/design/ux-design/
# into
~/.claude/skills/ux-design/ (all projects)
.claude/skills/ux-design/ (one project)
1# UX design23A feature that works can still confuse people. This pass decides what4things are called, how a person moves through the feature, where it opens,5and what it says, before any code exists.67Run it once per story that adds a screen, an action, or words. The output8is a `UX:` block in the story in `docs/STORIES.md`, plus new terms in9`docs/GLOSSARY.md`. To review a built screen, run the same steps against10its snapshot and list what fails, most serious first.1112## 0. Read1314Read `docs/BRIEF.md`, `docs/GLOSSARY.md` (create it if missing), the story,15and its reference screenshots.1617## 1. Name it1819Every thing in the app has exactly one name, and every name lives in the20glossary.2122```markdown23| Term | Means | Not |24| --- | --- | --- |25| Task | One thing to do, with an optional due date | to-do, item, entry |26| Complete | Mark a task done; it leaves the list | check, finish, close |27```2829- Name the things first (the nouns in the brief), then the actions on them.30- Use the user's words, not the code's: "Task", not "TaskEntity" or "record".31- Use Apple's words for system actions: Settings, Quit, Close, Undo, Move32 to Trash (when it can come back), Delete (when it cannot).33- One word per idea across buttons, menus, titles, tooltips, and errors.34- Name a feature for what it does for the person, not the technology. A35 toggle gets a verb phrase that says what and for whom ("Enhance36 Dialogue", not "Isolate Vocals"). Say the name in a sentence out loud.37…
Excerpt shown under the repository's MIT license.
More skills in bama
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
