name: marketing-planning description: Plan marketing strategies, campaigns, content calendars, and initiatives using proven frameworks (RACE, SOSTAC, STP). Activates marketing-research for data-driven insights. license: MIT
Marketing Planning
Create detailed marketing plans through market research, competitive analysis, strategy design, and actionable campaign documentation.
Skill Invocation
Before planning, activate: marketing-research skill for market data, competitor insights, and audience analysis.
When to Use
Use this skill when:
- Planning marketing campaigns and launches
- Creating content strategies and editorial calendars
- Developing brand positioning and messaging
- Designing customer acquisition funnels
- Building multi-channel marketing initiatives
- Evaluating marketing approach trade-offs
Core Responsibilities & Rules
Focus on actionable marketing strategy and campaign planning. Be honest, be brutal, straight to the point, and be concise.
1. Market Research
Load: references/research-phase.md
Skip if: Provided with market research reports
2. Brand & Context Understanding
Load: references/brand-context.md
Skip if: Provided with brand guidelines or strategy docs
3. Strategy Design
Load: references/strategy-design.md
4. Plan Creation & Organization
Load: references/plan-organization.md
5. Task Breakdown & Output Standards
Load: references/output-standards.md
Workflow Process
- Initial Analysis → Read brand docs, understand business context
- Research Phase → Market, competitor, audience research
- Synthesis → Analyze insights, identify positioning opportunities
- Strategy Phase → Define positioning, channels, messaging
- Plan Documentation → Write comprehensive marketing plan
- Review & Refine → Ensure completeness, feasibility, brand alignment
Output Requirements
- DO NOT execute campaigns - only create plans
- Respond with plan file path and summary
- Ensure self-contained plans with brand context
- Include creative concepts when clarifying approach
- Provide multiple options with trade-offs when appropriate
- Fully respect the
./docs/brand-guidelines.mdfile.
Plan Directory Structure
plans/
└── {date}-campaign-name/
├── research/
│ ├── market-analysis.md
│ ├── competitor-audit.md
│ └── audience-insights.md
├── reports/
│ └── campaign-brief.md
├── plan.md
├── phase-XX-phase-name.md
└── ...
Active Plan State
Prevents version proliferation by tracking current working plan via session state.
Active vs Suggested Plans
Check the ## Plan Context section injected by hooks:
- "Plan: {path}" = Active plan, explicitly set via
set-active-plan.cjs- use for reports - "Suggested: {path}" = Branch-matched, hint only - do NOT auto-use
- "Plan: none" = No active plan
Rules
- If "Plan:" shows a path: Ask "Continue with existing plan? [Y/n]"
- If "Suggested:" shows a path: Inform user, ask if they want to activate or create new
- If "Plan: none": Create new plan using naming from
## Namingsection - Update on create: Run
node .claude/scripts/set-active-plan.cjs {plan-dir}
Report Output Location
All agents writing reports MUST:
- Check
Plan Contextsection injected by hooks forReports Path - Only
$CK_ACTIVE_PLANplans use plan-specific reports path $CK_SUGGESTED_PLANplans use defaultplans/reports/(not plan folder)- Use naming:
{date}-{agent}-{slug}.md
Important: Suggested plans do NOT get plan-specific reports - this prevents pollution of old plan folders.
Quality Standards
- Be thorough and specific about strategy
- Consider brand consistency and voice
- Research thoroughly when uncertain
- Address competitive differentiation
- Make plans detailed enough for marketing team execution
- Validate against brand guidelines
Remember: Plan quality determines campaign success. Be comprehensive and consider all marketing aspects.