creative-strategy-engine
Strategic framework for mapping pain/persona intersections and messaging angles. Defines the structure for organizing creative strategy, not the tactics for execution. Use this when planning an organizational or systematic approach to creative strategy, or when a user provides a product and wants to define messaging angles, write strategic hooks, or execute ads in visual formats defined by awareness and decision stages.
What this skill does
# Creative Strategy Engine
This framework defines the strategic structure for organizing creative strategy using pain/persona-based messaging angles deployed across awareness stages.
**This resource provides STRUCTURE, not EXECUTION.** It teaches you how to map the strategic landscape, not how to write hooks or scripts. For execution, use specialized tools like Hook Writing or Script Writing.
## What This Framework Does
The Creative Strategy Engine is a system for:
1. Organizing your creative strategy around specific pain × persona intersections
2. Defining messaging angles for each intersection
3. Mapping those angles across the full funnel (5 awareness stages)
4. Creating a matrix of strategic opportunities for content creation
**Think of it as:** Your strategic architecture that other execution tools build upon.
## Core Framework Structure
```
Pain/Desire (Primary Anchor)
↓
Persona (Secondary - mapped to each pain/desire)
↓
Messaging Angle (Core truth for this intersection)
↓
Awareness Stages (5 stages from unaware → most aware)
↓
Creative Mechanic (How the concept delivers the truth — Creative Mechanics)
↓
Hook (Opening line that triggers the mechanic — Hook Writing + Hook Tactics)
↓
Visual Formats (Execution variations)
```
## Framework Hierarchy
1. **Primary Anchor:** Pain or Desire
2. **Secondary Mapping:** Persona
3. **Messaging Angles:** Core truth at each pain/desire × persona intersection
4. **Awareness Stages:** 5-stage funnel framework
5. **Creative Mechanics:** The structural mechanism by which the concept delivers the truth (execution layer)
6. **Hooks:** Tactical expressions of messaging angles, shaped by the mechanic (execution layer)
7. **Hook Tactics:** The specific format or frame of the opening line (execution layer)
8. **Visual Formats:** Format variations (execution layer)
---
## PART 1: STRATEGIC FOUNDATION
## Step 1: Determine Your Primary Anchor
**Default: Use PAIN as your primary anchor.**
Exception: Use DESIRE for aspirational/luxury products where there's no functional problem to solve.
### Why Pain/Desire is Primary
**Every product must solve a problem or achieve a desire.** If your product doesn't do one of these things, it's not solving anything and you don't have a real value proposition.
Pain/Desire creates **meaningful, effective marketing messages** that resonate with people. Demographic targeting alone doesn't communicate value.
**Examples:**
**PAIN-LED (solving a functional problem):**
❌ **Demographic-only messaging (vague, no value):**
"Hey, are you a busy mom? You should get this water bottle."
→ Being a mom doesn't tell me WHY I need this water bottle.
✅ **Pain/Desire + Demographic messaging (clear value):**
"Hey, do you need a water bottle that doesn't leak all over your car in the hassle while you're running errands with your kids? You should get this water bottle."
→ Now I understand the problem it solves AND why it matters to me specifically.
❌ **Demographic-only messaging (vague, no value):**
"Are you a remote worker? Try our headphones."
→ So what? Doesn't tell me anything.
✅ **Pain/Desire + Demographic messaging (clear value):**
"Can't focus on work with barking dogs, construction noise, and your neighbours' loud music in the background? You need headphones that actually block it out."
→ Now I know what problem it solves and why it matters to my work situation.
**DESIRE-LED (aspirational/status/aesthetic):**
❌ **Demographic-only messaging (vague, no value):**
"Are you a sneaker collector? You need these shoes."
→ Doesn't tell me WHY I want these particular sneakers.
✅ **Desire + Demographic messaging (clear value):**
"Want the most coveted sneakers that separate the real collectors from hype-chasers? You need these shoes."
→ Now I understand the desire it fulfills and why it matters.
❌ **Demographic-only messaging (vague, no value):**
"Are you a millennial? You need this water bottle."
→ Being a millennial doesn't tell me why I want this.
✅ **Desire + Demographic messaging (clear value):**
"Want the latest aesthetic water bottle that every 30-something influencer is sipping from in their viral TikToks? You need this water bottle."
→ Now I understand the desire it fulfills (aesthetic, social belonging) and why it matters.
**The organizing principle:** Start with what your product actually does (the pain it solves or desire it fulfills). Then show how that matters to specific people. Pain/Desire is what makes your message relevant and compelling.
**Note:** Most brands are pain-led (solving functional problems). Desire-led positioning is typically for luxury, fashion, or aspirational products where there's no acute functional problem to solve.
It is possible to use desire-led messaging for pain-anchored brands, and pain-led messaging for desire-anchored brands. A functional product can tap into aspirational desires; a luxury product can address practical concerns. However, in this strategic planning phase, we focus on identifying which one (pain or desire) is your **primary anchor** - the dominant driver for your product and the organizing principle for mapping personas. This framework maps the messaging that's most impactful and likely to move the needle for your particular brand.
### Pain-First (Default)
Use for functional products that solve specific, searchable problems.
**Examples:**
- Medical/health solutions: "Cystic acne," "POTS symptoms," "Chronic migraines," "Arthritis"
- Specific problem solvers: "Bulky wallet," "Poor sleep quality," "Weak WiFi signal," "Lack of focus"
- Products with clear before/after states
### Desire-First (Exception)
Use for aspirational products without acute functional problems.
**Examples:**
- Luxury/fashion: "Timeless elegance," "Understated wealth," "Effortless style," "Mid-century modern aesthetic,"
- Status/identity products: "Collector credibility," "Early adopter," "Refined taste," "Success and achievement"
- Enhancement products: "Barista-level coffee at home," "Hotel luxury in your bathroom," "Elevated everyday moments"
---
## Step 2: Map Personas to Your Anchor
Personas are always secondary. They represent different life contexts in which people experience the same pain or desire.
### The Many-to-Many Relationship
**One pain can map to multiple personas:**
- Cystic acne → Busy Professional (perception of being unprofessional, piling on makeup that makes it worse), Stay-at-Home Mom (no time for self-care, persistent insecurity), Bride (fear of uncontrollable breakouts on wedding day)
- Each experiences the SAME pain but in different life contexts
**One persona can experience multiple pains:**
- Busy Professional → Cystic acne, Chronic fatigue, Poor sleep quality
- Different pain points, different messaging angles
**This creates a matrix of opportunities:**
```
Busy Pro Stay-Home Mom Bride
Cystic Acne ✓ ✓ ✓
Folliculitis ✓ ✓
Boils ✓ ✓
```
Each ✓ is a unique messaging angle opportunity.
### How to Map Personas
For each pain/desire bucket, identify 3-5 persona segments that experience it.
**Define personas by:**
- Demographics: Age range, gender, role or life stage
- Psychographics: Values, challenges, daily context
- **Most importantly:** How they experience this specific pain/desire differently from other personas
**Example - Cystic Acne:**
**Persona 1:** Busy Professional (28-35, corporate job, constantly on the go)
- Life context: Back-to-back meetings, travel, client dinners, hotel stays, long hours, no time for complicated routines
- How they experience cystic acne: Breakouts before important in-person conversations and presentations, feels insecure about looking unprofessional, has to hide acne with makeup that worsens the symptoms, trapped in a vicious cycle, no time for dermatologist appointments or complicated routines
**Persona 2:** Stay-at-Home Mom (30-40, multRelated 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".