مجاني ودون تسجيل: حمّل المهارة (ملف zip، 29 KB) · حمّل الأوامر الجاهزة (Markdown، بالإنجليزية). الترخيص MIT: استعملها وعدّلها وشاركها.
معظم قوائم "أفكار SaaS" مجرد تخمينات. يتخيّل أحدهم مشكلة، ويتخيّل مشتريًا، ويتخيّل أن هذا المشتري سيدفع. أما Idea Council فيبدأ من الطرف الآخر: مما يشتكي منه الناس علنًا، ومما يدفعون مقابله أصلًا، ومما يرقّعونه بأنفسهم لأن أي أداة لا تناسبهم.
إنها مهارة (skill) لـ Claude Code. تصف نفسك وسوقك في بضعة أسطر، فيبدأ فريق من الوكلاء العمل: مستكشفون يجمعون الأدلة، ومنقّبون يصنّفونها، ومولّدو أفكار يقترحون أفكارًا، ومجلس من ستة أدوار يناقشها على جولات حتى يستطيع الرئيس أن يوصي بفكرة واحدة، مع الاقتباسات والمنافسين وخطة الاختبار التي تسندها.
كيف يعمل المجلس
يمر التشغيل بخمس مراحل. كل ادعاء فيه يجب أن يشير إلى دليل محفوظ أو إلى صفحة قرأها أحد الوكلاء فعلًا. وكل ما عدا ذلك يُوسم بـ INFERRED (استنتاج)، وآراء الزبائن المختلقة لا تُعدّ دليلًا أبدًا.
- الاستكشاف. ستة مستكشفين يملؤون مخزن أدلة مشتركًا، كلٌّ من عائلة من المصادر العامة والمجانية: تعليقات Hacker News، ومراجعات App Store بنجمة إلى ثلاث نجوم، وأسئلة Stack Exchange من نوع "أبحث عن برنامج يقوم بـ..."، ومشكلات GitHub، وReddit عبر نتائج البحث، وإشارات المال مثل مهام العمل الحر ومواقع المراجعات.
- التنقيب. يقرأ المنقّبون كل عنصر ويصنّفونه: المشكلة، ومن سيدفع، وشدّتها، وإشارات مثل الإنفاق والحلول الالتفافية وتغيير الأداة. ثم يدمج محلّل هذه التصنيفات في أقوى 15 مشكلة، مع منح الوزن الأكبر للإنفاق والحلول الالتفافية. ولا تدخل مشكلة المراكز العشرة الأولى إلا إذا كانت لها ثلاثة مصادر مستقلة على الأقل.
- الأفكار. ثلاثة مولّدي أفكار ينظرون إلى هذه المشكلات من زوايا مختلفة: المشكلة أولًا، والمال أولًا، وملاءمة المؤسس مع ما يجعله الذكاء الاصطناعي الحالي ممكنًا. يقترح كل واحد منهم ست أفكار مع معرّفات أدلتها.
- المجلس. ستة أدوار يقيّم كلٌّ منها كل فكرة من زاوية سؤاله الخاص، ثم يتناقشون:
| الدور | السؤال الذي يجيب عنه |
|---|---|
| المتشكّك | لماذا ستفشل؟ أدلة مضادة، أسواق ميتة، مصادر ضعيفة. |
| محلّل المنافسين | من يبيع هذا أصلًا، وبأي سعر، وماذا تقول مراجعاته السيئة؟ |
| مقدّر السوق | من الأسفل إلى الأعلى: كم مشتريًا يمكن الوصول إليه × سعر واقعي؟ لا "سوق بخمسة مليارات". |
| المطوّر | هل تستطيع إطلاق نسخة قابلة للبيع خلال 4 إلى 6 أسابيع بأدواتك التقنية؟ |
| التوزيع | من أين يأتي أول 10 زبائن يدفعون بالضبط، دون إعلانات؟ |
| صوت الزبون | هل تُظهر الاقتباسات المحفوظة ألمًا حقيقيًا وإنفاقًا وتغييرًا للأداة لدى هذا المشتري؟ |
بعد كل جولة يجمع الرئيس الدرجات، ويخفضها بسبب حجج الإقصاء التي لم يردّ عليها أحد، ويقلّص القائمة (إلى 8 على الأكثر، ثم 4، ثم 3)، ويرسل حتى ثلاثة مستكشفين لحسم الأسئلة المفتوحة بأدلة جديدة. هكذا تُحسم الخلافات بالبحث، لا بالوكيل الأعلى صوتًا.
- القرار. يكتب الرئيس مذكرة قرار: الفكرة الموصى بها، وفكرتان في المرتبة التالية مع سبب خسارتهما، وخمسة اقتباسات حرفية بروابطها، والمنافسون وأسعارهم، وأول 10 زبائن، وخطة تحقق لمدة 7 أيام بعتبتي نجاح وتوقف، ومواصفات النسخة الأولى (MVP)، وما الذي قد يغيّر رأي المجلس. ثم يحوّلها سكربت إلى تقرير HTML يربط كل اقتباس بمصدره.
يتوقف المجلس حين تمر الفكرة المتصدّرة بجولة دون حجة إقصاء جديدة وبفارق واضح، أو حين يبلغ الحد الأقصى للجولات. ويذكر التقرير أيّهما حدث.
كيف بدا تشغيل حقيقي
شغّلته لنفسي في 9 أكتوبر 2026 ببحث مفتوح. هذه الأرقام مأخوذة من ملفات ذلك التشغيل:
- 3018 عنصر دليل جُمعت، منها 1156 مراجعة من App Store، و2055 عنصرًا صنّفها المنقّبون.
- 15 مشكلة مرتّبة و18 فكرة مقترحة.
- 3 جولات نقاش: قلّص الرئيس 15 فكرة إلى 7، ثم 4، ثم 3، وأُجيب عن 6 طلبات أدلة بين الجولات.
- نحو 70 دقيقة من كتابة الملخص إلى التقرير النهائي.
لن أنشر الفكرة الفائزة هنا. ما يهمّك هو شكل النتيجة: فكرة واحدة، وأقوى حجة ضدها، واختبار تجريه هذا الأسبوع قبل كتابة أي سطر برمجي.
ثبّتها في دقيقتين
تحتاج إلى Claude Code وإلى Node بالإصدار 18 أو أحدث. السكربتات لا تستعمل إلا الوحدات المدمجة في Node، فلا شيء آخر لتثبيته. أداة GitHub gh، بعد تسجيل الدخول، تضيف مصدر مشكلات GitHub؛ ومن دونها يُتجاوز هذا المصدر.
الخيار 1: يدويًا. حمّل ملف zip وفكّ ضغطه داخل مجلد المهارات، بحيث تحصل على ~/.claude/skills/idea-council/SKILL.md (وفي Windows: %USERPROFILE%\.claude\skills\idea-council\SKILL.md).
الخيار 2: بأمر واحد. على macOS أو Linux:
curl -L -o idea-council.zip https://www.elhabib.dev/downloads/idea-council-skill.zip && mkdir -p ~/.claude/skills && unzip -o idea-council.zip -d ~/.claude/skillsوعلى Windows، في PowerShell:
Invoke-WebRequest https://www.elhabib.dev/downloads/idea-council-skill.zip -OutFile idea-council.zip; Expand-Archive idea-council.zip -DestinationPath "$HOME\.claude\skills" -Forceأعد تشغيل Claude Code واسأله "what skills do you have?" لتتأكد من ظهور Idea Council. وللتحقق من السكربتات، شغّل الاختبار المدمج (لا يحتاج إلى اتصال بالإنترنت):
node ~/.claude/skills/idea-council/evals/test_scripts.mjsقبل التشغيل الأول
التشغيل الكامل كبير: نحو 40 إلى 55 وكيلًا على مدى 30 إلى 90 دقيقة، وحصة كبيرة من حد استخدامك لـ Claude. المهارة تخبرك بذلك وتنتظر موافقتك قبل أن تبدأ. للتجربة الأولى، استعمل الأمر السريع أدناه.
يعمل المجلس بأفضل شكل مع أداة Workflow في Claude Code، التي تشغّل عددًا كبيرًا من الوكلاء في الخلفية، ولهذا تنتهي الأوامر بعبارة "Run it as a workflow". إن لم تكن هذه الأداة متاحة في Claude Code لديك، تنفّذ المهارة المراحل نفسها بوكلاء فرعيين عاديين. يكون ذلك أبطأ، وتخبرك المهارة قبل البدء.
أوامر جاهزة لحالات استخدام مختلفة
الأوامر بالإنجليزية، وهي اللغة التي كُتبت بها المهارة، ويمكنك أيضًا أن تكتبها لـ Claude بالعربية أو بالفرنسية. انسخ أحدها، واستبدل كل ما بين [قوسين]، والصقه في Claude Code. الأوامر الإحدى عشرة موجودة أيضًا في ملف الأوامر وداخل ملف zip.
1. لا أعرف ماذا أبني
Use the idea-council skill. Open search: I don't have an idea yet.
About me: [your skills, e.g. "full-stack developer, Next.js and Python"], [solo or team], based in [country],
[hours per week] a week, budget [amount] for the first 3 months.
I want B2B, [price range, e.g. 30-150 USD a month], and [revenue goal] a month within a year.
Deal-breakers: [e.g. no marketplaces, no hardware, no regulated health data].
Run it as a workflow.2. ابحث عن فكرة داخل قطاع واحد
Use the idea-council skill for one market only: [industry, e.g. independent dental clinics / tour operators /
property managers / restaurants]. Scouts should stay inside that market: its apps' 1-3 star reviews, its forums and
subreddits, its job posts and freelancer gigs.
About me: [skills, location, budget, solo or team]. I already know this market because [your connection to it].
Run it as a workflow.3. حاول إسقاط فكرتي
تدخل فكرتك النقاش كمرشّحة واحدة بين الأفكار التي يجدها المجلس. قد تخسر، وهذا هو المقصود.
Use the idea-council skill to test an idea I already like: "[your idea in one sentence]".
Put it in the debate as a candidate next to the ideas the council finds itself. The skeptic and the competitor
analyst should try hard to kill it. If it loses, tell me plainly which idea beat it and why.
About me: [skills, location, budget].
Run it as a workflow.4. اختر بين أفكار لديّ أصلًا
Use the idea-council skill to choose between my ideas:
1. [idea A]
2. [idea B]
3. [idea C]
Scout evidence for the pains behind all three, add them as candidates, and let the council rank them against
whatever else it finds. I want one winner, the strongest argument against it, and a 7-day test.
About me: [skills, location, budget].
Run it as a workflow.5. سوق محلي أو لغة أخرى
يستطيع مستكشف App Store قراءة متجر بلد آخر، وهذا مهم حين لا يكتب زبائنك بالإنجليزية. للمغرب، رمز المتجر هو ma.
Use the idea-council skill for small businesses in [country / city]. Collect App Store reviews from the [two-letter
country code, e.g. fr, ma, de] store, search in [language(s)], and look at local public forums and job boards there.
Pricing must fit local budgets.
About me: [skills, budget], I sell in [language].
Run it as a workflow.6. تشغيل أول سريع وأقل كلفة
Use the idea-council skill with a small run: scoutTarget 120 and maxRounds 2.
About me: [one or two lines]. Market: [open, or one industry].
Show me the estimate first. Run it as a workflow.7. مشكلات قديمة صار الذكاء الاصطناعي يحلّها
Use the idea-council skill and weight the founder-fit / AI-leverage lens: I want pains that were too manual or too
expensive to automate before and are now solvable with current AI models (documents, calls, email, images,
spreadsheets). The skeptic should check that the AI part works today, not in a demo.
About me: [skills, which AI APIs you use, budget].
Run it as a workflow.8. حوّل خدمتي إلى منتج
Use the idea-council skill. I run a [service, e.g. web design / bookkeeping / video editing] business for
[client type]. Look for the recurring manual work my clients and people like them pay for, and find a SaaS I can
sell to my existing clients first.
About me: [team size, current clients, skills].
Run it as a workflow.9. استئناف تشغيل توقّف
في جلسة Claude Code نفسها، يُعاد استعمال الوكلاء الذين أنهوا عملهم:
The idea-council run stopped before the end. Resume the same workflow from its run id so finished agents are
reused, then save council.json and render the report.في جلسة جديدة، تبقى الأدلة التي جُمعت على القرص ويُتجاوز المكرّر منها:
Re-run the idea-council skill with the run folder [run folder path] and the same brief. Check what is already in
the evidence store first and only scout what is missing.10. بعد المجلس: اختبرها هذا الأسبوع
Read the Idea Council report in [run folder path]. Turn its 7-day validation plan into: a one-page landing page
(headline, subhead, three benefits, one call to action, a waitlist or "book a call" button), the interview script,
and the list of exact places to post with a first message for each. Keep every claim to what the evidence supports.11. بعد المجلس: خطّط للبناء
Read the Idea Council report in [run folder path]. Turn the MVP brief into a build plan for [your stack]: data
model, pages, integrations, and a week-by-week plan for [number] weeks. Put the riskiest technical part in week 1.
Don't start building until the 7-day test passes its success threshold.ما الذي لا تفعله
- لا تثبت وجود الطلب. إنها ترتّب الأفكار بناءً على أدلة عامة، والشكوى ليست شراءً. اختبار الأيام السبعة مع أناس حقيقيين هو الذي يحسم، والتقرير يقول ذلك صراحة.
- لا تتحايل على أي حجب. لا تسجّل الدخول إلى حساب أحد أبدًا، ولا تتجاوز CAPTCHA أبدًا. يحجب Reddit القراءة المباشرة، لذا يكتفي مستكشف Reddit بنتائج البحث. والمواقع التي تمنع القراءة تُتجاوز وتُذكر في التقرير.
- لا تغني عن معرفتك بسوقك. الملخص مصفاة: كلما وصفت مهاراتك وميزانيتك وخطوطك الحمراء بصدق أكبر، كانت الفكرة الفائزة مفيدة لك أنت لا لشخص آخر.
ماذا يحتوي ملف zip
SKILL.md: التعليمات التي يتبعها Claude Code، مع قائمة التحقق الخاصة بالتشغيل.workflows/council.js: كل دور وأمر ومخطط إخراج وقاعدة توقف. عدّل الأدوار هنا إن أردت مجلسًا مختلفًا.scripts/collect.mjsوscripts/evidence.mjsوscripts/report.mjs: أدوات الجمع المجانية، ومخزن الأدلة، وتقرير HTML.references/roles.md: معايير التقييم، وقواعد التوقف، وحدود المصادر، وكيفية ضبط التشغيل.PROMPTS.mdوREADME.mdوLICENSE(MIT) وevals/test_scripts.mjs. هذه الملفات بالإنجليزية.
إن جرّبتها، يسعدني أن أعرف ماذا وجدت وأين أخطأت. راسلني على LinkedIn.