Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Creates and maintains a foundational product marketing context document that other marketing skills reference.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
evals/evals.json
1{2"skill_name": "product-marketing-context",3"evals": [4{5"id": 1,6"prompt": "I want to set up my product marketing context. We're a B2B SaaS company that sells a customer feedback platform to product teams.",7"expected_output": "Should check if .agents/product-marketing-context.md already exists. If not, should offer two options: (1) Auto-draft from codebase (recommended) or (2) Start from scratch. If user chooses start from scratch, should walk through sections conversationally one at a time. Should cover all applicable sections: Product Overview, Target Audience, Personas, Problems You Solve, Competitive Landscape, Differentiation, Objections, Switching Dynamics, Customer Language, Brand Voice, Proof Points, and Goals. Should create the file at .agents/product-marketing-context.md when complete.",8"assertions": [9"Checks for existing product-marketing-context.md",10"Offers two options: auto-draft or start from scratch",11"Covers applicable sections",12"Walks through sections conversationally one at a time",13"Creates file at .agents/product-marketing-context.md"14],15"files": []16},17{18"id": 2,19"prompt": "Update our product marketing context. We just added a new enterprise tier and our target audience has expanded to include VP of Engineering, not just Product Managers.",20"expected_output": "Should check for existing .agents/product-marketing-context.md and read it. Should identify which sections need updating based on the changes: Target Audience (add VP of Engineering), Personas (add new persona), Product Overview (new enterprise tier, including pricing updates within that section), Objections (enterprise-specific), and Competitive Landscape (enterprise competitors). Should update only the relevant sections, preserving existing content that hasn't changed.",21"assertions": [22"Reads existing product-marketing-context.md",23"Identifies sections that need updating",24"Updates Target Audience with VP of Engineering",25"Adds new persona for the expanded audience",26"Updates Product Overview for enterprise tier",27"Preserves unchanged sections"28],29"files": []30},31{32"id": 3,33"prompt": "create a product context doc for my app. it's a mobile app that helps people find hiking trails. we're just getting started.",34"expected_output": "Should trigger on casual phrasing. Should check for existing context doc. Should offer auto-draft or start-from-scratch options. Should adapt questions for an early-stage B2C mobile app (outdoor/fitness niche). Should note that some sections may be sparse for an early-stage product and that's okay — they can be filled in as the business matures. Should skip non-applicable sections (e.g., Personas section is B2B-focused) rather than forcing all 12. Should accept lighter answers for sections like Proof Points or Competitive Landscape if the company is new.",35"assertions": [36"Triggers on casual phrasing",37"Checks for existing context doc",38"Offers auto-draft or start-from-scratch options",39"Adapts questions for early-stage B2C mobile app",40"Notes some sections may be sparse early on",41"Skips non-applicable sections rather than forcing all 12",42"Creates file at .agents/product-marketing-context.md"43],44"files": []45},46{47"id": 4,48"prompt": "Can you auto-draft our product marketing context from our existing codebase and marketing materials?",49"expected_output": "Should activate the auto-draft workflow mode. Should scan the codebase for existing marketing context: README, landing page copy, pricing page, about page, meta descriptions, any existing documentation. Should draft the product-marketing-context.md from what it finds, filling in sections where information is available and flagging sections that need manual input. Should present the draft for review before saving.",50"assertions": [51"Activates auto-draft workflow mode",52"Scans codebase for existing marketing materials",53"Drafts context from found information",54"Flags sections needing manual input",55"Presents draft for review before saving"56],57"files": []58},59{60"id": 5,61"prompt": "Do we have a product marketing context set up? I want to make sure the other marketing skills have context about our product.",62"expected_output": "Should check for .agents/product-marketing-context.md (and the older .claude/product-marketing-context.md location). Should report whether it exists and summarize its contents if found. If it doesn't exist, should offer to create one and explain why it's valuable (other skills like copywriting, page-cro, seo-audit check for it first). Should explain how other skills use this context document.",63"assertions": [64"Checks both file locations",65"Reports whether context doc exists",66"Summarizes contents if found",67"Offers to create if missing",68"Explains how other skills use it"69],70"files": []71},72{73"id": 6,74"prompt": "Write homepage copy for our SaaS product.",75"expected_output": "Should recognize this is a copywriting task, not a product marketing context task. Should check for product-marketing-context.md (as other skills do), and if it doesn't exist, may suggest creating one first. But should defer to the copywriting skill for actually writing the homepage copy.",76"assertions": [77"Recognizes this as a copywriting task",78"May check for or suggest creating product-marketing-context.md",79"References or defers to copywriting skill for the actual copy",80"Does not attempt to write homepage copy using context creation patterns"81],82"files": []83}84]85}86