Skip to content

immamdouhaboammar/ask-farouk-about-creative-thinking

v1.0.0MIT

Ask Farouk About Creative Thinking — «صنعة الإعلان» | 'Ad Craftiness'. Source-grounded Arabic creative-thinking playbook based on Farouk Elkady's advertising workshop, developed by Mamdouh Aboammar.

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


Key Capabilities & Design Invariants

  1. Source-Grounded Integrity: Locked to the workshop transcript, citing exact chapter timestamps.
  2. 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.
  3. 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
1Inspirationالاستلهام13:35
2Brainstormingالعصف الذهني14:35
3What If?ماذا لو؟16:10
4Reverseالعكس18:28
5Who Said We Have To?مين قال لازم؟19:50
6Reframe the Questionتغيير السؤال21:00
7Perspective Shiftمنظور مختلف22:50
8Analogy / Metaphorالتشبيه والاستعارة25:35
9Forced Connectionsربط علاقات متباعدة27:21
10Random Wordكلمة عشوائية29:20
11Removing Key Elementتغيير أو حذف العنصر الأساسي30:45
12Destroy the Productدمّر المنتج32:15
13And Then What?وبعدين؟34:05
14Extreme Conditionsأقصى الظروف36:15
15Creative Constraintsالشروط والقيود الإبداعية37:47
16Mind Mapping & Word Associationربط الكلمات والخرائط الذهنية39:30
17Child’s Perspectiveمنظور الطفل41:36
18Literal Cultural Idiomsالمعنى الحرفي وثقافة البلد44:25
19Personificationتكوين وتجسيد الشخصية45:50
20Exaggerate / Understate Reactionتقليل أو تزويد رد الفعل46:58
21Visual Mergeالدمج البصري47:38
22Testimonials & UGCتجارب ومحتوى المستخدمين48:45
23Product 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.

Install with ChatGPT Work

Install with ChatGPT Work →

https://chatgpt.com/work?q=In%20Work%20Mode%3A%0AUse%20%40Plugin%20Creator%20to%20install%20https%3A%2F%2Fgithub.com%2FimMamdouhaboammar%2Fad-craftiness%20and%20Configure%20It%20for%20me


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.

عرض توضيحي

التثبيت السريع عبر ChatGPT Work

بدء ChatGPT Work مع برومبت مجهز يوجّه Plugin Creator لتثبيت وضبط «صنعة الإعلان»:

Install with ChatGPT Work

Install with ChatGPT Work →

https://chatgpt.com/work?q=In%20Work%20Mode%3A%0AUse%20%40Plugin%20Creator%20to%20install%20https%3A%2F%2Fgithub.com%2FimMamdouhaboammar%2Fad-craftiness%20and%20Configure%20It%20for%20me

الحقوق ونسب العمل

  • تطوير وبناء الـ Skill: ممدوح أبو عمار (Mamdouh Aboammar): مسؤول عن تطوير الـ Skill البرمجي، كتابة الـ Playbook التفاعلي، إعداد ملفات التوافق (Manifests) لجميع المنصات، وحزم الاختبارات الآلية (tests).
  • صاحب المحتوى الأصلي والمنهجية: المخرج والمدير الإبداعي فاروق القاضي (Farouk Elkady).

ميثاق الأمانة والتحقق (Anti-Slop):

  1. قال في المحاضرة: ما ورد نصاً من الأستاذ فاروق مع ذكر توقيت الدقيقة والثانية.
  2. تطبيق مقترح: أفكار إعلانية مقترحة ومميزة بوضوح لتطبيق الطرق الـ 23 على الـ Brief المقدم من المستخدم.
  3. مش مذكور في المحاضرة: عدم تأليف أي نظريات أو ادعاء نسبتها للمحاضر إذا لم ترد بالورشة.

جدول الـ 23 طريقة لتوليد الأفكار في المحاضرة:

  1. الاستلهام (13:35)
  2. العصف الذهني (14:35)
  3. ماذا لو؟ (16:10)
  4. العكس (18:28)
  5. مين قال لازم؟ (19:50)
  6. تغيير السؤال (21:00)
  7. منظور مختلف (22:50)
  8. التشبيه والاستعارة (25:35)
  9. ربط علاقات متباعدة (27:21)
  10. كلمة عشوائية (29:20)
  11. تغيير أو حذف العنصر الأساسي (30:45)
  12. دمّر المنتج (32:15)
  13. وبعدين؟ (34:05)
  14. أقصى الظروف (36:15)
  15. الشروط والقيود الإبداعية (37:47)
  16. ربط الكلمات والخرائط الذهنية (39:30)
  17. منظور الطفل (41:36)
  18. المعنى الحرفي وثقافة البلد (44:25)
  19. تكوين وتجسيد الشخصية (45:50)
  20. تقليل أو تزويد رد الفعل (46:58)
  21. الدمج البصري (47:38)
  22. تجارب ومحتوى المستخدمين (48:45)
  23. ربط المنتج بوظيفة وبيئة عملية (50:05)

تشغيل الاختبارات:

python3 -m unittest discover -s tests -v