phase-3-mockup
4
总安装量
4
周安装量
#49330
全站排名
安装命令
npx skills add https://github.com/popup-studio-ai/bkit-codex --skill phase-3-mockup
Agent 安装分布
amp
4
gemini-cli
4
github-copilot
4
codex
4
kimi-cli
4
opencode
4
Skill 文档
Phase 3: Mockup & UI/UX Design
Design screens and user flows before building components.
Purpose
Phase 3 creates visual blueprints for the application. Mockups prevent expensive redesigns during development and align stakeholders on the user experience.
Actions
| Action | Description | Example |
|---|---|---|
start |
Begin Phase 3 | $phase-3-mockup start |
screens |
List all screens needed | $phase-3-mockup screens |
flow |
Create user flow diagram | $phase-3-mockup flow |
Deliverables
- Screen Inventory – List of all screens/pages
- Wireframes – Low-fidelity layout for each screen
- User Flow Diagram – Navigation paths between screens
- Responsive Breakpoints – Mobile/tablet/desktop layouts
- Mockup Document –
docs/02-design/mockup.md
Process
Step 1: Screen Inventory
List every screen the application needs:
### Public Pages
- [ ] Landing Page - Hero, features, CTA
- [ ] Login - Email/password form
- [ ] Register - Signup form
- [ ] Password Reset - Recovery flow
### Authenticated Pages
- [ ] Dashboard - Overview, stats, recent activity
- [ ] Profile - User info, settings
- [ ] Item List - CRUD list with filters
- [ ] Item Detail - Single item view/edit
Step 2: Wireframe Each Screen
Use ASCII for text-based wireframes:
+-----------------------------------+
| [Logo] [Nav] [Login] |
+-----------------------------------+
| |
| Welcome to AppName |
| Subtitle description |
| |
| [Get Started Button] |
| |
+-----------------------------------+
| Feature 1 | Feature 2 | F3 |
| Icon+Text | Icon+Text | |
+-----------------------------------+
| Footer Links |
+-----------------------------------+
Step 3: User Flow
Landing -> Login -> Dashboard
-> Register -> Email Verify -> Dashboard
Dashboard -> Item List -> Item Detail -> Edit Item
-> Profile -> Settings
-> Logout -> Landing
Step 4: Responsive Design
| Breakpoint | Width | Layout Changes |
|---|---|---|
| Mobile | < 640px | Single column, hamburger menu |
| Tablet | 640-1024px | Two columns, condensed nav |
| Desktop | > 1024px | Full layout, sidebar visible |
Step 5: Component Identification
Identify reusable components from wireframes:
- Header (logo, nav, user menu)
- Footer (links, copyright)
- Card (image, title, description, actions)
- Form (input, select, checkbox, submit)
- Table (sortable, filterable, paginated)
- Modal (confirm, form, info)
- Toast/Alert (success, error, warning, info)
Mockup Patterns
See references/mockup-patterns.md for common layout, form, and list patterns.
Output Location
docs/02-design/
âââ mockup.md # Screen wireframes
âââ user-flow.md # Navigation flow diagram
âââ screen-list.md # Screen inventory
Next Phase
When mockups are complete, proceed to $phase-4-api for API design.
Common Mistakes
| Mistake | Solution |
|---|---|
| Skipping mobile layout | Design mobile-first, then scale up |
| Too detailed too early | Start with low-fi wireframes |
| Missing error states | Design empty, loading, and error states |
| No user flow | Map the full journey before screen details |
| Forgetting edge cases | Include 0 items, max items, long text states |