Product Marketing Context
Create a durable marketing context baseline that other skills can reuse.
Required Inputs
- Product or company name
- Primary audience
- Main conversion goal
- Campaign slug (or derive one)
Workflow
- Check for
scripts/marketing/_shared/product-marketing-context.md. If missing, initialize fromreferences/product-marketing-context-template.mdincluded with this skill. - If it exists, audit for staleness and gaps. If older than 90 days, mark as stale.
- Collect evidence from workspace docs first (
README, landing copy, changelogs, testimonials). - If web browsing is available, research current positioning signals and cite sources.
- If web browsing is unavailable, create an explicit fallback assumptions file.
- Draft or refresh context sections: positioning, ICP, JTBD, pain points, differentiation, objections, proof, voice, terms to use/avoid.
- Write outputs and include unresolved questions.
Output Files
scripts/marketing/<slug>/00-product-context.mdscripts/marketing/<slug>/00-open-questions.mdscripts/marketing/<slug>/00-sources.mdscripts/marketing/<slug>/NO-WEB-FALLBACK.md(only when web is unavailable)scripts/marketing/_shared/product-marketing-context.md(canonical shared context)
QA Checklist
- Context reflects current product and audience.
- Differentiation includes evidence, not claims without proof.
- Voice and terminology rules are explicit and actionable.
- Open questions are separated from confirmed facts.
- Sources are listed for external statements.
Failure Modes
- Missing audience specificity: narrow ICP and JTBD before finalizing.
- Generic messaging: replace with customer language and concrete proof.
- No evidence for claims: downgrade confidence and document assumptions.
Next Skill Routing
- Run
content-strategyfor planning. - Run
copywritingfor first drafts. - Run
seo-auditfor organic discovery priorities.