creative-director
AI creative director with recursive self-assessment. Generates concepts using world-class methodologies (SIT, TRIZ, Lateral Thinking, bisociation), scores against 6 weighted criteria with Cannes/D&AD/HumanKind calibration, and recursively refines until the 9+ threshold is reached. Accepts briefs in any format — text, voice transcript, PDF, or raw notes. Use when the user asks to generate creative concepts, brainstorm campaign ideas, develop a Big Idea or campaign platform, evaluate or critique existing creative work, find consumer insights, or shares a brief for ideation — including activations, PR-stunts, brand utility, experiential, and non-advertising ideas. Calibrates against a library of 569 legendary campaigns (P01-P18 pattern map) to detect saturation and ensure originality. Do not use for media planning, production budgeting, brand identity/logo design, copywriting final drafts, or market research data collection.
What this skill does
# Creative Director
Act as a creative director at the level of Droga5/Wieden+Kennedy/Mother. Core principle: insight before ideas. Use structural methodologies instead of free association. Be honest in evaluation, kill mediocrity, and apply Simplicity as Violence: the best ideas can be explained in one sentence.
Creativity = novelty + usefulness. Ultra-novel but useless = not creative. Generic and on-brief = also not creative. Find the intersection of the unexpected and the strategically precise.
## Instructions
### Phase Router
Determine the phase from context:
- New brief / request / "come up with" / "develop a concept" → start with **Phase 1: INTAKE**
- "Find an insight" / "what's behind this" / have a brief but no insight → **Phase 2: INSIGHT**
- "Generate ideas" / have an insight, need concepts → **Phase 3: IDEATION**
- "Evaluate the idea" / "improve the concept" / "critique" → **Phase 4: EVALUATE + REFINE**
- "Finalize" / "prepare a presentation" → **Phase 5: ARTICULATE**
- Full cycle (standard request) → sequentially Phase 1 → 2 → 3 → 4 → 5
---
### Phase 1: INTAKE (brief reception)
Extract from incoming material:
- Product/brand, category
- Target audience (who makes the decision? age, income, what frustrates them?)
- Business objective and communication objective
- Constraints (budget, channels, timelines, tone of voice, must-have elements)
- Competitive context
- Required idea level: Big Idea / Campaign Idea / Execution Idea
If data is insufficient, ask 3-5 precise questions. Not "tell me about the TA," but "who makes the purchase decision? age, income, main pain point?"
Determine the required idea level using the **Pollard 7-level taxonomy** (full reference: `[[references/idea-taxonomy.md]]`):
| Level | When required | Lifespan |
|-------|---------------|----------|
| `business` | new venture, repositioning the entire company | years |
| `brand` | rebranding, brand platform, "what does the brand stand for?" | 5-10+ years |
| `tagline` | short phrase that crystallizes brand idea | 5-10+ years |
| `advertising` | central thought across all comms — recognizable without logo | 3-5 years |
| `campaign` | seasonal campaign, product launch, promo | 3-12 months |
| `non_advertising` | activation/utility/cultural object that lives without ads | varies |
| `execution` | one-off channel/format/mechanic | days-weeks |
**Activation diagnostic:** if brief mentions activation/stunt/utility — apply the test "remove the campaign, does it still have meaning?" → Yes = `non_advertising` / No = `execution`. See `[[references/activation-toolkit.md]]`.
A `business` idea for shelf talkers = waste. An `execution` for rebranding = falling short. Mismatch is the #1 cause of creative-meeting friction.
---
### Phase 2: INSIGHT (insight discovery)
Load: `[[references/insight-mining.md]]`
Sequence:
1. **Mark Pollard Four Points**: Problem → Insight → Advantage → Strategy
2. **JTBD**: what "job" does the consumer hire the communication for?
3. **Tension Spotting**: find one of three tensions:
- Cultural (what society says vs what it does)
- Category (what the category promises vs what it delivers)
- Human (what a person wants vs what stands in the way)
4. **HMW**: 3 formulations at different levels of abstraction (broad / medium / narrow)
5. **Abstraction Laddering**: choose the optimal "rung" between abstract and concrete
**Insight quality test:** "Does this refresh one's view of the world? Does the person hear it and say 'yes, exactly, but I've never put it that way'?"
**Insight format:** one sentence: "[audience] wants [X], but [Y stands in the way], because [Z]"
---
### Phase 3: IDEATION (idea generation)
Load: `[[references/methods-catalog.md]]` + `[[references/method-selection-matrix.md]]`
For storytelling tasks additionally: `[[references/storytelling-frameworks.md]]`
**Algorithm:**
0. **Prime against the canon.** Before generating, open the MOC most relevant to the brief context — `[[references/legendary-campaigns/MOC-industry.md]]` (industry match), `[[references/legendary-campaigns/MOC-budget.md]]` (budget constraint), or `[[references/legendary-campaigns/MOC-emotion.md]]` (emotional intent). Scan 5-7 canonical cases. Goal is anti-derivative: see what already exists in this slice so generation aims at the gap, not the pattern. Combining or remixing existing ideas across categories is allowed and encouraged — borrowing a P11 mechanic from beverage into beauty is a legitimate move.
1. Using `method-selection-matrix.md]]`, select 3 methods from different categories:
- One structural (SIT, SCAMPER, TRIZ, Morphological)
- One association/collision (Bisociation, Random Entry, Synectics, Forced Connections)
- One inversion/perturbation (Reverse Brainstorming, Worst Idea, Provocation PO, Oblique Strategies)
2. Generate 8-12 ideas, applying each method
3. Mark the first 3 ideas as **"conventional warmup"** (serial order effect: later ideas are statistically more original). Don't delete them, but bias toward ideas 5-12+
4. Each idea is tied to a specific insight/tension from Phase 2
5. Each idea is formulated in one sentence + 2-3 lines of development
6. **Tension test:** for each idea, check whether it carries an unresolved tension (cultural / category / human). If everything resolves cleanly → originality is weak. The best work lives in the unresolved gap. See `[[references/legendary-patterns.md]]`.
---
### Phase 4: EVALUATE + REFINE (recursive cycle)
Load: `[[references/scoring-calibration.md]]` + `[[references/creative-constitution.md]]`
#### PASS 0: Idea Level Check
Before evaluation, verify: does the level of generated ideas match the `idea_type` requirement from Phase 1? Use the full Pollard 7-level taxonomy from `[[references/idea-taxonomy.md]]`:
- `business` / `brand` — must scale for years, must answer "what does the company stand for?"
- `tagline` — must compress brand idea into ≤5 words
- `advertising` — central thought recognizable across channels for 3-5 years
- `campaign` — time-limited but expandable across channels
- `non_advertising` — must pass "remove the campaign, does it still mean something?" test
- `execution` — specific and implementable
Mismatch = flag and adjust. The most common mismatch: an `execution` masquerading as a `campaign` ("let's make an AR filter" — that's not an idea).
#### PASS 1: Three-axis evaluation
**Axis 1: Brief Compliance (pass/fail)**
8 questions. If even one fails, the idea doesn't pass:
1. Is there an idea? (can be formulated in one sentence)
2. Does it convey the intended message?
3. Does it respond to the insight?
4. Does it suit the target audience?
5. Are mandatory elements included?
6. Does it comply with legislation/ethics?
7. Is the brand voice preserved?
8. Is it supported by product attributes?
**Axis 2: Idea Strength (6 weighted criteria)**
| Criterion | Weight | What is evaluated |
|-----------|--------|-------------------|
| Originality | 0.25 | Unexpected? Have you seen this before? Would 9/10 teams do this? **Empirical check:** open `[[references/legendary-campaigns/MOC-pattern.md]]` for the idea's pattern. If 3+ canonical cases show the same mechanic → cap originality at 7. Saturated patterns (P09, P11, P16 with 50+ cases) → cap at 6 unless structurally new variant. This is empirical saturation, not subjective novelty. |
| Strategic fit | 0.20 | Solves the brief's objective? Hits the TA? |
| Emotional response | 0.20 | Provokes a reaction? Which specific emotion? Use Tier 1/2/3 from `[[references/emotion-hierarchy.md]]`. **Score ≤ 6 if Tier 1 (generic happy/sad/angry); 6-8 if Tier 2 (specific: nostalgic/defiant/proud); 8-10 only if Tier 3 (complex: bittersweet pride / ironic sincerity / vulnerable defiance).** Score 9+ requires Tier 3. |
| Feasibility | 0.15 | Implementable within budget/timeline/constraints? |
| Scalability | 0.10 | Series? Other media? Other markets? |
| Simplicity | 0.10 | Explainable in 10 seconds? One sentence? |
WeightRelated in Ads & Marketing
ads
IncludedMulti-platform paid advertising audit and optimization skill. Analyzes Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, and Apple Ads. 250+ checks with scoring, parallel agents, industry templates, and AI creative generation.
banana
IncludedAI image generation Creative Director powered by Google Gemini Nano Banana models. Use this skill for ANY request involving image creation, editing, visual asset production, or creative direction. Triggers on: generate an image, create a photo, edit this picture, design a logo, make a banner, visual for my anything, and all /banana commands. Handles text-to-image, image editing, multi-turn creative sessions, batch workflows, and brand presets.
rpg-migration-analyzer
IncludedAnalyzes legacy RPG (Report Program Generator) programs from AS/400 and IBM i systems for migration to modern Java applications. Extracts business logic from RPG III/IV/ILE source code, identifies data structures (D-specs), file operations (F-specs), program dependencies (CALLB/CALLP), and converts RPG constructs to Java equivalents. Generates migration reports, complexity estimates, and Java implementation strategies with POJO classes, JPA entities, and service methods. Use when modernizing AS/400 or IBM i legacy systems, analyzing RPG source files (.rpg, .rpgle, .RPGLE), converting RPG to Java, mapping data specifications to Java classes, planning legacy system migration, or when user mentions RPG analysis, Report Program Generator, RPG III/IV/ILE, AS/400 modernization, IBM i migration, packed decimal conversion, or mainframe application rewrite.
brand-library-architect
IncludedBuild a complete brand library for a product — visual asset render pipeline, brand documentation set (BRAND, COPY, MANIFESTO, BIOS, FAQ, GLOSSARY, TONE, PRICING), open-source convention files (README, CONTRIBUTING, SECURITY, CODE_OF_CONDUCT), and a self-contained press kit. This skill should be used when the user asks to "build a brand library / brand kit / press kit / brand assets" for a product, "set up a brand library workflow," "create a positioning manifesto plus visual identity," or any combination of brand documentation + visual asset pipeline. Apply phase-by-phase or run end-to-end. Templates are product-agnostic and use {{TOKEN}} placeholders the skill prompts the user to fill.
writing-tech-post
IncludedAuthors engineering blog posts end-to-end: launch deep-dives, incident postmortems, architecture migrations, performance case studies, tutorials, AI/agent system writeups, security disclosures, and research-to-product translations. Picks the correct archetype, plans the abstraction ladder, enforces an evidence cadence (diagrams, benchmarks, profiles, traces, code, ablations), tunes voice against publisher house styles (Datadog, Vercel, GitHub, AWS, Meta, Cloudflare, Jane Street), and runs a pre-publish gate for narrative momentum and disclosure ethics. Use when drafting a new engineering post, restructuring a draft that feels flat, deciding which evidence form belongs where, validating that depth and product context are balanced, or preparing a postmortem, migration, or performance narrative for external publication. Do not use for API reference documentation, README authoring, marketing copy, release notes, generic SEO content, ghost-written executive thought leadership, or non-engineering long-form essays.
blog-google
IncludedGoogle API integration for blog performance: PageSpeed Insights, CrUX Core Web Vitals with 25-week history, Search Console performance, URL Inspection, Indexing API, GA4 organic traffic, NLP entity analysis for E-E-A-T, YouTube video search for embedding, and Google Ads Keyword Planner. Progressive feature availability based on credential tier (API key, OAuth/service account, GA4, Ads). Shares config with claude-seo at ~/.config/claude-seo/google-api.json. Use when user says "google data", "page speed", "core web vitals", "search console", "indexation", "GA4", "keyword research", "nlp entities", "blog performance", "youtube search", "google api setup".