Ask for a pattern.Get the reasoning too.
Describe the behavior you need. Your agent finds the pattern, reads its spec, and writes the UI.
Install the skillSame request.One of them read the spec.
Pick a request, then drag to compare what an agent writes on its own with what it writes after reading the pattern.
Gmail
Send an email
To team@acme.com · “Q3 launch recap”The agent wants to send an email. Continue?
Ask before the agent sends email. Without the spec: a generic OK / Cancel dialog with no details. With it: a card naming the tool, what it will do and the exact details, with Deny and allow choices.
The code, and the reasoning behind it.
Try it
New
The 10 latest patterns added to the catalogue, newest first.
71 patterns,indexed by what they do.
- 10agents
- 07text
- 07composer
- 05errors
- 04loaders
- 04code
- 04indicators
- 04voice
- +2414 more categories — traces, messages, permissions, tables…
Your agent reads the specbefore it writes the UI.
- Matches your request to a pattern by behavior
- Follows when-to-use and when-not-to-use
- Ships the keyboard path and live regions with it
Use it from your agentin whatever tool you build with.
The most complete option: it recommends a pattern, checks it against the spec and scaffolds it into your project.
/plugin marketplace add carlosmarch/ai-patterns
/plugin install ai-patterns@ai-patternsThen run /ai-patterns in any project. More about the skill
Not a library.Not a mood board.
| Feature | ai-patterns | Component library | Inspiration gallery |
|---|---|---|---|
| Source lives in your repo | Yes | No | No |
| Animated, production-ready code | Yes | Yes | No |
| When to use — and when not to | Yes | No | No |
| Accessibility as part of the contract | Yes | Yes | No |
| Built for AI-specific states | Yes | No | Yes |
| Readable by your coding agent | Yes | No | No |
Small enough to read.Complete enough to ship.
- patterns
- 71
- categories
- 22
- sections in every spec
- 8
- packages to install
- 0
Studied across Orca, Cursor, Intercom and more
71 patterns, each written up as a spec your agent can read
