brainstorming
Structured design dialogue that validates ideas before implementation begins.
Create user-centric product definitions by analyzing the repository, inferring product goals and user needs, clarifying ambiguities through structured questioning, and generating comprehensive product.md documentation. Use when the user mentions "product definition", "define product", "product st...
Full skill instructions
@.claude/shared-imports/CoD_Σ.md @.claude/shared-imports/project-intel-mjs-guide.md
This skill generates user-centric product definitions (product.md) by combining intelligence-first repository analysis with structured user clarification.
Critical Boundary: product.md must be PURELY user-centric with NO technical implementation details.
Run intelligence queries to understand the codebase:
# Project overview
project-intel.mjs --overview --json
# Search for product signals
project-intel.mjs --search "README" --json
project-intel.mjs --docs "product" --json
Analyze:
Based on intelligence, infer:
Product Type:
Primary Users:
Core Problem:
If signals are conflicting or unclear, use AskUserQuestion tool:
Question Priority:
Question Format:
AskUserQuestion(questions=[{
"question": "Is this product primarily B2B or B2C?",
"header": "Product Type",
"multiSelect": False,
"options": [
{
"label": "B2B (Business-to-Business)",
"description": f"Enterprise/team product. Evidence: {b2b_signals}"
},
{
"label": "B2C (Business-to-Consumer)",
"description": f"Consumer-facing. Evidence: {b2c_signals}"
}
]
}])
For each persona, gather:
Demographics: Age range, location, tech savviness, accessibility needs
Pain Points (JTBD Framework):
**Pain #: [Short title]**
- **Pain**: [Specific frustration - be concrete]
- **Why it hurts**: [Impact: time lost, money wasted, stress caused]
- **Current workaround**: [How they cope today - tools, hacks, manual work]
- **Frequency**: [Daily, weekly, monthly]
Pain Resolution Mapping:
Pain 1 → [Our Solution Feature] → [Measurable Outcome]
Using CoD^Σ notation (from @.claude/shared-imports/CoD_Σ.md):
Standard Journey:
Awareness ≫ Interest ≫ Research → Decision ≫ Onboarding → First Use ≫ First Value ∘ Habit
For each step, define:
Use template at @.claude/templates/product.md.
Include:
CRITICAL - Check for violations:
❌ MUST NOT Contain:
✓ MUST Contain:
Key Anti-Patterns:
| ❌ Wrong (Technical) | ✓ Right (User-Centric) |
|---|---|
| "We'll use React for fast UI" | "Users need responsive, lag-free interface" |
| "PostgreSQL for data integrity" | "Users need reliable, accurate data they can trust" |
| "Microservices for scale" | "Users need instant search across millions of items" |
| "OAuth 2.0 authentication" | "Users need to log in with company credentials" |
See complete B2B SaaS example:
This shows:
After product.md is created, use /generate-constitution to derive technical principles FROM the user needs documented here.
@.claude/shared-imports/project-intel-mjs-guide.md patterns@.claude/shared-imports/CoD_Σ.md notationStructured design dialogue that validates ideas before implementation begins.
Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.
Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.
Introduction to the obra skills system with mandatory skill invocation rules and best practices.
Execute a written implementation plan with critical review and task checkpoints.
Delegate independent tasks to specialized agents working concurrently with isolated context.
Isolated git worktrees with smart directory selection and safety verification.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Plan searchable and shareable content that drives traffic, builds authority, and generates leads.
README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.
Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.
Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.
The world's fastest calendar for remote work
Capture, organize, and utilize your knowledge effortlessly.
Instant Summaries of Audio & Video Interviews with AnySummary
Transform PDFs into engaging mind maps.
Chat with any PDF instantly
Create an optimal daily plan using your voice
A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.
AskYourPDF Pricing Plans: Tailored to Your Needs