{"id":"65a6aafa-91e6-414b-be43-a35086c4f36e","shortId":"dvgnjV","kind":"skill","title":"foundation-persona","tagline":"Generates an evidence-calibrated product or marketing persona using the canonical v2.5 output contract. Use when shaping artifact perspective, stress-testing decisions, or framing product and GTM strategy.","description":"<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 -->\n# Persona Builder\n\nThis skill produces decision-usable personas from one canonical template pack.\n\n## Supported Modes\n\n- `product`\n- `marketing`\n- `buyer` as input alias for `marketing` (output remains labeled `Marketing`)\n\nGenerated `agent` mode is out of scope for `v2.5.0`.\nIf the user asks for `agent`, ask them to choose `product` or `marketing`.\n\n## When to Use\n\n- Before drafting PM or GTM artifacts that need a clear persona viewpoint\n- When teams disagree on priorities and need behavior-grounded tradeoff framing\n- When assumptions and confidence levels must be explicit for decision review\n- When tailoring downstream work (PRD, stories, launch, messaging, enablement) to a specific user or buyer profile\n\n## Instructions\n\nWhen asked to generate a persona, follow these steps:\n\n1. **Resolve mode and intent**\n   Determine whether the request is `product` or `marketing` (`buyer` alias allowed).\n   If mode is omitted, ask for mode selection.\n   If execution must continue without reply, default to `product` and state that fallback explicitly.\n\n2. **Collect context and evidence**\n   Use user-provided context first (goals, audience, domain, constraints, sources).\n   If evidence is thin, continue generation but mark gaps and calibrate confidence.\n\n3. **Select exactly one template**\n   Use `references/TEMPLATE.md` and choose exactly one of:\n   - `Product Persona Template`\n   - `Marketing Persona Template`\n\n4. **Generate a complete artifact**\n   Fill the selected template end-to-end:\n   - header + one-sentence core-reality statement\n   - metadata table\n   - `Persona Card`\n   - sections `1` through `11`\n   - `Evidence & Confidence`\n\n5. **Enforce mode boundaries**\n   - Product mode: focus on workflow behavior, decision patterns, friction, quality bar, and product tradeoffs.\n   - Marketing mode: focus on buying triggers, evaluation criteria, committee dynamics, objections, messaging, and GTM implications.\n\n6. **Apply evidence and confidence policy**\n   - Use `High|Medium|Low` confidence with rationale.\n   - Distinguish validated evidence from assumptions.\n   - State open questions and governance follow-up.\n\n7. **Finalize for direct use**\n   Remove template guidance blockquotes (`>` notes) from the final output.\n   Ensure narrative entries are concrete and decision-changing, not placeholder bullets.\n\n## Output Contract (v2.5.0)\n\n- Use one mode only (`Product` or `Marketing`) per output.\n- Keep section numbering and headings from the selected template.\n- Preserve the evidence table plus validated/assumed/open-questions/governance blocks.\n\n## Quality Checklist\n\nBefore finalizing, verify:\n\n- [ ] Exactly one mode is used and clearly labeled\n- [ ] `buyer` inputs are normalized to `Marketing`\n- [ ] Header, core-reality statement, metadata table, and `Persona Card` are present\n- [ ] All `1` through `11` sections from the selected template are present and complete\n- [ ] Includes/not-valid boundaries are explicit in the metadata and narrative\n- [ ] Evidence table is populated with concrete sources\n- [ ] Confidence is `High`, `Medium`, or `Low` with rationale\n- [ ] `Validated`, `Assumed`, `Open questions`, and `Governance` blocks are present\n- [ ] Template authoring notes (`>` guidance lines) are removed from the completed output\n\n## Examples\n\nSee `references/EXAMPLE.md` for a completed sample output.","tags":["foundation","persona","skills","product-on-purpose","agent-skills","ai-skills","claude-code","claude-desktop","openskills","product-management","skill-families","triple-diamond"],"capabilities":["skill","source-product-on-purpose","skill-foundation-persona","topic-agent-skills","topic-ai-skills","topic-claude-code","topic-claude-desktop","topic-openskills","topic-product-management","topic-skill-families","topic-triple-diamond"],"categories":["pm-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/product-on-purpose/pm-skills/foundation-persona","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add product-on-purpose/pm-skills","source_repo":"https://github.com/product-on-purpose/pm-skills","install_from":"skills.sh"}},"qualityScore":"0.538","qualityRationale":"deterministic score 0.54 from registry signals: · indexed on github topic:agent-skills · 176 github stars · SKILL.md body (3,421 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-02T12:54:12.499Z","embedding":null,"createdAt":"2026-04-18T22:09:22.467Z","updatedAt":"2026-05-02T12:54:12.499Z","lastSeenAt":"2026-05-02T12:54:12.499Z","tsv":"'1':148,258,408 '11':260,410 '2':186 '3':214 '4':232 '5':263 '6':296 '7':322 'agent':63,76 'alia':55,162 'allow':163 'appli':297 'artifact':22,92,236 'ask':74,77,140,168 'assum':445 'assumpt':112,313 'audienc':198 'author':454 'bar':277 'behavior':107,272 'behavior-ground':106 'block':375,450 'blockquot':330 'boundari':266,421 'builder':35 'bullet':347 'buy':285 'buyer':52,136,161,389 'calibr':8,212 'canon':15,45 'card':256,404 'chang':344 'checklist':377 'choos':80,222 'clear':96,387 'collect':187 'committe':289 'complet':235,419,462,469 'concret':340,434 'confid':114,213,262,300,306,436 'constraint':200 'context':188,195 'continu':175,206 'contract':18,349 'core':250,397 'core-r':249,396 'criteria':288 'decis':27,40,120,273,343 'decision-chang':342 'decision-us':39 'default':178 'determin':153 'direct':325 'disagre':101 'distinguish':309 'domain':199 'downstream':124 'draft':88 'dynam':290 'enabl':130 'end':242,244 'end-to-end':241 'enforc':264 'ensur':336 'entri':338 'evalu':287 'evid':7,190,203,261,298,311,371,429 'evidence-calibr':6 'exact':216,223,381 'exampl':464 'execut':173 'explicit':118,185,423 'fallback':184 'fill':237 'final':323,334,379 'first':196 'focus':269,283 'follow':145,320 'follow-up':319 'foundat':2 'foundation-persona':1 'frame':29,110 'friction':275 'gap':210 'generat':4,62,142,207,233 'goal':197 'govern':318,449 'ground':108 'gtm':32,91,294 'guidanc':329,456 'head':364 'header':245,395 'high':303,438 'implic':295 'includes/not-valid':420 'input':54,390 'instruct':138 'intent':152 'keep':360 'label':60,388 'launch':128 'level':115 'line':457 'low':305,441 'mark':209 'market':11,51,57,61,83,160,229,281,357,394 'medium':304,439 'messag':129,292 'metadata':253,400,426 'mode':49,64,150,165,170,265,268,282,353,383 'must':116,174 'narrat':337,428 'need':94,105 'normal':392 'note':331,455 'number':362 'object':291 'omit':167 'one':44,217,224,247,352,382 'one-sent':246 'open':315,446 'output':17,58,335,348,359,463,471 'pack':47 'pattern':274 'per':358 'persona':3,12,34,42,97,144,227,230,255,403 'perspect':23 'placehold':346 'plus':373 'pm':89 'polici':301 'popul':432 'prd':126 'present':406,417,452 'preserv':369 'prioriti':103 'produc':38 'product':9,30,50,81,158,180,226,267,279,355 'profil':137 'provid':194 'qualiti':276,376 'question':316,447 'rational':308,443 'realiti':251,398 'references/example.md':466 'references/template.md':220 'remain':59 'remov':327,459 'repli':177 'request':156 'resolv':149 'review':121 'sampl':470 'scope':68 'section':257,361,411 'see':465 'select':171,215,239,367,414 'sentenc':248 'shape':21 'skill':37 'skill-foundation-persona' 'sourc':201,435 'source-product-on-purpose' 'specif':133 'state':182,314 'statement':252,399 'step':147 'stori':127 'strategi':33 'stress':25 'stress-test':24 'support':48 'tabl':254,372,401,430 'tailor':123 'team':100 'templat':46,218,228,231,240,328,368,415,453 'test':26 'thin':205 'topic-agent-skills' 'topic-ai-skills' 'topic-claude-code' 'topic-claude-desktop' 'topic-openskills' 'topic-product-management' 'topic-skill-families' 'topic-triple-diamond' 'tradeoff':109,280 'trigger':286 'usabl':41 'use':13,19,86,191,219,302,326,351,385 'user':73,134,193 'user-provid':192 'v2.5':16 'v2.5.0':70,350 'valid':310,444 'validated/assumed/open-questions/governance':374 'verifi':380 'viewpoint':98 'whether':154 'without':176 'work':125 'workflow':271","prices":[{"id":"83b3e807-2359-4e2a-be8d-765ccc1453a2","listingId":"65a6aafa-91e6-414b-be43-a35086c4f36e","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"product-on-purpose","category":"pm-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T22:09:22.467Z"}],"sources":[{"listingId":"65a6aafa-91e6-414b-be43-a35086c4f36e","source":"github","sourceId":"product-on-purpose/pm-skills/foundation-persona","sourceUrl":"https://github.com/product-on-purpose/pm-skills/tree/main/skills/foundation-persona","isPrimary":false,"firstSeenAt":"2026-04-18T22:09:22.467Z","lastSeenAt":"2026-05-02T12:54:12.499Z"}],"details":{"listingId":"65a6aafa-91e6-414b-be43-a35086c4f36e","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"product-on-purpose","slug":"foundation-persona","github":{"repo":"product-on-purpose/pm-skills","stars":176,"topics":["agent-skills","ai-skills","claude-code","claude-desktop","openskills","product-management","skill-families","triple-diamond"],"license":"apache-2.0","html_url":"https://github.com/product-on-purpose/pm-skills","pushed_at":"2026-04-24T22:54:13Z","description":"Curated, plug-and-play product management skills for AI agents. 38 skills across Triple Diamond phases plus foundation (lean canvas, persona, meeting lifecycle family) and utility (create, validate, iterate). Templates, workflows, thread-aligned samples, CI-enforced skill-family contracts. Apache 2.0.","skill_md_sha":"bf5638e9a7db1ef9aa80cc7305625e3e3d649e50","skill_md_path":"skills/foundation-persona/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/product-on-purpose/pm-skills/tree/main/skills/foundation-persona"},"layout":"multi","source":"github","category":"pm-skills","frontmatter":{"name":"foundation-persona","license":"Apache-2.0","description":"Generates an evidence-calibrated product or marketing persona using the canonical v2.5 output contract. Use when shaping artifact perspective, stress-testing decisions, or framing product and GTM strategy."},"skills_sh_url":"https://skills.sh/product-on-purpose/pm-skills/foundation-persona"},"updatedAt":"2026-05-02T12:54:12.499Z"}}