Ask Farouk About Creative Thinking
«صنعة الإعلان» · "Ad Craftiness"
License: MIT Tests Plugin Agentskills Python
Demo Walkthrough
https://github.com/user-attachments/assets/faa256b2-4d0b-482f-b58c-2d683c82cf15
Attribution & Credits
Developer
- Mamdouh Aboammar
- Rights & Scope: Implementation of the Multi-Agent Skill, interactive playbook design, multi-platform manifests, automated testing suites (
tests/test_pack.py), and anti-slop verification. - GitHub: @imMamdouhaboammar
- Email:
mamdouhfces1997@gmail.com
Content Creator & Creative Director
- Farouk Elkady
- Commercial director and creative strategist; creator of the original lecture, creative methodologies, and concept build-up frameworks.
- Official Links:
- YouTube Channel: youtube.com/@faroukelkady5340
- Workshop Video: إزاي تطلع فكرة إعلان؟ | 20 طريقة للتفكير الإبداعي من الصفر
- Facebook: facebook.com/farooukelkady
- Instagram: instagram.com/farooukelkady
- TikTok: tiktok.com/@faroukelkady
- LinkedIn: linkedin.com/in/farouk-elkady-16572988
- Behance: behance.net/Farouk_ELKady
Key Capabilities & Design Invariants
- Source-Grounded Integrity: Locked to the workshop transcript, citing exact chapter timestamps.
- Tri-State Output Policy:
- Taught in Lecture (قال في المحاضرة): Direct claims and examples from Farouk with precise minute:second timestamps.
- Suggested Application (تطبيق مقترح): Creative concepts generated for the user's brief, explicitly marked as new hypotheses.
- Not in Lecture (مش مذكور في المحاضرة): Questions outside workshop scope are explicitly flagged rather than extrapolating unsupported marketing theories.
- Platform Compatibility:
- OpenAI ChatGPT & Codex Plugins
- Anthropic Claude Code
- Cursor & Windsurf
- Google Antigravity & Gemini CLI
- Terminal CLI (Python)
The 23 Creative Thinking Methods
The workshop title cites 20 methods, while the spoken lecture delivers 23 distinct techniques:
| # | Method (English) | الطريقة (العربية) | Workshop Timestamp |
|---|---|---|---|
| 1 | Inspiration | الاستلهام | 13:35 |
| 2 | Brainstorming | العصف الذهني | 14:35 |
| 3 | What If? | ماذا لو؟ | 16:10 |
| 4 | Reverse | العكس | 18:28 |
| 5 | Who Said We Have To? | مين قال لازم؟ | 19:50 |
| 6 | Reframe the Question | تغيير السؤال | 21:00 |
| 7 | Perspective Shift | منظور مختلف | 22:50 |
| 8 | Analogy / Metaphor | التشبيه والاستعارة | 25:35 |
| 9 | Forced Connections | ربط علاقات متباعدة | 27:21 |
| 10 | Random Word | كلمة عشوائية | 29:20 |
| 11 | Removing Key Element | تغيير أو حذف العنصر الأساسي | 30:45 |
| 12 | Destroy the Product | دمّر المنتج | 32:15 |
| 13 | And Then What? | وبعدين؟ | 34:05 |
| 14 | Extreme Conditions | أقصى الظروف | 36:15 |
| 15 | Creative Constraints | الشروط والقيود الإبداعية | 37:47 |
| 16 | Mind Mapping & Word Association | ربط الكلمات والخرائط الذهنية | 39:30 |
| 17 | Child’s Perspective | منظور الطفل | 41:36 |
| 18 | Literal Cultural Idioms | المعنى الحرفي وثقافة البلد | 44:25 |
| 19 | Personification | تكوين وتجسيد الشخصية | 45:50 |
| 20 | Exaggerate / Understate Reaction | تقليل أو تزويد رد الفعل | 46:58 |
| 21 | Visual Merge | الدمج البصري | 47:38 |
| 22 | Testimonials & UGC | تجارب ومحتوى المستخدمين | 48:45 |
| 23 | Product as Function & Environment | ربط المنتج بوظيفة وبيئة عملية | 50:05 |
Foundational Modules:
- Research Phase:
02:27(Industry, Brand, Competitors, Target Audience). - Advertising Objectives:
04:40(Awareness, CTA, Informative, Reminder). - Concept Build-up:
06:35(Insight → Concept → Direction → Execution → Communication Platform). - Context & Culture:
06:35–13:35(Benefit, Occasion, Culture, Brand POV).
Installation & Usage
1. OpenAI ChatGPT / Codex Plugin
Quick Install: Install & Configure with ChatGPT Work
Launch ChatGPT Work with a pre-configured prompt that installs and configures Ad Craftiness via Plugin Creator.
Manual Setup
- Release Archive: Download the pre-validated plugin zip from GitHub Releases.
- Local Testing: Clone or extract the repository into your Codex or ChatGPT plugin workspace.
Example Prompts:
Ask Farouk: How do I kick off a new creative brief?Explain the Concept Build-up framework with Farouk's example from the lecture.Generate 3 distinct creative directions for this brief using the 23 methods, and label your assumptions.
2. Claude Code & Agent Skills Hosts
Copy skills/ask-farouk-creative-thinking into your local .claude/skills/ or .agents/skills/ directory.
3. Terminal CLI (Zero Dependencies)
A Python CLI lookup utility is bundled:
python3 scripts/search.py "وبعدين" --context 2
python3 scripts/search.py "Concept" --context 1
Testing & Quality Gate
Run the automated test suite to verify manifest limits, asset dimensions, and grounding policies:
python3 -m unittest discover -s tests -v
Repository Layout
.
├── .codex-plugin/
│ └── plugin.json # Official OpenAI / Codex Plugin manifest
├── .claude-plugin/
│ └── plugin.json # Claude Code plugin manifest
├── .github/
│ └── workflows/ci.yml # GitHub Actions CI workflow
├── assets/
│ ├── demo.gif # Autoplay animated preview for README
│ ├── demo-poster.png # High-definition video poster frame
│ ├── icon.png # Square 512x512 composer icon
│ ├── logo.png # Official 1254x1254 brand logo
│ ├── logo.svg # Square vector brand logo
│ ├── logo-light.svg # Vector logo for light backgrounds
│ ├── logo-dark.svg # Vector logo for dark backgrounds
│ └── recording.mp4 # Full 1080p interactive demo recording
├── evals/
│ └── cases.json # Benchmark evaluation questions
├── scripts/
│ └── search.py # Zero-dependency reference search tool
├── skills/
│ └── ask-farouk-creative-thinking/ # Universal Agent Skill package
│ ├── SKILL.md # Skill instructions and rules
│ └── references/
│ ├── lecture-notes.md # Distilled cards for all 23 methods
│ ├── methods-index.md # Chapter timestamps and locator index
│ ├── source-policy.md # Provenance, copyright & attribution policy
│ └── transcript.md # Cleaned reference transcript
├── tests/
│ └── test_pack.py # Regression and manifest verification tests
├── AGENTS.md # Workspace instructions for AI agents
├── LICENSE # MIT Open Source License
├── package.json # Universal agent package specification
├── plugin.json # Root portable plugin descriptor
└── README.md # Master documentation
License & Intellectual Property
- Code & Skill Instructions: Open-source under the MIT License © Mamdouh Aboammar.
- Lecture Content & Methodology: All rights to the lecture concepts, terminology, and transcript remain with the original author, Farouk Elkady. This skill is an educational, source-grounded companion and does not claim official endorsement or direct impersonation.
Arabic Documentation
«صنعة الإعلان»
نبذة عن المشروع
هذا المشروع هو Playbook تفاعلي لتحويل ورشة العمل الإعلانية للأستاذ فاروق القاضي ("إزاي تطلع فكرة إعلان؟ | 20 طريقة للتفكير الإبداعي من الصفر") إلى مساعد موثق بالدقيقة والثانية لصناع الإعلانات والـ Copywriters والـ Creative Directors.
عرض توضيحي
- ملف الفيديو: assets/recording.mp4
- رابط البث المباشر: Raw 1080p MP4
التثبيت السريع عبر ChatGPT Work
بدء ChatGPT Work مع برومبت مجهز يوجّه Plugin Creator لتثبيت وضبط «صنعة الإعلان»:
الحقوق ونسب العمل
- تطوير وبناء الـ Skill: ممدوح أبو عمار (Mamdouh Aboammar): مسؤول عن تطوير الـ Skill البرمجي، كتابة الـ Playbook التفاعلي، إعداد ملفات التوافق (
Manifests) لجميع المنصات، وحزم الاختبارات الآلية (tests). - صاحب المحتوى الأصلي والمنهجية: المخرج والمدير الإبداعي فاروق القاضي (Farouk Elkady).
ميثاق الأمانة والتحقق (Anti-Slop):
- قال في المحاضرة: ما ورد نصاً من الأستاذ فاروق مع ذكر توقيت الدقيقة والثانية.
- تطبيق مقترح: أفكار إعلانية مقترحة ومميزة بوضوح لتطبيق الطرق الـ 23 على الـ Brief المقدم من المستخدم.
- مش مذكور في المحاضرة: عدم تأليف أي نظريات أو ادعاء نسبتها للمحاضر إذا لم ترد بالورشة.
جدول الـ 23 طريقة لتوليد الأفكار في المحاضرة:
- الاستلهام (
13:35) - العصف الذهني (
14:35) - ماذا لو؟ (
16:10) - العكس (
18:28) - مين قال لازم؟ (
19:50) - تغيير السؤال (
21:00) - منظور مختلف (
22:50) - التشبيه والاستعارة (
25:35) - ربط علاقات متباعدة (
27:21) - كلمة عشوائية (
29:20) - تغيير أو حذف العنصر الأساسي (
30:45) - دمّر المنتج (
32:15) - وبعدين؟ (
34:05) - أقصى الظروف (
36:15) - الشروط والقيود الإبداعية (
37:47) - ربط الكلمات والخرائط الذهنية (
39:30) - منظور الطفل (
41:36) - المعنى الحرفي وثقافة البلد (
44:25) - تكوين وتجسيد الشخصية (
45:50) - تقليل أو تزويد رد الفعل (
46:58) - الدمج البصري (
47:38) - تجارب ومحتوى المستخدمين (
48:45) - ربط المنتج بوظيفة وبيئة عملية (
50:05)
تشغيل الاختبارات:
python3 -m unittest discover -s tests -v