data-shape
CommandYou are helping the user create or update the general shape of their product's data — the core entities ("nouns") and how they…
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 roadmap, and data shape.
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 roadmap, and data shape.
First, ask the user to share their raw notes, ideas, or thoughts about the product they want to build. Be warm and open-ended:
"I'd love to help you define your product vision. Tell me about the product you're building - share any notes, ideas, or rough thoughts you have. What problem are you trying to solve? Who is it for? Don't worry about structure yet, just share what's on your mind."
Wait for their response before proceeding.
After receiving their input, use the AskUserQuestion tool to ask targeted questions covering all three areas. Ask questions one or two at a time, conversationally, with follow-ups as needed.
Shape the core product definition:
**Important:** If the user hasn't already provided a product name, ask them:
Example questions (adapt based on their input):
Identify the main areas/sections of the product:
Identify the core entities ("nouns") of the product:
The goal is to gather enough information for all three files before proceeding. Don't need exhaustive detail on every entity — just the core nouns and their relationships.
Once you have enough information from the clarifying questions, **immediately proceed** without asking for approval. Write all three files uninterrupted:
Create the file at `/product/product-overview.md` with this exact format:
# [Product Name] ## Description [The finalized 1-3 sentence description] ## Problems & Solutions ### Problem 1: [Problem Title] [How the product solves it in 1-2 sentences] ### Problem 2: [Problem Title] [How the product solves it in 1-2 sentences] [Add more as needed, up to 5] ## Key Features - [Feature 1] - [Feature 2] - [Feature 3] [Add more as needed]
**Important:** The `# [Product Name]` heading at the top is required - this is what displays as the card title in the app.
Create `/product/product-roadmap.md` with this exact format:
# Product Roadmap ## Sections ### 1. [Section Title] [One sentence description] ### 2. [Section Title] [One sentence description] ### 3. [Section Title] [One sentence description]
Sections should be:
Create `/product/data-shape/data-shape.md` with this format:
# Data Shape ## Entities ### [EntityName] [Plain-language description of what this entity represents and its purpose in the system.] ### [AnotherEntity] [Plain-language description.] [Add more entities as needed] ## Relationships - [Entity1] has many [Entity2] - [Entity2] belongs to [Entity1] - [Entity3] belongs to both [Entity1] and [Entity2] [Add more relationships as needed]
Keep descriptions minimal — focus on what each entity represents, not every field it contains. Entity names should be singular (User, Invoice, Project — not Users, Invoices).
After all three files are created, present a summary:
"I've set up the foundation for **[Product Name]**:
1. **Product Overview** — `product/product-overview.md` 2. **Product Roadmap** — `product/product-roadmap.md` ([N] sections) 3. **Data Shape** — `product/data-shape/data-shape.md` ([N] entities)
**Sections:** 1. **[Section 1]** — [Description] 2. **[Section 2]** — [Description] 3. **[Section 3]** — [Description]
**Core Entities:** [Entity1], [Entity2], [Entity3]
Review these files and let me know if you'd like to adjust anything. When you're ready, run `/design-tokens` to choose your color palette and typography, or `/shape-section` to start designing a section."
You are helping the user create or update the general shape of their product's data — the core entities ("nouns") and how they…
You are helping the user create a screen design for a section of their product. The screen design will be a props-based React…
You are helping the user design the application shell — the persistent navigation and layout that wraps all sections. This is a…
You are helping the user choose colors and typography for their product. These design tokens will be used consistently across all…
You are helping the user export their complete product design as a handoff package for implementation. This generates all files…
You are helping the user create or update their product roadmap for Design OS.
Generate a concrete design system (tokens, style, type, UX) before building UI
Open a first-contribution PR (or bug issue) on nexu-io/open-design — works for non-coders too.
Run one-shot environment diagnostics for Diagram Design readiness
Strip the signatures that make a UI look AI-generated — flat hierarchy, no focal point, monotone layout, timid palettes, generic…