Agent skill
ss-flow
Install this agent skill to your Project
npx add-skill https://github.com/bitjaru/styleseed/tree/main/engine/.claude/skills/ss-flow
SKILL.md
UX Flow Designer
Design a user flow: $0 Description: $ARGUMENTS
Instructions
-
Read the design system reference:
CLAUDE.mdfor component inventoryDESIGN-LANGUAGE.mdfor layout patterns (sections 13-14, 19-20)components/patterns/for available building blocks
-
Apply these UX principles:
Information Architecture
- Progressive Disclosure: Show only what's needed at each step. Hide complexity behind logical drill-downs.
- Miller's Law: Chunk information into groups of 5-9 items maximum.
- Hick's Law: Minimize choices per screen. Fewer options = faster decisions.
Navigation Patterns
- Hub & Spoke: Dashboard → detail pages → back to dashboard (default for mobile apps)
- Linear Flow: Step 1 → Step 2 → Step 3 (for forms, onboarding, checkout)
- Tab Navigation: 3-5 top-level sections via BottomNav
Screen Flow Rules
- Every flow must have a clear entry point and clear exit point
- Maximum 3 taps to reach any key feature from the home screen
- Back navigation must always be available (except root screens)
- Error states must provide recovery paths (retry, go back, contact support)
- Loading states must use skeleton screens (never spinners in cards)
Page Composition (from DESIGN-LANGUAGE.md)
- Follow the Information Pyramid: Hero → KPI Grid → Details → Lists
- Each screen should answer ONE primary question
- Above the fold: the most important metric or action
- Use the 4 section types: Full Card (A), Grid (B), Carousel (C), Hero (D)
-
Output format:
- Flow diagram in ASCII showing screen connections
- Screen inventory listing each screen's purpose and key components
- Edge cases (empty states, errors, loading) for each screen
- Scaffolded pages using
PageShell,TopBar,BottomNavpatterns
-
Generate the actual page files using
/ss-pageconventions.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
ss-a11y
Audit a component or page for accessibility issues and fix them
ss-lint
Quick automated lint — detects common design system violations in seconds
ss-page
ss-update
Update StyleSeed engine in your project — analyzes what's outdated and updates safely
ss-feedback
Add appropriate user feedback states (loading, success, error, empty) to a component or page
ss-pattern
Didn't find tool you were looking for?