skills/ai-marketing/ai-strategy-co-thinker/SKILL.md
Uses AI as a strategic thought partner throughout marketing strategy development — not as a drafting tool, but as a challenger, option generator, and assumption tester. Invoke when developing brand strategy, campaign strategy, or social media strategy, and when the consultant needs to explore options, pressure-test logic, or generate alternatives before making recommendations. Distinct from prompt-engineering-library, which handles co-pilot drafting tasks.
npx skillsauth add peterbamuhigire/social-media-skills ai-strategy-co-thinkerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when the right strategic answer is not yet clear. AI is engaged as a dialogue partner — asking questions, surfacing blind spots, generating competing directions, and stress-testing assumptions. The human consultant selects, refines, and owns all final recommendations.
SKILL.md; do not skip mandatory steps or required fields.references/ directory is added later, treat its files as the deeper source material and keep this SKILL.md execution-focused.Before beginning, gather the following:
The core distinction from Farri and Rosani (2025):
| Mode | When to use | What AI does | |---|---|---| | Co-Pilot | You know what you want and need it faster | Drafts, summarises, formats, rewrites | | Co-Thinker | You are not yet sure of the right answer | Challenges assumptions, generates options, maps blind spots |
This skill is exclusively for Co-Thinker mode. The consultant does not yet have the answer; AI helps find it through structured dialogue.
For Co-Pilot drafting tasks — writing captions, formatting reports, producing first drafts — use prompt-engineering-library instead.
Run this five-step conversation before writing any strategy document. Paste AI responses into a working document as you go; these become the evidence base for the strategy.
Step 1 — Context brief
"Here is the client situation: [paste brief]. Summarise the core marketing challenge in one sentence."
Use the AI's summary to check your own framing. If the AI names a different problem than you expected, explore why before proceeding.
Step 2 — Stakeholder mapping
"Identify the 5 most important stakeholders for this brand's social media success. For each, what do they want, and what do they fear?"
Include internal stakeholders (owner, sales team) and external ones (customers, community, regulators). Fear is as strategically important as desire.
Step 3 — Pain point table
"Create a table of the top 5 unmet customer needs this brand could address through social media. Include: need, current solution, gap, emotional driver."
Review the output against the client brief and audience personas. Strike any row that contradicts known data; annotate rows that align.
Step 4 — Red flags
"What are the 3 most dangerous assumptions in this strategy brief? What would need to be true for each assumption to hold?"
This is the most valuable step. Assumptions that seem obvious are the ones most likely to sink a strategy. Document every flag — even if you decide to proceed, you are doing so with open eyes.
Step 5 — Strategic options
"Suggest 3 distinct strategic directions for [client]. For each: describe the approach, the primary audience it serves, the key risk, and the first action."
Do not skip to this step. The value of the options depends on the quality of the context built in steps 1–4.
Apply the MVOSSTE framework (Randazzo, 2024) at every strategy stage. Use the prompt templates below; document each prompt and its output before moving to the next stage.
| Stage | AI prompt template | |---|---| | Mission | "Draft 3 mission statement options for [client] in [industry] in Uganda that reflect [values]. Each under 20 words." | | Vision | "Write a 5-year vision for [client] assuming [growth scenario]. Bold but credible." | | Objective | "Generate 5 SMART social media objectives for [goal] over [timeframe]. Include metric and baseline." | | Situation | "Conduct a SWOT analysis for [client] in [industry] in Uganda. Be specific — avoid generic points." | | Strategy | "Suggest 3 social media strategy options for achieving [objective]. For each: approach, target audience, key channel, primary risk." | | Tactics | "List 10 specific content tactics for [strategy] with a UGX [budget] monthly budget. Prioritise by expected impact." | | Execution | "Create a 30-day action plan for [tactic]. Week-by-week milestones with named owner roles." |
Each stage builds on the previous. Do not generate tactics before the strategy stage is agreed. Do not write execution plans before tactics are prioritised.
Shifts the brief from "what should we post?" to "what job is our audience hiring this content to do?" (Randazzo, 2024).
Prompt:
"Using the Jobs-to-be-Done framework, what job is [client's target audience] in Uganda hiring social media content to do for them? List 3 functional jobs, 3 emotional jobs, and 3 social jobs."
Once the AI returns a list, audit the existing content strategy against it:
Use this audit to justify content pivots or new content pillars in the strategy document.
Use AI to identify and stress-test assumptions before any campaign launches (Farri and Rosani, 2025). Run in three steps:
Step 1 — Assumption inventory
"List all the assumptions embedded in this campaign plan. Be exhaustive."
Do not filter at this stage. Include obvious assumptions alongside hidden ones.
Step 2 — Criticality ranking
"Rank these assumptions from most to least critical. Which, if wrong, would cause the campaign to fail?"
Focus on the top three. A campaign can tolerate minor assumption failures; it cannot survive critical ones.
Step 3 — Validation method
"For the top 3 critical assumptions, suggest the cheapest way to validate or invalidate each before the campaign launches."
Validation methods might include: a soft-launch post to test audience response, a WhatsApp poll to a sample of existing customers, a one-week pilot with a reduced budget. Include the validation plan in the campaign brief so the client knows the strategy has been tested before full deployment.
Professional standard for AI-assisted strategy work (Randazzo, 2024). Every AI-generated output used in a client document must be cited.
Format:
Generated using Claude, prompt: "[exact prompt text]", [date].
Add this footnote directly below any table, list, or paragraph drawn from an AI output. This practice:
Never omit the footnote to make a deliverable look cleaner. If a client asks where an insight came from, the answer must always be available.
AI generates options; the human consultant selects, refines, and takes responsibility. The following rules are non-negotiable:
tools
Generates a foundational social media training guide for clients and their teams who are completely new to social media marketing, or who have been posting without any strategic understanding. Invoke when the user says "write a social media basics guide", "create a beginner training document", "the client doesn't understand social media", "start-here training", or when a client needs to understand social media before any strategy or content work begins. Distinct from training-client-team (operational handover of an existing strategy) and training-diy-content (content creation for self-managing clients). This skill covers what social media is, how it works, and how to approach it intelligently — the conceptual foundation that makes all downstream strategy work land.
tools
Generates a practical smartphone video production training guide for East African clients and content teams. Covers shooting, audio, lighting, framing, editing, and platform-specific formats using only a smartphone — no professional equipment required. Invoke this skill when a client or their team needs to produce their own social video content and requires a hands-on, jargon-free training document tailored to EA field conditions.
tools
Generates a complete DIY content creation handbook for clients who want to manage some or all of their own content after the initial strategy engagement. Invoke when the user says "write a DIY content guide", "create a self-managed content handbook", "the client wants to manage their own content", or when a handover guide is needed at the end of a strategy engagement. Output is a self-contained reference document — not a training presentation — that the client keeps and uses independently.
tools
Generates a complete 2-hour in-person training workbook for a client's internal team — employees who will assist with content creation or community management. Invoke when the user says "create a team training guide", "write a staff training workbook", "onboard our internal team on social media", or needs a printable workshop document for client employees. Output is a structured, print-ready workbook — not a presentation deck.