UX patterns are well-known and irregularly applied. Forms have validation that fires after submit when it should fire on blur. Navigation breadcrumbs disagree with the actual route. Loading states are blank screens. Empty states are blank screens. Each is a known pattern with a documented best practice; teams just do not apply it consistently.
The /draft-patterns skill is the reference guide. Forms, navigation, loading states, empty states, with do/don't tables, severity ratings (anti-pattern, common pitfall, best practice), and code examples in the project's framework.
What the guide covers
Forms: validation timing, error placement, field grouping, primary action treatment. Navigation: breadcrumbs, tabs, sidebar. Loading: skeleton, spinner, optimistic. Empty: first-time, no-results, error. Each with do/don't and code.
Tonone's /draft-patterns skill is the UX reference guide for forms, navigation, loading, and empty states with code examples.
Related skills
Install
/draft-patterns ships with the Draft agent in Tonone for Claude Code.
1. Add to marketplace
2. Install Draft
Frequently asked questions
- What does /draft-patterns do?
- It provides UX pattern reference for forms, navigation, loading, and empty states with do/don't and code.
- How do I install /draft-patterns?
- Install Tonone for Claude Code via tonone.ai/get-started.