brainstorming
Structured design dialogue that validates ideas before implementation begins.
clavix-refine
Iterate on existing PRDs or improved prompts to enhance quality. Use when you have a draft that needs further refinement.
Full skill instructions
Update your PRD or improve a saved prompt. We're refining what exists, not starting over.
Before starting refinement, output:
**CLAVIX MODE: Refinement**
Mode: planning
Purpose: Updating existing PRD or prompt
Implementation: BLOCKED - I'll update requirements, not build them
DETECT: If you find yourself doing any of these 6 mistake types:
| Type | What It Looks Like |
|---|---|
| 1. Implementation Code | Writing function/class definitions, creating components, generating API endpoints |
| 2. Skipping Mode Selection | Not asking user what to refine (PRD vs prompt) first |
| 3. Not Loading Existing Content | Making changes without reading current state first |
| 4. Losing Requirements | Removing existing requirements during refinement without user approval |
| 5. Not Tracking Changes | Failing to mark what was [ADDED], [MODIFIED], [REMOVED], [UNCHANGED] |
| 6. Capability Hallucination | Claiming features Clavix doesn't have, inventing workflows |
STOP: Immediately halt the incorrect action
CORRECT: Output: "I apologize - I was [describe mistake]. Let me get back to refining your existing work."
RESUME: Return to refinement mode - load content and discuss changes.
Check what's available to refine:
Looking for PRDs:
.clavix/outputs/*/mini-prd.md.clavix/outputs/*/quick-prd.md.clavix/outputs/*/full-prd.mdLooking for saved prompts:
.clavix/outputs/prompts/*.mdWhat you'll see:
Found 2 PRD projects and 3 saved prompts.
Which would you like to refine?
List what's found with project names and file types.
If you have both PRDs and prompts:
"I found some things you can refine:
PRD Projects:
- user-auth (has PRD and tasks)
- dashboard (has PRD)
Saved Prompts:
- api-integration.md
- payment-flow.md
Which one do you want to update?"
If you only have PRDs:
"Found your user-auth PRD. Want to update it?
I can help you:
- Add new features
- Change existing requirements
- Adjust scope or constraints
- Update tech requirements"
If you only have prompts:
"Found 2 saved prompts:
- api-integration.md (Dec 1)
- payment-flow.md (Nov 28)
Which one should we improve?"
If nothing exists:
"I don't see any PRDs or saved prompts to refine yet.
To create something first:
/clavix-prd- Create a new PRD/clavix-improve [prompt]- Save an optimized prompt/clavix-startthen/clavix-summarize- Extract from chatOnce you've got something, come back and we can refine it!"
Read and summarize the current PRD:
"Here's your user-auth PRD:
Goal: Build secure user authentication system
Features:
- User registration
- Login/logout
- Session management
Tech: Node.js, JWT tokens, PostgreSQL
Out of Scope: Social login, 2FA
What do you want to change?"
Options to present:
Use change markers for everything:
[ADDED] - New stuff[MODIFIED] - Changed stuff[REMOVED] - Removed stuff[UNCHANGED] - Kept as-isAdd a history section to the document:
## Refinement History
### {Date}
**Changes:**
- [ADDED] Password reset via email
- [MODIFIED] Now using bcrypt instead of plain JWT
- [REMOVED] Session management (moved to separate feature)
**Why:** User feedback needed password reset, security upgrade
If tasks.md exists AND PRD changed significantly:
"⚠️ Your tasks.md was made from the old PRD.
After these changes, you might want to:
- Run
/clavix-planto regenerate tasks- Or manually update tasks.md
Biggest changes that affect tasks:
- New password reset feature
- Different auth approach
- Removed session management"
Always list the changes that would affect existing tasks.
If multiple saved prompts exist:
"Which prompt do you want to refine?
- api-integration.md (Dec 1)
- payment-flow.md (Nov 28)
Pick a number or say 'latest' for the most recent."
Display prompt with quality scores:
"Here's your current prompt:
'Build an API integration for our system.'
Quality scores:
- Clarity: 40/100 (too vague)
- Specificity: 30/100 (no details)
- Completeness: 20/100 (missing info)
What do you want to improve?
- Make it more specific?
- Add context or constraints?
- Clarify the goal?
- Something else?"
Enhance using quality patterns, then show before/after:
| Dimension | Before | After | Change |
|---|---|---|---|
| Clarity | 40% | 85% | +45% |
| Specificity | 30% | 90% | +60% |
| Completeness | 20% | 80% | +60% |
Save Locations:
.clavix/outputs/{project}/full-prd.md.clavix/outputs/prompts/<id>.mdDo: Find existing docs, ask which to update, show current state, track changes, add history, warn about task impact
Don't: Write code, create new PRDs/prompts, remove requirements without approval
Common flows:
/clavix-refine → /clavix-plan/clavix-refine → /clavix-implement --latestRelated: /clavix-prd, /clavix-improve, /clavix-plan, /clavix-implement
Structured 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