data-shape
You are helping the user create or update the general shape of their product's data — the core entities ("nouns") and how they relate to each other. This…
You are helping the user create or update their product roadmap for Design OS.
How it fires
How this command gets triggered: by you, by Claude, or both.
/product-roadmapContext preview
What this command does when you run it.
You are helping the user create or update their product roadmap for Design OS.
You are helping the user create or update their product roadmap for Design OS.
First, check if `/product/product-roadmap.md` exists.
---
Read both:
Present the current state and ask what to change:
"Your product roadmap currently has [N] sections:
1. **[Section 1]** — [Description] 2. **[Section 2]** — [Description] 3. **[Section 3]** — [Description]
What would you like to change about the sections?"
Wait for the user's response describing what they want changed. Once you receive their notes, **immediately proceed** to update `product/product-roadmap.md` based on their requested changes — do not present a draft for approval.
After updating, inform the user:
"I've updated the product roadmap based on your feedback. Review the changes and let me know if you'd like further adjustments."
Stop here — the remaining steps below are for generating a new roadmap from scratch.
---
Read `/product/product-overview.md`. If it doesn't exist:
"Before creating a product roadmap, you'll need to define your product vision. Please run `/product-vision` first."
Stop here if the product overview is missing.
Read the product overview and analyze:
**Immediately proceed** to create `/product/product-roadmap.md` — do not present a draft for approval. Generate 3-5 sections that represent:
Use this exact format:
# Product Roadmap ## Sections ### 1. [Section Title] [One sentence description] ### 2. [Section Title] [One sentence description] ### 3. [Section Title] [One sentence description]
"I've created your product roadmap at `/product/product-roadmap.md` with [N] sections:
1. **[Section 1]** — [Description] 2. **[Section 2]** — [Description] 3. **[Section 3]** — [Description]
Review the sections and let me know if you'd like to adjust anything. When you're ready, run `/data-shape` to sketch out the general shape of your product's data."
---
The missing design process between your product idea and your codebase.
Repo: buildermethods/design-os
You are helping the user create or update the general shape of their product's data — the core entities ("nouns") and how they relate to each other. This…
You are helping the user create a screen design for a section of their product. The screen design will be a props-based React component that can be exported…
You are helping the user design the application shell — the persistent navigation and layout that wraps all sections. This is a screen design, not…
You are helping the user choose colors and typography for their product. These design tokens will be used consistently across all screen designs and the…
You are helping the user export their complete product design as a handoff package for implementation. This generates all files needed to integrate the UI…
You are helping the user define their product vision for Design OS. This is a conversational process that results in three files: the product overview, product…