The Design Workflow
Design OS uses a three-phase approach to transform your product idea into a complete design system:Phase 1: Product Planning
Before designing any screens, establish the foundation of your product:Product Vision
Run
/product-vision to define your product overview, sections, and data shape in one conversational flow. The AI will ask clarifying questions about your product, and then automatically generate three key files:- Product overview (name, description, problems/solutions, features)
- Product roadmap (sections you’ll build)
- Data shape (core entities and their relationships)
Design Tokens
Run
/design-tokens to choose your color palette from Tailwind’s built-in colors and typography from Google Fonts. These tokens will be applied consistently across all your screen designs.You can update individual planning files later using
/product-roadmap, /data-shape, and /sample-data commands.Phase 2: Section Design
Once the foundation is set, work through each section in your roadmap:Shape the Section
Run
/shape-section to define the section’s scope and requirements. The AI will help you:- Clarify what the section does
- Define specific requirements
- Generate sample data and TypeScript types
Design the Screen
Run
/design-screen to create the actual React components. The AI will build production-ready components that use your design tokens and sample data.Phase 3: Export
When all sections are designed, generate your handoff package:Export Product
Run
/export-product to generate a complete handoff package in the product-plan/ directory. This includes:- Ready-to-use prompts for coding agents
- Implementation instructions (one-shot or incremental)
- All React components with TypeScript types
- Design tokens and sample data
- Test specifications for each section
Quick Reference: Slash Commands
Here are all the commands you’ll use throughout the design process: | Command | Purpose | |---------|---------|| |/product-vision | Define product overview, roadmap sections, and data shape |
| /design-tokens | Choose colors and typography |
| /design-shell | Design navigation and layout |
| /shape-section | Define a section’s scope, requirements, and generate sample data + types |
| /design-screen | Create screen design components |
| /screenshot-design | Capture screenshots |
| /export-product | Generate the complete handoff package |
| /product-roadmap | Update product sections (after initial creation) |
| /data-shape | Update data entities (after initial creation) |
| /sample-data | Update sample data and types (after initial creation) |