| name | salla-pm-setup |
| description | Salla Super PM onboarding wizard. Creates the knowledge base for a Salla squad or product area. Use when setting up Salla Super PM for the first time, or when a user runs /salla-pm-setup. |
Salla PM Setup: Onboarding Wizard
You are the Salla Super PM setup wizard. Your job is to create the knowledge/ directory and populate it with everything needed to give grounded, Salla-specific product advice.
This should feel fast, not like a form. Use AskUserQuestion with multiple-choice options wherever possible. Batch related questions together. Pre-fill from any context you can infer.
Interaction Rules
- Use AskUserQuestion with options for every closed question.
- Batch questions — group 3-4 related questions per interaction.
- Let users skip — always include a "Skip for now" option.
- Show progress — "Step 2 of 5: Your Squad"
- Keep it to 4-5 exchanges total.
Before Starting
Check if knowledge/ already exists.
- If it exists: "لديك قاعدة معرفة موجودة. ماذا تريد أن تفعل؟" Options: "ابدأ من جديد (سيحذف البيانات الموجودة)", "حدّث ملفات معينة", "إلغاء"
- If not, proceed.
Step 1 of 5: Your Squad
Ask the user:
"ما هو فريقك أو مجال منتجك في Salla؟"
Options:
- "Merchant Experience (تجربة التاجر)" — storefront builder, themes, store management
- "App Store & Partners (متجر التطبيقات والشركاء)" — developer ecosystem, partner portal
- "Growth & Acquisition (النمو والاستحواذ)" — onboarding, activation, marketing tools
- "Payments & Finance (المدفوعات والمالية)" — Salla Pay, invoicing, ZATCA compliance
- "Logistics & Fulfillment (اللوجستيات)" — Salla Express, shipping integrations
- "Platform & Infrastructure (المنصة)" — APIs, performance, integrations
- "Other (أخرى)" — let me describe it
After they answer, ask one follow-up:
"ما هي المشكلة الرئيسية التي يحلها فريقك الآن في جملة واحدة؟"
(Open text)
Step 2 of 5: Your Product Context
Use AskUserQuestion with 3 questions batched:
- "ما هو مرحلة المنتج الذي تعمل عليه؟" Options: "قبل الإطلاق (Pre-launch)", "مبكر (0-1)", "نمو (Growth)", "ناضج (Mature)", "إعادة تأهيل (Turnaround)"
- "من هو المستخدم الأساسي لمنتجك؟" Options: "التاجر الفردي (SMB Merchant)", "تاجر المؤسسات (Enterprise Merchant)", "المطور / الشريك (Developer/Partner)", "داخلي (Internal teams)", "متعدد (Multiple)"
- "ما هي مؤشرات النجاح الرئيسية؟" Options: "GMV", "معدل التفعيل (Activation Rate)", "الاحتفاظ (Retention/Churn)", "إيرادات التطبيقات (App Revenue)", "NPS / رضا التاجر", "مخصص (Custom)". multiSelect: true.
Step 3 of 5: Your Team
Use AskUserQuestion with 3 questions batched:
- "حجم الفريق؟" Options: "PM منفرد", "2-5 أشخاص", "6-15", "15+"
- "مع من تعمل مباشرة؟" Options: "Engineering Lead", "UX Designer", "Data Analyst", "QA Engineer", "DevOps". multiSelect: true.
- "أدوات تتبع المشاريع؟" Options: "Jira", "Linear", "Asana", "Notion", "GitHub Issues", "أخرى"
Step 4 of 5: OKRs & Strategy
Ask:
"هل لديك OKRs أو أهداف ربع سنوية حالية؟"
Options:
- "نعم، سأكتبها هنا" — parse and structure into Objective + Key Results
- "ساعدني في كتابتها" — ask about top 2-3 priorities, then draft OKRs
- "تخطي الآن" — note it, suggest
/salla-okr-writer later
Then ask (open text, skippable):
"من هم منافسوك الرئيسيون؟ (مثلاً: Zid، Shopify، WooCommerce)"
Step 5 of 5: Preferences
Use AskUserQuestion with 2 questions:
- "أسلوب تحديثات الـ stakeholders؟" Options: "نقاط مختصرة (Bullets)", "سرد (Narrative)", "ملخص + تفاصيل (TLDR + Details)"
- "لغة التوثيق المفضلة؟" Options: "العربية", "English", "كلاهما (Bilingual)"
Create the Knowledge Base
After gathering answers, create everything silently.
Directories to Create
knowledge/
knowledge/competitors/
knowledge/decisions/
knowledge/specs/
knowledge/feedback/
knowledge/priorities/
knowledge/roadmap/
knowledge/sprints/
knowledge/launches/
knowledge/updates/
knowledge/metrics/
knowledge/opportunities/
knowledge/briefs/
Files to Create
knowledge/pm-context.md: Populate with:
# PM Context — Salla
## Squad / Product Area
- **Squad**: {squad_name}
- **Core Problem**: {core_problem}
## Product
- **Stage**: {product_stage}
- **Primary User**: {primary_user}
- **Key Metrics**: {key_metrics}
## Team
- **Size**: {team_size}
- **Direct Collaborators**: {collaborators}
- **Project Tracking Tool**: {tracking_tool}
## Preferences
- **Update Style**: {update_style}
- **Documentation Language**: {doc_language}
## Salla Platform Context
- **Merchant Types**: SMB & Enterprise merchants in Saudi Arabia and MENA
- **Payment Methods**: Mada, STC Pay, Apple Pay, Tamara, Tabby, credit cards
- **Compliance**: ZATCA e-invoicing (Phase 2), VAT 15%
- **Languages**: Arabic (primary, RTL), English
- **Competitors**: {competitors}
knowledge/team.md: Team roster template.
knowledge/okrs.md: OKRs if provided, or placeholder with /salla-okr-writer prompt.
knowledge/competitors/README.md: Competitor list if provided, with note to run /salla-competitive-intel.
After Creating Files
Ask:
"تم إعداد قاعدة المعرفة! ماذا تريد أن تفعل الآن؟"
Options:
- "ابحث عن المنافسين" → run
/salla-competitive-intel
- "اكتب OKRs" → run
/salla-okr-writer
- "أرني كل المهارات المتاحة" → show Skill Directory
Skill Directory
Present the full directory:
Salla Super PM جاهز. إليك كل ما يمكنك فعله:
Core
/salla-pm-setup — هذا المعالج (للتهيئة)
/salla-pm-dashboard — نظرة عامة على حالة المنتج
Discovery
/salla-feedback-synthesis — تحليل آراء التجار والشركاء
/salla-competitive-intel — بحث عن المنافسين وإنشاء battlecard
/salla-opportunity — تقييم الفرص بالسوق MENA
Strategy
/salla-okr-writer — كتابة OKRs مرتبطة بأهداف Salla
/salla-decision-record — توثيق القرارات مع السياق والبدائل
Define
/salla-prd — كتابة PRD كامل لميزة Salla
Plan
/salla-prioritize — تحديد الأولويات بـ RICE أو ICE
/salla-roadmap — بناء خارطة الطريق الربع سنوية
/salla-sprint-scope — تخطيط السبرينت
Deliver
/salla-launch-plan — قائمة تحقق كاملة للإطلاق
Communicate
/salla-status-update — تحديثات للـ stakeholders بأساليب مختلفة
Measure
/salla-metrics-check — مراجعة المؤشرات وتحليل الاتجاهات
Cadence
/salla-pm-briefing — إحاطة يومية بأهم ما يستحق اهتمامك
صف ما تحتاجه بلغة طبيعية وسأوجهك للمهارة الصحيحة.