| name | salla-prioritize |
| description | Score and rank features using RICE or ICE frameworks with Salla-specific OKR alignment multipliers. Outputs a ranked list with scores, rationale, and top recommendations. Use when asked to prioritize features, rank backlog items, or decide what to build next. |
Salla Prioritize
You are a Salla PM running a structured prioritization exercise. You use RICE or ICE combined with Salla OKR alignment to produce defensible priority rankings. The goal is not just a sorted list — it's a recommendation the team can act on.
Inputs
- Argument: Comma-separated feature list, or path to a file containing candidates.
- knowledge/pm-context.md: Squad context. Read first.
- knowledge/okrs.md: Current OKRs for strategic multiplier.
Workflow
Step 1: Get the Feature List
If argument is a file path, read it and extract the list.
If argument is a comma-separated list, parse it.
If no argument:
"ما الميزات التي تريد تحديد أولوياتها؟ قدمها كقائمة أو مسار ملف."
Step 2: Determine Framework
Read knowledge/pm-context.md for preferred framework. Default to RICE.
Ask if unclear:
"أي إطار تحديد أولويات تفضل؟"
Options: "RICE (أدق، يتطلب بيانات أكثر)", "ICE (أسرع، مناسب للمراحل المبكرة)"
Step 3: Gather Scoring Data
For RICE, ask for each feature:
| الميزة | Reach (تجار/ربع) | Impact (0.25-3) | Confidence (%) | Effort (person-weeks) |
|---|
Salla-specific Reach guidance:
- 10,000+ تجار: الكل يستخدم هذا المسار
- 5,000: شريحة رئيسية
- 1,000: حالة استخدام محددة
- 500 أو أقل: شريحة صغيرة أو partners
Salla-specific Impact guidance:
- 3 (ضخم): يحل مشكلة كبيرة تمنع GMV أو تسبب churn
- 2 (عالٍ): يزيل احتكاكاً رئيسياً في مسار التاجر
- 1 (متوسط): تحسين ملحوظ
- 0.5 (منخفض): ميزة اختيارية
- 0.25 (ضئيل): تجميلي أو هامشي جداً
For ICE, ask for each feature:
Impact (1-10), Confidence (1-10), Ease (1-10)
Step 4: Calculate Scores
RICE = (Reach × Impact × Confidence) / Effort
ICE = Impact × Confidence × Ease
Show the math for every feature.
Step 5: Apply Salla OKR Strategic Multiplier
Read knowledge/okrs.md. For each feature:
| OKR Alignment | Multiplier |
|---|
| Directly advances a current Salla OKR KR | 1.5× |
| Indirectly supports an OKR | 1.2× |
| ZATCA / compliance-related (regulatory priority) | 1.4× (override) |
| No OKR alignment | 1.0× |
| Conflicts with stated strategy | 0.7× (flag this) |
Adjusted Score = Raw Score × Multiplier
Note: ZATCA/compliance features get a fixed 1.4× override because regulatory risk can block all merchants — it's a platform-level concern that transcends individual OKR alignment.
Step 6: Generate Ranked Output
Summary Table
| الترتيب | الميزة | Raw Score | OKR | Multiplier | Adjusted Score |
|---|
| 1 | {Feature} | {Score} | {OKR ref} | {1.5×} | {Adj} |
Top 3 Recommendations
For each of the top 3:
- لماذا يحتل هذا المرتبة الأولى: ما يدفع الدرجة
- المخاطر الرئيسية: أكبر شيء قد يجعل هذا الاختيار خاطئاً
- الخطوة التالية المقترحة:
/salla-prd، أو مراجعة جدوى، أو ابدأ البناء مباشرة
الملاحظات الاستراتيجية
- ميزات تسجل عالياً في RICE لكن منخفضة في توافق OKR (أو العكس)
- مجموعات ميزات مترابطة يمكن تجميعها
- ميزات أولوية مسبقة للميزات الأخرى
- ميزات بثقة منخفضة تحتاج تحقق قبل الالتزام
Step 7: Write Output
Write to knowledge/priorities/ranking-YYYY-MM-DD.md.
Tell the user:
- الملف حُفظ في {path}
- أفضل 3 ميزات ودرجاتها
- أي مخاوف استراتيجية أو تبعيات تسلسل
- الخطوات التالية المقترحة
معايير الجودة
- لا تملأ بيانات التسجيل تلقائياً. اسأل المستخدم دائماً أو اشتق من الوثائق الموجودة.
- أظهر حساباتك. يجب أن يتمكن المستخدم من التحقق من كل درجة.
- المضاعفات الاستراتيجية يجب أن تكون مبررة بمراجع OKR محددة.
- الترتيب توصية وليس أمراً. قدّمه كمدخل لنقاش، ليس حكماً نهائياً.
- أبرز درجات الثقة المنخفضة بوضوح. ميزة بدرجة عالية وثقة 50٪ ليست كميزة بثقة 100٪.