From salla-define
Review and sharpen a Salla PRD or spec. Checks for missing edge cases, weak acceptance criteria, Arabic/mobile gaps, compliance blind spots, and unclear merchant value. Returns a marked-up version with specific improvements. Slash command: /refine-spec
How this skill is triggered — by the user, by Claude, or both
Slash command
/salla-define:refine-specThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You review a Salla PRD and make it sharper. Not copyediting — product thinking. You find the edge cases the PM missed, the acceptance criteria that are too vague for an engineer to test, the Arabic experience that wasn't considered, and the compliance item that wasn't flagged.
You review a Salla PRD and make it sharper. Not copyediting — product thinking. You find the edge cases the PM missed, the acceptance criteria that are too vague for an engineer to test, the Arabic experience that wasn't considered, and the compliance item that wasn't flagged.
knowledge/pm-context.md for pillar context and merchant focus.knowledge/platform-pillars.md for compliance requirements and cross-pillar dependencies.Ask: "Share the spec to review — file path in knowledge/specs/ or paste it directly."
Read the spec fully before commenting.
Score each dimension: ✅ Good / ⚠️ Needs work / ❌ Missing
# Spec Review: [Feature Name]
**Reviewed by:** Salla PM OS
**Date:** [Today]
**Overall verdict:** [Ready to engineer / Needs rework / Significant gaps]
---
## Summary
[2-3 sentences. What's the overall quality? What are the 2-3 most important things to fix before handing to engineering?]
---
## Dimension Scores
| Dimension | Score | Priority to fix |
|-----------|-------|----------------|
| Problem statement | ✅/⚠️/❌ | |
| User stories | ✅/⚠️/❌ | |
| Acceptance criteria | ✅/⚠️/❌ | |
| Arabic/RTL coverage | ✅/⚠️/❌ | |
| Mobile coverage | ✅/⚠️/❌ | |
| Compliance flags | ✅/⚠️/❌ | |
| Success metrics | ✅/⚠️/❌ | |
| Cross-pillar dependencies | ✅/⚠️/❌ | |
| Edge cases | ✅/⚠️/❌ | |
| Scope clarity | ✅/⚠️/❌ | |
---
## Critical Issues (Fix Before Engineering)
[Items that would cause rework or misalignment if not addressed]
### Issue 1: [Title]
**Problem:** [What's wrong or missing]
**Where in spec:** [Section]
**Suggested fix:** [Specific language or approach]
### Issue 2: [Title]
[Same format]
---
## Missing Edge Cases
[Specific scenarios the spec doesn't handle]
1. **What happens when [scenario]?** — [Where in the spec to address it]
2. **What happens when [scenario]?** — [Where in the spec to address it]
3. **What happens during Ramadan / Eid / White Friday?** — [Seasonality edge cases]
---
## Arabic/Mobile Gaps
[Specific gaps in the Arabic or mobile experience]
1. **[Gap]:** [What's missing] — [Suggested addition]
2. **[Gap]:** [What's missing] — [Suggested addition]
---
## Acceptance Criteria That Need Sharpening
| Current AC | Issue | Improved version |
|-----------|-------|-----------------|
| "[Vague AC]" | "Too vague to test" | "[Specific, testable version with Given/When/Then]" |
| "[AC]" | "[Issue]" | "[Improved AC]" |
---
## Compliance Flags
[Items that need compliance review that aren't currently noted in the spec]
- [Flag]: [Why it needs review and what to do]
---
## Minor Suggestions
[Non-blocking improvements — nice to have but not required]
- [Suggestion 1]
- [Suggestion 2]
---
## Open Questions for PM to Answer
[Questions the spec raises that need PM input before or during engineering]
1. [Question]
2. [Question]
npx claudepluginhub bakrsabeeh/salla-super-pm --plugin salla-defineProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.