install
source · Clone the upstream repo
git clone https://github.com/rufuspollock/ux-patterns
Claude Code · Install into ~/.claude/skills/
git clone --depth=1 https://github.com/rufuspollock/ux-patterns ~/.claude/skills/rufuspollock-ux-patterns-ux-patterns
manifest:
SKILL.mdsource content
UX Patterns - Skill
How to add entries to this repo.
Repo Structure
ux-patterns/ ├── archive/ # Individual site/tool entries (one file per site) ├── assets/ # Screenshots ├── journal/ # Dated notes ├── Website Inspiration.md # Curated gallery index ├── themes.md # Theme notes ├── typography.md # Typography notes └── README.md
Adding a Site Entry (archive/)
Use
archive/ for individual sites worth noting for design, elegance, or UX quality.
File naming
- Use the domain:
,conductor.build.mdnan.fyi.md - Or a descriptive title matching the repo style:
Dia Browser landing page is elegant.md
Content format
One-line description of what makes it notable (design quality, aesthetic, etc). https://example.com  Brief note on what the site/product is and why it's interesting.
Screenshot
- Use screenshotit.app (no binary in repo, stable external URL):
 - Modifiers:
(full page),@full
,@mobile
(force refresh)@refresh - See: https://github.com/flowershow/screenshotit
Steps
- Screenshot landing page → save to
assets/ - Create
with URL and screenshotarchive/site-name.md - If it's a curated gallery/resource, add to
Website Inspiration.md - Git add, commit, push
Git Workflow
cd ~/src/rufuspollock/ux-patterns git pull # always pull first git add archive/site-name.md assets/site-name.jpg git commit -m "Add site-name.com to archive" git push