[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-deanpeters-problem-statement-de":3,"guides-for-deanpeters-problem-statement":1085,"similar-k179ryvxa7eq4eswp1ffp12d3986nfr6-de":1086},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":252,"isFallback":249,"parentExtension":257,"providers":311,"relations":315,"repo":316,"tags":1083,"workflow":1084},1778686037155.6274,"k179ryvxa7eq4eswp1ffp12d3986nfr6",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Write a user-centered problem statement with who is blocked, what they are trying to do, why it matters, and how it feels. Use when framing discovery, prioritization, or a PRD.",{"claudeCode":12},"deanpeters/Product-Manager-Skills","Problem Statement","https://github.com/deanpeters/Product-Manager-Skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":234,"workflow":250},1778687981371.854,"kn77ze7mx4jckte4czmr16g3e586mcbg","en",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":201,"practices":206,"prerequisites":207,"promptVersionExtension":208,"promptVersionScoring":209,"purpose":210,"rationale":211,"score":212,"summary":213,"tags":214,"targetMarket":221,"tier":222,"useCases":223,"workflow":228},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,121,124,127,130,133,136,139,143,147,151,154,158,161,164,167,170,174,177,180,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the user-centered problem the skill addresses: framing product problems with user context before solutioning.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a structured, empathy-driven framework for problem definition that goes beyond generic LLM capabilities, addressing a specific PM need.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is a self-contained component that provides a complete framework for problem statement creation, ready for immediate use in discovery and PRD framing.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill has a clear single responsibility: articulating user-centered problem statements using a defined framework.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's purpose and capabilities as outlined in the SKILL.md.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This check is not applicable as the skill does not expose tools directly but rather provides a structured process.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","This skill does not have configurable parameters or external configuration files, making this check not applicable.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This check is not applicable as the skill does not expose user-facing tools or commands.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This check is not applicable as the skill does not involve direct tool parameter schemas or response shapes in the traditional sense.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The license is CC BY-NC-SA 4.0, clearly defined in a LICENSE file, permitting non-commercial use with attribution and share-alike.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on April 26, 2026, which is within the last 90 days.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The skill does not appear to have third-party dependencies that require management.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","The skill does not handle secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill operates on structured text inputs and does not load untrusted third-party data that could be used for injection.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill bundles all its content and does not fetch remote resources or execute arbitrary remote code.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates on text and does not interact with the file system or external environments, thus maintaining sandbox isolation.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The skill's functionality does not involve detached processes or retry loops that could lead to sandbox escape.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill processes user-provided text and does not submit any data, especially confidential data, to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled markdown files are free of hidden-steering tricks or obfuscated content.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill is written in plain markdown and does not involve obfuscated code execution.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill does not make assumptions about the user's project structure; it operates on provided text input.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","Open issues: 3, Closed issues (90d): 0. Closure rate is 0%, with 3 open issues, indicating slow response time.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The project has a meaningful version (v0.78) declared in the README and SKILL.md, and uses Git tags for releases.",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","The skill operates on natural language text input and does not have parameters that require schema validation.",{"category":66,"check":108,"severity":42,"summary":109},"Unguarded Destructive Operations","The skill is read-only and performs no destructive operations.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The skill is a markdown-based component and does not have complex error paths. Its instructions guide the user on how to provide input.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","The skill is a read-only component and does not perform actions that require logging.",{"category":117,"check":118,"severity":119,"summary":120},"Compliance","GDPR","info","The skill operates on user-provided text. While it does not specifically target personal data, this data may be submitted to the LLM without additional sanitization by the skill itself.",{"category":117,"check":122,"severity":24,"summary":123},"Target market","The skill provides a general framework for problem statement creation and has no regional or jurisdictional logic, making it global.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill is a markdown file and does not have specific runtime or OS assumptions beyond basic markdown rendering.",{"category":45,"check":128,"severity":24,"summary":129},"README","A comprehensive README exists and clearly outlines the purpose, usage, and philosophy of the skills repository.",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","This skill is a single component and does not expose multiple tools or commands.",{"category":40,"check":134,"severity":42,"summary":135},"Overlapping near-synonym tools","This skill does not expose tools or commands, so there are no overlapping synonyms.",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features in the README and SKILL.md are implemented within the skills or provided documentation.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear, multi-platform installation instructions and examples for using the skills.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The skill guides the user on how to provide input, and failure modes are implicitly handled by the LLM's inability to follow instructions without proper input.",{"category":148,"check":149,"severity":42,"summary":150},"Execution","Pinned dependencies","The skill is a markdown file and does not have third-party script dependencies.",{"category":33,"check":152,"severity":42,"summary":153},"Dry-run preview","The skill is purely informational and does not perform any state-changing operations or outbound calls.",{"category":155,"check":156,"severity":42,"summary":157},"Protocol","Idempotent retry & timeouts","The skill does not involve remote calls or state-changing operations requiring idempotency or timeouts.",{"category":117,"check":159,"severity":42,"summary":160},"Telemetry opt-in","The skill does not emit telemetry.",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","The `description` and `intent` fields in SKILL.md precisely name the artifact (problem statement) and the user intent (framing discovery/prioritization/PRD) and include clear use cases and anti-patterns.",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","The frontmatter (`name`, `description`, `intent`) is concise and effectively summarizes the skill's core capability and purpose.",{"category":45,"check":168,"severity":24,"summary":169},"Concise Body","The SKILL.md body is well-structured, focuses on practical application, and delegates deeper material to examples and references, keeping it concise.",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","The SKILL.md uses clear sections and references external files like `template.md` and `examples/sample.md` for detailed content, demonstrating progressive disclosure.",{"category":171,"check":175,"severity":42,"summary":176},"Forked exploration","This skill is a self-contained component and does not involve deep exploration or research that would require context: fork.",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","The `examples/sample.md` file provides clear, ready-to-use examples of both good and bad problem statements.",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","The SKILL.md documentation explicitly lists common pitfalls (anti-patterns) with explanations and fixes, covering potential failure modes.",{"category":104,"check":184,"severity":42,"summary":185},"Tool Fallback","The skill is a markdown component and does not rely on external tools or provide fallback paths.",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","The skill's instructions guide the user to provide necessary context, and failure to do so would naturally halt the process when the LLM cannot proceed.",{"category":92,"check":191,"severity":24,"summary":192},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills, though it references related skills in its documentation.",1778687981255,"This skill provides a structured, empathy-driven framework for writing user-centered problem statements, detailing the persona, their desired outcomes, barriers, root causes, and emotional impact, complete with context, constraints, and a final concise statement. It includes usage guidance, examples, and common pitfalls.",[196,197,198,199,200],"Defines a problem framing narrative (I am, Trying to, But, Because, Makes me feel)","Structures context and constraints relevant to the problem","Crafts a concise, empathetic final problem statement","Provides clear anti-patterns and common pitfalls to avoid","Offers ready-to-use templates and examples",[202,203,204,205],"Defining solutions or features","Stating business problems instead of user problems","Being overly generic or vague","Replacing a full Product Requirements Document (PRD)",[],[],"3.0.0","4.4.0","To help product managers and teams articulate user problems effectively using a proven framework, ensuring alignment and focus on user outcomes before solutioning.","The skill is exceptionally well-documented, practical, and adheres to best practices across all evaluated categories. The only minor points are the slow issue closure rate and the GDPR `info` finding, which are non-critical.",97,"A high-quality, practical skill for framing user-centered problems, meticulously documented and well-integrated into a larger framework.",[215,216,217,218,219,220],"product-management","problem-statement","framework","documentation","discovery","prd","global","verified",[224,225,226,227],"Framing product discovery work","Aligning stakeholders on problems before solutioning","Socializing user problems with engineering and design teams","Ensuring product work is outcome-focused",[229,230,231,232,233],"Gather user context (interviews, JTBD, personas, constraints)","Draft the problem framing narrative using the provided template","Document context and constraints","Craft the final problem statement sentence","Validate and socialize the problem statement",{"codeQuality":235,"collectedAt":237,"documentation":238,"maintenance":241,"security":246,"testCoverage":248},{"hasLockfile":236},false,1778687962810,{"descriptionLength":239,"readmeSize":240},176,54595,{"closedIssues90d":8,"forks":242,"hasChangelog":236,"openIssues90d":243,"pushedAt":244,"stars":245},549,3,1777397527000,4232,{"hasNpmPackage":236,"license":247,"smitheryVerified":236},"NOASSERTION",{"hasCi":249,"hasTests":236},true,{"updatedAt":251},1778687981371,{"basePath":253,"githubOwner":254,"githubRepo":255,"locale":18,"slug":216,"type":256},"skills/problem-statement","deanpeters","Product-Manager-Skills","skill",{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":264,"parentExtension":266,"providers":300,"relations":307,"tags":308,"workflow":309},1778686037155.6108,"k1779p2d6c67qx1kkkfrd5d2ws86me09",{"reviewCount":8},{"description":262,"installMethods":263,"name":216,"sourceUrl":14},"Write a user-centered problem statement with who, what, why, and how it feels.",{"claudeCode":216},{"basePath":253,"githubOwner":254,"githubRepo":255,"locale":18,"slug":216,"type":265},"plugin",{"_creationTime":267,"_id":268,"community":269,"display":270,"identity":274,"providers":277,"relations":294,"tags":296,"workflow":297},1778686037155.6084,"k1737yyx70jf9bpwv41etabg5d86m4f1",{"reviewCount":8},{"description":271,"installMethods":272,"name":273,"sourceUrl":14},"47 battle-tested product management skills for Claude Code — discovery, strategy, finance, career, and more.",{"claudeCode":12},"Product Manager Skills",{"basePath":275,"githubOwner":254,"githubRepo":255,"locale":18,"slug":255,"type":276},"","marketplace",{"evaluate":278,"extract":286},{"promptVersionExtension":279,"promptVersionScoring":209,"score":280,"tags":281,"targetMarket":221,"tier":222},"3.1.0",95,[215,282,219,283,284,285],"strategy","finance","career","claudecode",{"commitSha":287,"license":288,"marketplace":289,"plugin":292},"HEAD","CC-BY-NC-SA-4.0",{"name":290,"pluginCount":291},"pm-skills",47,{"mcpCount":8,"provider":293,"skillCount":8},"classify",{"repoId":295},"kd79w54je3w4zrhk2stxg9246186nbp1",[284,285,219,283,215,282],{"evaluatedAt":298,"extractAt":299,"updatedAt":298},1778686054035,1778686037155,{"evaluate":301,"extract":306},{"promptVersionExtension":208,"promptVersionScoring":209,"score":280,"tags":302,"targetMarket":221,"tier":222},[215,303,304,218,305],"problem-framing","user-research","documentation-generation",{"commitSha":287},{"parentExtensionId":268,"repoId":295},[218,305,303,215,304],{"evaluatedAt":310,"extractAt":299,"updatedAt":310},1778686252391,{"evaluate":312,"extract":314},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":313,"targetMarket":221,"tier":222},[215,216,217,218,219,220],{"commitSha":287,"license":288},{"parentExtensionId":259,"repoId":295},{"_creationTime":317,"_id":295,"identity":318,"providers":319,"workflow":1079},1778686031465.5168,{"githubOwner":254,"githubRepo":255,"sourceUrl":14},{"classify":320,"discover":1069,"github":1072},{"commitSha":287,"extensions":321},[322,335,344,352,360,368,376,384,392,400,408,413,421,429,437,445,453,461,469,477,485,493,501,509,517,525,533,541,549,557,565,573,581,589,597,605,613,621,629,637,645,653,661,669,677,685,693,701,709,718,724,732,738,748,754,764,770,777,783,791,799,805,813,820,827,833,839,847,855,863,871,879,885,893,899,907,915,921,929,936,945,953,961,969,977,988,999,1005,1013,1023,1033,1041,1048,1056,1063],{"basePath":275,"description":271,"displayName":290,"installMethods":323,"rationale":324,"selectedPaths":325,"source":334,"sourceLanguage":18,"type":276},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[326,329,331],{"path":327,"priority":328},".claude-plugin/marketplace.json","mandatory",{"path":330,"priority":328},"README.md",{"path":332,"priority":333},"LICENSE","high","rule",{"basePath":336,"description":337,"displayName":338,"installMethods":339,"rationale":340,"selectedPaths":341,"source":334,"sourceLanguage":18,"type":265},"skills/company-research","Create a company research brief with executive quotes, product strategy, and org context.","company-research",{"claudeCode":338},"inline plugin source from marketplace.json at skills/company-research",[342],{"path":343,"priority":333},"SKILL.md",{"basePath":345,"description":346,"displayName":347,"installMethods":348,"rationale":349,"selectedPaths":350,"source":334,"sourceLanguage":18,"type":265},"skills/customer-journey-map","Create a customer journey map across stages, touchpoints, actions, emotions, and metrics.","customer-journey-map",{"claudeCode":347},"inline plugin source from marketplace.json at skills/customer-journey-map",[351],{"path":343,"priority":333},{"basePath":353,"description":354,"displayName":355,"installMethods":356,"rationale":357,"selectedPaths":358,"source":334,"sourceLanguage":18,"type":265},"skills/customer-journey-mapping-workshop","Run a customer journey mapping workshop with adaptive questions and outputs.","customer-journey-mapping-workshop",{"claudeCode":355},"inline plugin source from marketplace.json at skills/customer-journey-mapping-workshop",[359],{"path":343,"priority":333},{"basePath":361,"description":362,"displayName":363,"installMethods":364,"rationale":365,"selectedPaths":366,"source":334,"sourceLanguage":18,"type":265},"skills/discovery-interview-prep","Plan customer discovery interviews with the right goal, segment, constraints, and method.","discovery-interview-prep",{"claudeCode":363},"inline plugin source from marketplace.json at skills/discovery-interview-prep",[367],{"path":343,"priority":333},{"basePath":369,"description":370,"displayName":371,"installMethods":372,"rationale":373,"selectedPaths":374,"source":334,"sourceLanguage":18,"type":265},"skills/discovery-process","Run a full discovery cycle from problem hypothesis to validated solution.","discovery-process",{"claudeCode":371},"inline plugin source from marketplace.json at skills/discovery-process",[375],{"path":343,"priority":333},{"basePath":377,"description":378,"displayName":379,"installMethods":380,"rationale":381,"selectedPaths":382,"source":334,"sourceLanguage":18,"type":265},"skills/jobs-to-be-done","Uncover customer jobs, pains, and gains in a structured JTBD format.","jobs-to-be-done",{"claudeCode":379},"inline plugin source from marketplace.json at skills/jobs-to-be-done",[383],{"path":343,"priority":333},{"basePath":385,"description":386,"displayName":387,"installMethods":388,"rationale":389,"selectedPaths":390,"source":334,"sourceLanguage":18,"type":265},"skills/lean-ux-canvas","Guide teams through Lean UX Canvas v2 to frame problems and surface assumptions.","lean-ux-canvas",{"claudeCode":387},"inline plugin source from marketplace.json at skills/lean-ux-canvas",[391],{"path":343,"priority":333},{"basePath":393,"description":394,"displayName":395,"installMethods":396,"rationale":397,"selectedPaths":398,"source":334,"sourceLanguage":18,"type":265},"skills/opportunity-solution-tree","Build an Opportunity Solution Tree from outcomes to opportunities, solutions, and tests.","opportunity-solution-tree",{"claudeCode":395},"inline plugin source from marketplace.json at skills/opportunity-solution-tree",[399],{"path":343,"priority":333},{"basePath":401,"description":402,"displayName":403,"installMethods":404,"rationale":405,"selectedPaths":406,"source":334,"sourceLanguage":18,"type":265},"skills/problem-framing-canvas","Guide teams through MITRE's Problem Framing Canvas for clearer problem statements.","problem-framing-canvas",{"claudeCode":403},"inline plugin source from marketplace.json at skills/problem-framing-canvas",[407],{"path":343,"priority":333},{"basePath":253,"description":262,"displayName":216,"installMethods":409,"rationale":410,"selectedPaths":411,"source":334,"sourceLanguage":18,"type":265},{"claudeCode":216},"inline plugin source from marketplace.json at skills/problem-statement",[412],{"path":343,"priority":333},{"basePath":414,"description":415,"displayName":416,"installMethods":417,"rationale":418,"selectedPaths":419,"source":334,"sourceLanguage":18,"type":265},"skills/proto-persona","Create a proto-persona from current research, market signals, and team knowledge.","proto-persona",{"claudeCode":416},"inline plugin source from marketplace.json at skills/proto-persona",[420],{"path":343,"priority":333},{"basePath":422,"description":423,"displayName":424,"installMethods":425,"rationale":426,"selectedPaths":427,"source":334,"sourceLanguage":18,"type":265},"skills/pestel-analysis","Analyze political, economic, social, technological, environmental, and legal forces.","pestel-analysis",{"claudeCode":424},"inline plugin source from marketplace.json at skills/pestel-analysis",[428],{"path":343,"priority":333},{"basePath":430,"description":431,"displayName":432,"installMethods":433,"rationale":434,"selectedPaths":435,"source":334,"sourceLanguage":18,"type":265},"skills/positioning-statement","Create a Geoffrey Moore-style positioning statement for your product.","positioning-statement",{"claudeCode":432},"inline plugin source from marketplace.json at skills/positioning-statement",[436],{"path":343,"priority":333},{"basePath":438,"description":439,"displayName":440,"installMethods":441,"rationale":442,"selectedPaths":443,"source":334,"sourceLanguage":18,"type":265},"skills/positioning-workshop","Run a positioning workshop to surface target customer, need, category, and differentiation.","positioning-workshop",{"claudeCode":440},"inline plugin source from marketplace.json at skills/positioning-workshop",[444],{"path":343,"priority":333},{"basePath":446,"description":447,"displayName":448,"installMethods":449,"rationale":450,"selectedPaths":451,"source":334,"sourceLanguage":18,"type":265},"skills/prd-development","Build a structured PRD connecting problem, users, solution, and success criteria.","prd-development",{"claudeCode":448},"inline plugin source from marketplace.json at skills/prd-development",[452],{"path":343,"priority":333},{"basePath":454,"description":455,"displayName":456,"installMethods":457,"rationale":458,"selectedPaths":459,"source":334,"sourceLanguage":18,"type":265},"skills/press-release","Write an Amazon-style press release that defines customer value before building.","press-release",{"claudeCode":456},"inline plugin source from marketplace.json at skills/press-release",[460],{"path":343,"priority":333},{"basePath":462,"description":463,"displayName":464,"installMethods":465,"rationale":466,"selectedPaths":467,"source":334,"sourceLanguage":18,"type":265},"skills/prioritization-advisor","Choose a prioritization framework based on stage, team context, and stakeholder needs.","prioritization-advisor",{"claudeCode":464},"inline plugin source from marketplace.json at skills/prioritization-advisor",[468],{"path":343,"priority":333},{"basePath":470,"description":471,"displayName":472,"installMethods":473,"rationale":474,"selectedPaths":475,"source":334,"sourceLanguage":18,"type":265},"skills/product-strategy-session","Run an end-to-end product strategy session across positioning, discovery, and roadmap.","product-strategy-session",{"claudeCode":472},"inline plugin source from marketplace.json at skills/product-strategy-session",[476],{"path":343,"priority":333},{"basePath":478,"description":479,"displayName":480,"installMethods":481,"rationale":482,"selectedPaths":483,"source":334,"sourceLanguage":18,"type":265},"skills/roadmap-planning","Plan a strategic roadmap across prioritization, epics, stakeholders, and sequencing.","roadmap-planning",{"claudeCode":480},"inline plugin source from marketplace.json at skills/roadmap-planning",[484],{"path":343,"priority":333},{"basePath":486,"description":487,"displayName":488,"installMethods":489,"rationale":490,"selectedPaths":491,"source":334,"sourceLanguage":18,"type":265},"skills/tam-sam-som-calculator","Calculate TAM, SAM, and SOM with explicit assumptions, methods, and caveats.","tam-sam-som-calculator",{"claudeCode":488},"inline plugin source from marketplace.json at skills/tam-sam-som-calculator",[492],{"path":343,"priority":333},{"basePath":494,"description":495,"displayName":496,"installMethods":497,"rationale":498,"selectedPaths":499,"source":334,"sourceLanguage":18,"type":265},"skills/eol-message","Write a clear, empathetic EOL announcement with rationale and next steps.","eol-message",{"claudeCode":496},"inline plugin source from marketplace.json at skills/eol-message",[500],{"path":343,"priority":333},{"basePath":502,"description":503,"displayName":504,"installMethods":505,"rationale":506,"selectedPaths":507,"source":334,"sourceLanguage":18,"type":265},"skills/epic-breakdown-advisor","Break down epics into user stories with Humanizing Work split patterns.","epic-breakdown-advisor",{"claudeCode":504},"inline plugin source from marketplace.json at skills/epic-breakdown-advisor",[508],{"path":343,"priority":333},{"basePath":510,"description":511,"displayName":512,"installMethods":513,"rationale":514,"selectedPaths":515,"source":334,"sourceLanguage":18,"type":265},"skills/epic-hypothesis","Frame an epic as a testable hypothesis with target user, outcome, and validation.","epic-hypothesis",{"claudeCode":512},"inline plugin source from marketplace.json at skills/epic-hypothesis",[516],{"path":343,"priority":333},{"basePath":518,"description":519,"displayName":520,"installMethods":521,"rationale":522,"selectedPaths":523,"source":334,"sourceLanguage":18,"type":265},"skills/storyboard","Create a six-frame storyboard showing a user's journey from problem to solution.","storyboard",{"claudeCode":520},"inline plugin source from marketplace.json at skills/storyboard",[524],{"path":343,"priority":333},{"basePath":526,"description":527,"displayName":528,"installMethods":529,"rationale":530,"selectedPaths":531,"source":334,"sourceLanguage":18,"type":265},"skills/user-story","Create user stories with Mike Cohn format and Gherkin acceptance criteria.","user-story",{"claudeCode":528},"inline plugin source from marketplace.json at skills/user-story",[532],{"path":343,"priority":333},{"basePath":534,"description":535,"displayName":536,"installMethods":537,"rationale":538,"selectedPaths":539,"source":334,"sourceLanguage":18,"type":265},"skills/user-story-mapping","Create a user story map with activities, steps, tasks, and release slices.","user-story-mapping",{"claudeCode":536},"inline plugin source from marketplace.json at skills/user-story-mapping",[540],{"path":343,"priority":333},{"basePath":542,"description":543,"displayName":544,"installMethods":545,"rationale":546,"selectedPaths":547,"source":334,"sourceLanguage":18,"type":265},"skills/user-story-mapping-workshop","Run a user story mapping workshop with adaptive questions and structured output.","user-story-mapping-workshop",{"claudeCode":544},"inline plugin source from marketplace.json at skills/user-story-mapping-workshop",[548],{"path":343,"priority":333},{"basePath":550,"description":551,"displayName":552,"installMethods":553,"rationale":554,"selectedPaths":555,"source":334,"sourceLanguage":18,"type":265},"skills/user-story-splitting","Break a large story into smaller deliverable stories using proven split patterns.","user-story-splitting",{"claudeCode":552},"inline plugin source from marketplace.json at skills/user-story-splitting",[556],{"path":343,"priority":333},{"basePath":558,"description":559,"displayName":560,"installMethods":561,"rationale":562,"selectedPaths":563,"source":334,"sourceLanguage":18,"type":265},"skills/acquisition-channel-advisor","Evaluate acquisition channels using unit economics, customer quality, and scalability.","acquisition-channel-advisor",{"claudeCode":560},"inline plugin source from marketplace.json at skills/acquisition-channel-advisor",[564],{"path":343,"priority":333},{"basePath":566,"description":567,"displayName":568,"installMethods":569,"rationale":570,"selectedPaths":571,"source":334,"sourceLanguage":18,"type":265},"skills/business-health-diagnostic","Diagnose SaaS business health across growth, retention, efficiency, and capital.","business-health-diagnostic",{"claudeCode":568},"inline plugin source from marketplace.json at skills/business-health-diagnostic",[572],{"path":343,"priority":333},{"basePath":574,"description":575,"displayName":576,"installMethods":577,"rationale":578,"selectedPaths":579,"source":334,"sourceLanguage":18,"type":265},"skills/feature-investment-advisor","Evaluate feature investments using revenue impact, cost structure, ROI, and strategy.","feature-investment-advisor",{"claudeCode":576},"inline plugin source from marketplace.json at skills/feature-investment-advisor",[580],{"path":343,"priority":333},{"basePath":582,"description":583,"displayName":584,"installMethods":585,"rationale":586,"selectedPaths":587,"source":334,"sourceLanguage":18,"type":265},"skills/finance-based-pricing-advisor","Evaluate pricing changes using ARPU, conversion, churn risk, NRR, and payback.","finance-based-pricing-advisor",{"claudeCode":584},"inline plugin source from marketplace.json at skills/finance-based-pricing-advisor",[588],{"path":343,"priority":333},{"basePath":590,"description":591,"displayName":592,"installMethods":593,"rationale":594,"selectedPaths":595,"source":334,"sourceLanguage":18,"type":265},"skills/finance-metrics-quickref","Look up SaaS finance metrics, formulas, and benchmarks fast.","finance-metrics-quickref",{"claudeCode":592},"inline plugin source from marketplace.json at skills/finance-metrics-quickref",[596],{"path":343,"priority":333},{"basePath":598,"description":599,"displayName":600,"installMethods":601,"rationale":602,"selectedPaths":603,"source":334,"sourceLanguage":18,"type":265},"skills/saas-economics-efficiency-metrics","Evaluate SaaS unit economics and capital efficiency for scaling decisions.","saas-economics-efficiency-metrics",{"claudeCode":600},"inline plugin source from marketplace.json at skills/saas-economics-efficiency-metrics",[604],{"path":343,"priority":333},{"basePath":606,"description":607,"displayName":608,"installMethods":609,"rationale":610,"selectedPaths":611,"source":334,"sourceLanguage":18,"type":265},"skills/saas-revenue-growth-metrics","Calculate SaaS revenue, retention, and growth metrics for momentum diagnosis.","saas-revenue-growth-metrics",{"claudeCode":608},"inline plugin source from marketplace.json at skills/saas-revenue-growth-metrics",[612],{"path":343,"priority":333},{"basePath":614,"description":615,"displayName":616,"installMethods":617,"rationale":618,"selectedPaths":619,"source":334,"sourceLanguage":18,"type":265},"skills/altitude-horizon-framework","Understand the PM-to-Director transition through altitude and horizon thinking.","altitude-horizon-framework",{"claudeCode":616},"inline plugin source from marketplace.json at skills/altitude-horizon-framework",[620],{"path":343,"priority":333},{"basePath":622,"description":623,"displayName":624,"installMethods":625,"rationale":626,"selectedPaths":627,"source":334,"sourceLanguage":18,"type":265},"skills/director-readiness-advisor","Guide the PM-to-Director transition across preparing, interviewing, and landing.","director-readiness-advisor",{"claudeCode":624},"inline plugin source from marketplace.json at skills/director-readiness-advisor",[628],{"path":343,"priority":333},{"basePath":630,"description":631,"displayName":632,"installMethods":633,"rationale":634,"selectedPaths":635,"source":334,"sourceLanguage":18,"type":265},"skills/executive-onboarding-playbook","Plan a VP or CPO 30-60-90 day diagnostic onboarding path.","executive-onboarding-playbook",{"claudeCode":632},"inline plugin source from marketplace.json at skills/executive-onboarding-playbook",[636],{"path":343,"priority":333},{"basePath":638,"description":639,"displayName":640,"installMethods":641,"rationale":642,"selectedPaths":643,"source":334,"sourceLanguage":18,"type":265},"skills/product-sense-interview-answer","Structure a spoken product-sense interview answer with segmentation and MVP tradeoffs.","product-sense-interview-answer",{"claudeCode":640},"inline plugin source from marketplace.json at skills/product-sense-interview-answer",[644],{"path":343,"priority":333},{"basePath":646,"description":647,"displayName":648,"installMethods":649,"rationale":650,"selectedPaths":651,"source":334,"sourceLanguage":18,"type":265},"skills/vp-cpo-readiness-advisor","Guide the transition to VP or CPO across preparing, interviewing, and recalibrating.","vp-cpo-readiness-advisor",{"claudeCode":648},"inline plugin source from marketplace.json at skills/vp-cpo-readiness-advisor",[652],{"path":343,"priority":333},{"basePath":654,"description":655,"displayName":656,"installMethods":657,"rationale":658,"selectedPaths":659,"source":334,"sourceLanguage":18,"type":265},"skills/ai-shaped-readiness-advisor","Assess whether your product work is AI-first or AI-shaped across 5 competencies.","ai-shaped-readiness-advisor",{"claudeCode":656},"inline plugin source from marketplace.json at skills/ai-shaped-readiness-advisor",[660],{"path":343,"priority":333},{"basePath":662,"description":663,"displayName":664,"installMethods":665,"rationale":666,"selectedPaths":667,"source":334,"sourceLanguage":18,"type":265},"skills/context-engineering-advisor","Diagnose context stuffing vs. context engineering in AI workflows.","context-engineering-advisor",{"claudeCode":664},"inline plugin source from marketplace.json at skills/context-engineering-advisor",[668],{"path":343,"priority":333},{"basePath":670,"description":671,"displayName":672,"installMethods":673,"rationale":674,"selectedPaths":675,"source":334,"sourceLanguage":18,"type":265},"skills/pol-probe","Define a Proof of Life probe to test a risky hypothesis cheaply.","pol-probe",{"claudeCode":672},"inline plugin source from marketplace.json at skills/pol-probe",[676],{"path":343,"priority":333},{"basePath":678,"description":679,"displayName":680,"installMethods":681,"rationale":682,"selectedPaths":683,"source":334,"sourceLanguage":18,"type":265},"skills/pol-probe-advisor","Select the right Proof of Life probe type based on hypothesis, risk, and resources.","pol-probe-advisor",{"claudeCode":680},"inline plugin source from marketplace.json at skills/pol-probe-advisor",[684],{"path":343,"priority":333},{"basePath":686,"description":687,"displayName":688,"installMethods":689,"rationale":690,"selectedPaths":691,"source":334,"sourceLanguage":18,"type":265},"skills/recommendation-canvas","Evaluate an AI product idea across outcomes, hypotheses, risks, and positioning.","recommendation-canvas",{"claudeCode":688},"inline plugin source from marketplace.json at skills/recommendation-canvas",[692],{"path":343,"priority":333},{"basePath":694,"description":695,"displayName":696,"installMethods":697,"rationale":698,"selectedPaths":699,"source":334,"sourceLanguage":18,"type":265},"skills/workshop-facilitation","Facilitate workshop sessions with consistent pacing, options, and progress tracking.","workshop-facilitation",{"claudeCode":696},"inline plugin source from marketplace.json at skills/workshop-facilitation",[700],{"path":343,"priority":333},{"basePath":702,"description":703,"displayName":704,"installMethods":705,"rationale":706,"selectedPaths":707,"source":334,"sourceLanguage":18,"type":265},"skills/skill-authoring-workflow","Turn raw PM content into a compliant, publish-ready skill.","skill-authoring-workflow",{"claudeCode":704},"inline plugin source from marketplace.json at skills/skill-authoring-workflow",[708],{"path":343,"priority":333},{"basePath":558,"description":710,"displayName":560,"installMethods":711,"rationale":712,"selectedPaths":713,"source":334,"sourceLanguage":18,"type":256},"Evaluate acquisition channels using unit economics, customer quality, and scalability. Use when deciding whether to scale, test, or kill a growth channel.",{"claudeCode":12},"SKILL.md frontmatter at skills/acquisition-channel-advisor/SKILL.md",[714,715],{"path":343,"priority":328},{"path":716,"priority":717},"examples/conversation-flow.md","low",{"basePath":654,"description":719,"displayName":656,"installMethods":720,"rationale":721,"selectedPaths":722,"source":334,"sourceLanguage":18,"type":256},"Assess whether your product work is AI-first or AI-shaped. Use when evaluating AI maturity and choosing the next team capability to build.",{"claudeCode":12},"SKILL.md frontmatter at skills/ai-shaped-readiness-advisor/SKILL.md",[723],{"path":343,"priority":328},{"basePath":614,"description":725,"displayName":616,"installMethods":726,"rationale":727,"selectedPaths":728,"source":334,"sourceLanguage":18,"type":256},"Understand the PM-to-Director transition through altitude and horizon thinking. Use when diagnosing scope, time-horizon, or leadership-level gaps.",{"claudeCode":12},"SKILL.md frontmatter at skills/altitude-horizon-framework/SKILL.md",[729,730],{"path":343,"priority":328},{"path":731,"priority":717},"examples/sample.md",{"basePath":566,"description":733,"displayName":568,"installMethods":734,"rationale":735,"selectedPaths":736,"source":334,"sourceLanguage":18,"type":256},"Diagnose SaaS business health across growth, retention, efficiency, and capital. Use when preparing a business review or prioritizing urgent fixes.",{"claudeCode":12},"SKILL.md frontmatter at skills/business-health-diagnostic/SKILL.md",[737],{"path":343,"priority":328},{"basePath":336,"description":739,"displayName":338,"installMethods":740,"rationale":741,"selectedPaths":742,"source":334,"sourceLanguage":18,"type":256},"Create a company research brief with executive quotes, product strategy, and org context. Use when preparing for interviews, competitive analysis, partnerships, or market-entry work.",{"claudeCode":12},"SKILL.md frontmatter at skills/company-research/SKILL.md",[743,744,745],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},"template.md","medium",{"basePath":662,"description":749,"displayName":664,"installMethods":750,"rationale":751,"selectedPaths":752,"source":334,"sourceLanguage":18,"type":256},"Diagnose context stuffing vs. context engineering. Use when an AI workflow feels bloated, brittle, or hard to steer reliably.",{"claudeCode":12},"SKILL.md frontmatter at skills/context-engineering-advisor/SKILL.md",[753],{"path":343,"priority":328},{"basePath":345,"description":755,"displayName":347,"installMethods":756,"rationale":757,"selectedPaths":758,"source":334,"sourceLanguage":18,"type":256},"Create a customer journey map across stages, touchpoints, actions, emotions, and metrics. Use when diagnosing a broken experience or aligning a team on the full customer flow.",{"claudeCode":12},"SKILL.md frontmatter at skills/customer-journey-map/SKILL.md",[759,760,762,763],{"path":343,"priority":328},{"path":761,"priority":717},"examples/meta-product-manager-skills.md",{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":353,"description":765,"displayName":355,"installMethods":766,"rationale":767,"selectedPaths":768,"source":334,"sourceLanguage":18,"type":256},"Run a customer journey mapping workshop with adaptive questions and outputs. Use when you need to map stages, actions, emotions, pain points, and opportunities for a persona and scenario.",{"claudeCode":12},"SKILL.md frontmatter at skills/customer-journey-mapping-workshop/SKILL.md",[769],{"path":343,"priority":328},{"basePath":622,"description":771,"displayName":624,"installMethods":772,"rationale":773,"selectedPaths":774,"source":334,"sourceLanguage":18,"type":256},"Guide the PM-to-Director transition across preparing, interviewing, landing, and recalibrating. Use when leadership scope is changing and you need practical coaching.",{"claudeCode":12},"SKILL.md frontmatter at skills/director-readiness-advisor/SKILL.md",[775,776],{"path":343,"priority":328},{"path":716,"priority":717},{"basePath":361,"description":778,"displayName":363,"installMethods":779,"rationale":780,"selectedPaths":781,"source":334,"sourceLanguage":18,"type":256},"Plan customer discovery interviews with the right goal, segment, constraints, and method. Use when preparing interviews for problem validation, churn research, or new product ideas.",{"claudeCode":12},"SKILL.md frontmatter at skills/discovery-interview-prep/SKILL.md",[782],{"path":343,"priority":328},{"basePath":369,"description":784,"displayName":371,"installMethods":785,"rationale":786,"selectedPaths":787,"source":334,"sourceLanguage":18,"type":256},"Run a full discovery cycle from problem hypothesis to validated solution. Use when a team needs a structured path through framing, interviews, synthesis, and experiments.",{"claudeCode":12},"SKILL.md frontmatter at skills/discovery-process/SKILL.md",[788,789,790],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":494,"description":792,"displayName":496,"installMethods":793,"rationale":794,"selectedPaths":795,"source":334,"sourceLanguage":18,"type":256},"Write a clear, empathetic EOL announcement with rationale, customer impact, and next steps. Use when retiring a product, feature, or plan without creating avoidable confusion.",{"claudeCode":12},"SKILL.md frontmatter at skills/eol-message/SKILL.md",[796,797,798],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":502,"description":800,"displayName":504,"installMethods":801,"rationale":802,"selectedPaths":803,"source":334,"sourceLanguage":18,"type":256},"Break down epics into user stories with Humanizing Work split patterns. Use when a backlog item is too large to estimate, sequence, or deliver safely.",{"claudeCode":12},"SKILL.md frontmatter at skills/epic-breakdown-advisor/SKILL.md",[804],{"path":343,"priority":328},{"basePath":510,"description":806,"displayName":512,"installMethods":807,"rationale":808,"selectedPaths":809,"source":334,"sourceLanguage":18,"type":256},"Frame an epic as a testable hypothesis with target user, expected outcome, and validation method. Use when defining a major initiative before roadmap, discovery, or delivery planning.",{"claudeCode":12},"SKILL.md frontmatter at skills/epic-hypothesis/SKILL.md",[810,811,812],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":630,"description":814,"displayName":632,"installMethods":815,"rationale":816,"selectedPaths":817,"source":334,"sourceLanguage":18,"type":256},"Plan a VP or CPO 30-60-90 day diagnostic onboarding path. Use when entering a new executive product role and avoiding premature change.",{"claudeCode":12},"SKILL.md frontmatter at skills/executive-onboarding-playbook/SKILL.md",[818,819],{"path":343,"priority":328},{"path":731,"priority":717},{"basePath":574,"description":821,"displayName":576,"installMethods":822,"rationale":823,"selectedPaths":824,"source":334,"sourceLanguage":18,"type":256},"Evaluate feature investments using revenue impact, cost structure, ROI, and strategy. Use when deciding whether a feature deserves investment.",{"claudeCode":12},"SKILL.md frontmatter at skills/feature-investment-advisor/SKILL.md",[825,826],{"path":343,"priority":328},{"path":716,"priority":717},{"basePath":582,"description":828,"displayName":584,"installMethods":829,"rationale":830,"selectedPaths":831,"source":334,"sourceLanguage":18,"type":256},"Evaluate pricing changes using ARPU, conversion, churn risk, NRR, and payback. Use when deciding whether a pricing move should ship.",{"claudeCode":12},"SKILL.md frontmatter at skills/finance-based-pricing-advisor/SKILL.md",[832],{"path":343,"priority":328},{"basePath":590,"description":834,"displayName":592,"installMethods":835,"rationale":836,"selectedPaths":837,"source":334,"sourceLanguage":18,"type":256},"Look up SaaS finance metrics, formulas, and benchmarks fast. Use when you need a quick metric definition, formula, or benchmark during analysis.",{"claudeCode":12},"SKILL.md frontmatter at skills/finance-metrics-quickref/SKILL.md",[838],{"path":343,"priority":328},{"basePath":377,"description":840,"displayName":379,"installMethods":841,"rationale":842,"selectedPaths":843,"source":334,"sourceLanguage":18,"type":256},"Uncover customer jobs, pains, and gains in a structured JTBD format. Use when clarifying unmet needs, repositioning a product, or improving discovery and messaging.",{"claudeCode":12},"SKILL.md frontmatter at skills/jobs-to-be-done/SKILL.md",[844,845,846],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":385,"description":848,"displayName":387,"installMethods":849,"rationale":850,"selectedPaths":851,"source":334,"sourceLanguage":18,"type":256},"Guide teams through Lean UX Canvas v2. Use when framing a business problem, surfacing assumptions, and defining what to learn next.",{"claudeCode":12},"SKILL.md frontmatter at skills/lean-ux-canvas/SKILL.md",[852,853,854],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":393,"description":856,"displayName":395,"installMethods":857,"rationale":858,"selectedPaths":859,"source":334,"sourceLanguage":18,"type":256},"Build an Opportunity Solution Tree from outcomes to opportunities, solutions, and tests. Use when a stakeholder request needs problem framing before you decide what to build.",{"claudeCode":12},"SKILL.md frontmatter at skills/opportunity-solution-tree/SKILL.md",[860,861,862],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":422,"description":864,"displayName":424,"installMethods":865,"rationale":866,"selectedPaths":867,"source":334,"sourceLanguage":18,"type":256},"Analyze political, economic, social, technological, environmental, and legal forces. Use when external market shifts could materially affect a product, roadmap, or strategy.",{"claudeCode":12},"SKILL.md frontmatter at skills/pestel-analysis/SKILL.md",[868,869,870],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":670,"description":872,"displayName":672,"installMethods":873,"rationale":874,"selectedPaths":875,"source":334,"sourceLanguage":18,"type":256},"Define a Proof of Life probe to test a risky hypothesis cheaply. Use when you need harsh truth before building real product.",{"claudeCode":12},"SKILL.md frontmatter at skills/pol-probe/SKILL.md",[876,877,878],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":678,"description":880,"displayName":680,"installMethods":881,"rationale":882,"selectedPaths":883,"source":334,"sourceLanguage":18,"type":256},"Select the right Proof of Life (PoL) probe based on hypothesis, risk, and resources. Use this to match the validation method to the real learning goal, not tooling comfort.",{"claudeCode":12},"SKILL.md frontmatter at skills/pol-probe-advisor/SKILL.md",[884],{"path":343,"priority":328},{"basePath":430,"description":886,"displayName":432,"installMethods":887,"rationale":888,"selectedPaths":889,"source":334,"sourceLanguage":18,"type":256},"Create a Geoffrey Moore-style positioning statement. Use when clarifying who you serve, what problem you solve, your category, and why you're different from alternatives.",{"claudeCode":12},"SKILL.md frontmatter at skills/positioning-statement/SKILL.md",[890,891,892],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":438,"description":894,"displayName":440,"installMethods":895,"rationale":896,"selectedPaths":897,"source":334,"sourceLanguage":18,"type":256},"Run a positioning workshop that surfaces target customer, unmet need, category, benefits, and differentiation. Use when your product messaging feels fuzzy, generic, or misaligned.",{"claudeCode":12},"SKILL.md frontmatter at skills/positioning-workshop/SKILL.md",[898],{"path":343,"priority":328},{"basePath":446,"description":900,"displayName":448,"installMethods":901,"rationale":902,"selectedPaths":903,"source":334,"sourceLanguage":18,"type":256},"Build a structured PRD that connects problem, users, solution, and success criteria. Use when turning discovery notes into an engineering-ready document for a major initiative.",{"claudeCode":12},"SKILL.md frontmatter at skills/prd-development/SKILL.md",[904,905,906],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":454,"description":908,"displayName":456,"installMethods":909,"rationale":910,"selectedPaths":911,"source":334,"sourceLanguage":18,"type":256},"Write an Amazon-style press release that defines customer value before building. Use when aligning stakeholders on a new product, feature, or strategic bet.",{"claudeCode":12},"SKILL.md frontmatter at skills/press-release/SKILL.md",[912,913,914],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":462,"description":916,"displayName":464,"installMethods":917,"rationale":918,"selectedPaths":919,"source":334,"sourceLanguage":18,"type":256},"Choose a prioritization framework based on stage, team context, and stakeholder needs. Use when deciding between RICE, ICE, value/effort, or another scoring approach.",{"claudeCode":12},"SKILL.md frontmatter at skills/prioritization-advisor/SKILL.md",[920],{"path":343,"priority":328},{"basePath":401,"description":922,"displayName":403,"installMethods":923,"rationale":924,"selectedPaths":925,"source":334,"sourceLanguage":18,"type":256},"Guide teams through MITRE's Problem Framing Canvas. Use when you need a clearer problem statement before jumping to solutions.",{"claudeCode":12},"SKILL.md frontmatter at skills/problem-framing-canvas/SKILL.md",[926,927,928],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":253,"description":10,"displayName":216,"installMethods":930,"rationale":931,"selectedPaths":932,"source":334,"sourceLanguage":18,"type":256},{"claudeCode":12},"SKILL.md frontmatter at skills/problem-statement/SKILL.md",[933,934,935],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":638,"description":937,"displayName":640,"installMethods":938,"rationale":939,"selectedPaths":940,"source":334,"sourceLanguage":18,"type":256},"Structure a spoken PM product-sense answer with assumptions, segmentation, pain-point prioritization, and MVP tradeoffs. Use when practicing design, improve, or build-next interview questions.",{"claudeCode":12},"SKILL.md frontmatter at skills/product-sense-interview-answer/SKILL.md",[941,942,944],{"path":343,"priority":328},{"path":943,"priority":717},"examples/improve-youtube.md",{"path":746,"priority":747},{"basePath":470,"description":946,"displayName":472,"installMethods":947,"rationale":948,"selectedPaths":949,"source":334,"sourceLanguage":18,"type":256},"Run an end-to-end product strategy session across positioning, discovery, and roadmap planning. Use when a team needs validated direction before committing to execution.",{"claudeCode":12},"SKILL.md frontmatter at skills/product-strategy-session/SKILL.md",[950,951,952],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":414,"description":954,"displayName":416,"installMethods":955,"rationale":956,"selectedPaths":957,"source":334,"sourceLanguage":18,"type":256},"Create a proto-persona from current research, market signals, and team knowledge. Use when you need a working customer profile before deeper validation.",{"claudeCode":12},"SKILL.md frontmatter at skills/proto-persona/SKILL.md",[958,959,960],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":686,"description":962,"displayName":688,"installMethods":963,"rationale":964,"selectedPaths":965,"source":334,"sourceLanguage":18,"type":256},"Evaluate an AI product idea across outcomes, hypotheses, risks, and positioning. Use when deciding whether an AI solution deserves investment or recommendation.",{"claudeCode":12},"SKILL.md frontmatter at skills/recommendation-canvas/SKILL.md",[966,967,968],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":478,"description":970,"displayName":480,"installMethods":971,"rationale":972,"selectedPaths":973,"source":334,"sourceLanguage":18,"type":256},"Plan a strategic roadmap across prioritization, epic definition, stakeholder alignment, and sequencing. Use when turning strategy into a release plan that teams can execute.",{"claudeCode":12},"SKILL.md frontmatter at skills/roadmap-planning/SKILL.md",[974,975,976],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":598,"description":978,"displayName":600,"installMethods":979,"rationale":980,"selectedPaths":981,"source":334,"sourceLanguage":18,"type":256},"Evaluate SaaS unit economics and capital efficiency. Use when deciding whether the business can scale efficiently or needs correction.",{"claudeCode":12},"SKILL.md frontmatter at skills/saas-economics-efficiency-metrics/SKILL.md",[982,983,985,987],{"path":343,"priority":328},{"path":984,"priority":717},"examples/cash-trap.md",{"path":986,"priority":717},"examples/healthy-unit-economics.md",{"path":746,"priority":747},{"basePath":606,"description":989,"displayName":608,"installMethods":990,"rationale":991,"selectedPaths":992,"source":334,"sourceLanguage":18,"type":256},"Calculate SaaS revenue, retention, and growth metrics. Use when diagnosing momentum, churn, expansion, or product-market-fit signals.",{"claudeCode":12},"SKILL.md frontmatter at skills/saas-revenue-growth-metrics/SKILL.md",[993,994,996,998],{"path":343,"priority":328},{"path":995,"priority":717},"examples/healthy-saas.md",{"path":997,"priority":717},"examples/warning-signs.md",{"path":746,"priority":747},{"basePath":702,"description":1000,"displayName":704,"installMethods":1001,"rationale":1002,"selectedPaths":1003,"source":334,"sourceLanguage":18,"type":256},"Turn raw PM content into a compliant, publish-ready skill. Use when creating or updating a repo skill without breaking standards.",{"claudeCode":12},"SKILL.md frontmatter at skills/skill-authoring-workflow/SKILL.md",[1004],{"path":343,"priority":328},{"basePath":518,"description":1006,"displayName":520,"installMethods":1007,"rationale":1008,"selectedPaths":1009,"source":334,"sourceLanguage":18,"type":256},"Create a six-frame storyboard that shows a user's journey from problem to solution. Use when you need a fast narrative for alignment, concept reviews, or demos.",{"claudeCode":12},"SKILL.md frontmatter at skills/storyboard/SKILL.md",[1010,1011,1012],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":486,"description":1014,"displayName":488,"installMethods":1015,"rationale":1016,"selectedPaths":1017,"source":334,"sourceLanguage":18,"type":256},"Calculate TAM, SAM, and SOM with explicit assumptions, methods, and caveats. Use when sizing a market for a product idea, business case, or executive review.",{"claudeCode":12},"SKILL.md frontmatter at skills/tam-sam-som-calculator/SKILL.md",[1018,1019,1020,1022],{"path":343,"priority":328},{"path":731,"priority":717},{"path":1021,"priority":717},"scripts/market-sizing.py",{"path":746,"priority":747},{"basePath":526,"description":1024,"displayName":528,"installMethods":1025,"rationale":1026,"selectedPaths":1027,"source":334,"sourceLanguage":18,"type":256},"Create user stories with Mike Cohn format and Gherkin acceptance criteria. Use when turning user needs into development-ready work with clear outcomes and testable conditions.",{"claudeCode":12},"SKILL.md frontmatter at skills/user-story/SKILL.md",[1028,1029,1030,1032],{"path":343,"priority":328},{"path":731,"priority":717},{"path":1031,"priority":717},"scripts/user-story-template.py",{"path":746,"priority":747},{"basePath":534,"description":1034,"displayName":536,"installMethods":1035,"rationale":1036,"selectedPaths":1037,"source":334,"sourceLanguage":18,"type":256},"Create a user story map that lays out activities, steps, tasks, and release slices. Use when planning a workflow, backlog, or MVP around the user journey.",{"claudeCode":12},"SKILL.md frontmatter at skills/user-story-mapping/SKILL.md",[1038,1039,1040],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":542,"description":1042,"displayName":544,"installMethods":1043,"rationale":1044,"selectedPaths":1045,"source":334,"sourceLanguage":18,"type":256},"Run a user story mapping workshop with adaptive questions and a structured map output. Use when you need backbone activities, tasks, and release slices for a workflow.",{"claudeCode":12},"SKILL.md frontmatter at skills/user-story-mapping-workshop/SKILL.md",[1046,1047],{"path":343,"priority":328},{"path":746,"priority":747},{"basePath":550,"description":1049,"displayName":552,"installMethods":1050,"rationale":1051,"selectedPaths":1052,"source":334,"sourceLanguage":18,"type":256},"Break a large story or epic into smaller deliverable stories using proven split patterns. Use when backlog items are too big for estimation, sequencing, or independent release.",{"claudeCode":12},"SKILL.md frontmatter at skills/user-story-splitting/SKILL.md",[1053,1054,1055],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":646,"description":1057,"displayName":648,"installMethods":1058,"rationale":1059,"selectedPaths":1060,"source":334,"sourceLanguage":18,"type":256},"Guide the transition to VP or CPO across preparing, interviewing, landing, and recalibrating. Use when executive product scope is changing fast.",{"claudeCode":12},"SKILL.md frontmatter at skills/vp-cpo-readiness-advisor/SKILL.md",[1061,1062],{"path":343,"priority":328},{"path":716,"priority":717},{"basePath":694,"description":1064,"displayName":696,"installMethods":1065,"rationale":1066,"selectedPaths":1067,"source":334,"sourceLanguage":18,"type":256},"Facilitate workshop sessions in a one-step, multi-turn flow. Use when an interactive skill needs consistent pacing, options, and progress tracking.",{"claudeCode":12},"SKILL.md frontmatter at skills/workshop-facilitation/SKILL.md",[1068],{"path":343,"priority":328},{"sources":1070},[1071],"manual",{"closedIssues90d":8,"description":1073,"forks":242,"license":247,"openIssues90d":243,"pushedAt":244,"readmeSize":240,"stars":245,"topics":1074},"Product Management skills framework built on battle-tested methods for Claude Code, Cowork, Codex, and AI agents.",[1075,1076,1077,215,1078],"ai-agents","ai-product-management","claude-skills","pm-frameworks",{"classifiedAt":1080,"discoverAt":1081,"extractAt":1082,"githubAt":1082,"updatedAt":1080},1778686036887,1778686031465,1778686034938,[219,218,217,220,216,215],{"evaluatedAt":251,"extractAt":299,"updatedAt":251},[],[1087,1114,1143,1166,1192,1221],{"_creationTime":1088,"_id":1089,"community":1090,"display":1091,"identity":1097,"providers":1101,"relations":1107,"tags":1110,"workflow":1111},1778692726926.759,"k17d9b4drz8b1qp0xm8e64cp3x86me7x",{"reviewCount":8},{"description":1092,"installMethods":1093,"name":1095,"sourceUrl":1096},"Teresa Torres Opportunity Solution Tree: outcome, opportunity space, solutions, experiments. Use when someone says \"opportunity tree\", \"OST\", \"opportunity solution tree\", \"discovery\", \"what should we build\", \"map opportunities\", \"Teresa Torres\", \"continuous discovery\".\n",{"claudeCode":1094},"marfoerst/the-pragmatic-pm","pm-opportunity-tree","https://github.com/marfoerst/the-pragmatic-pm",{"basePath":1098,"githubOwner":1099,"githubRepo":1100,"locale":18,"slug":1095,"type":256},"skills/pm-opportunity-tree","marfoerst","the-pragmatic-pm",{"evaluate":1102,"extract":1106},{"promptVersionExtension":208,"promptVersionScoring":209,"score":1103,"tags":1104,"targetMarket":221,"tier":222},100,[215,219,282,395,1105],"teresa-torres",{"commitSha":287},{"parentExtensionId":1108,"repoId":1109},"k17ehawghqbe3ff7rxmq9cq1xs86nm21","kd731k864fr1ezp8r85ecbhz9986mzz7",[219,395,215,282,1105],{"evaluatedAt":1112,"extractAt":1113,"updatedAt":1112},1778693333425,1778692726926,{"_creationTime":1115,"_id":1116,"community":1117,"display":1118,"identity":1124,"providers":1128,"relations":1136,"tags":1139,"workflow":1140},1778695548458.3691,"k170v9zdk5jd1g1dwtya1fgzfx86n6dm",{"reviewCount":8},{"description":1119,"installMethods":1120,"name":1122,"sourceUrl":1123},"Install skills, agents, and teams from agent-almanac into any supported agentic framework using the CLI. Covers framework detection, content search, installation with dependency resolution, health auditing, and manifest-based syncing. Use when setting up a new project with agentic capabilities, installing specific skills or entire domains, targeting multiple frameworks simultaneously, or maintaining a declarative manifest of installed content.\n",{"claudeCode":1121},"pjt222/agent-almanac","install-almanac-content","https://github.com/pjt222/agent-almanac",{"basePath":1125,"githubOwner":1126,"githubRepo":1127,"locale":18,"slug":1122,"type":256},"skills/install-almanac-content","pjt222","agent-almanac",{"evaluate":1129,"extract":1135},{"promptVersionExtension":208,"promptVersionScoring":209,"score":1103,"tags":1130,"targetMarket":221,"tier":222},[1131,1132,1133,219,1134],"cli","installation","framework-integration","agent-management",{"commitSha":287},{"parentExtensionId":1137,"repoId":1138},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[1134,1131,219,1133,1132],{"evaluatedAt":1141,"extractAt":1142,"updatedAt":1141},1778698810606,1778695548458,{"_creationTime":1144,"_id":1145,"community":1146,"display":1147,"identity":1151,"providers":1153,"relations":1162,"tags":1163,"workflow":1164},1778695548458.4048,"k17e5nn93syzxrybh3he9fz5eh86nbme",{"reviewCount":8},{"description":1148,"installMethods":1149,"name":1150,"sourceUrl":1123},"Guide a person in becoming a better teacher and explainer. AI coaches content structuring, audience calibration, explanation clarity, Socratic questioning technique, feedback interpretation, and reflective practice for technical presentations, documentation, and mentoring. Use when a person needs to present technical content and wants preparation coaching, wants to write better documentation or tutorials, struggles to explain concepts across expertise levels, is mentoring a colleague, or is preparing for a talk or knowledge-sharing session.\n",{"claudeCode":1121},"teach-guidance",{"basePath":1152,"githubOwner":1126,"githubRepo":1127,"locale":18,"slug":1150,"type":256},"skills/teach-guidance",{"evaluate":1154,"extract":1161},{"promptVersionExtension":208,"promptVersionScoring":209,"score":1103,"tags":1155,"targetMarket":221,"tier":222},[1156,1157,1158,218,1159,1160],"teaching","coaching","presentation","explanation","guidance",{"commitSha":287},{"parentExtensionId":1137,"repoId":1138},[1157,218,1159,1160,1158,1156],{"evaluatedAt":1165,"extractAt":1142,"updatedAt":1165},1778701952682,{"_creationTime":1167,"_id":1168,"community":1169,"display":1170,"identity":1174,"providers":1176,"relations":1188,"tags":1189,"workflow":1190},1778695548458.385,"k17avw7n0q0zss1q5kna5zvjzx86mdvr",{"reviewCount":8},{"description":1171,"installMethods":1172,"name":1173,"sourceUrl":1123},"Prepare an organisation for regulatory inspection by assessing readiness against agency-specific focus areas (FDA, EMA, MHRA). Covers warning letter and 483 theme analysis, mock inspection protocols, document bundle preparation, inspection logistics, and response template creation. Use when a regulatory inspection has been announced or is anticipated, when a periodic self-assessment is due, when new systems have been implemented since the last inspection, or after a significant audit finding that may attract regulatory attention.\n",{"claudeCode":1121},"prepare-inspection-readiness",{"basePath":1175,"githubOwner":1126,"githubRepo":1127,"locale":18,"slug":1173,"type":256},"skills/prepare-inspection-readiness",{"evaluate":1177,"extract":1187},{"promptVersionExtension":208,"promptVersionScoring":209,"score":1103,"tags":1178,"targetMarket":221,"tier":222},[1179,1180,1181,1182,1183,1184,1185,218,1186],"compliance","gxp","inspection","fda","ema","mhra","readiness","process-automation",{"commitSha":287},{"parentExtensionId":1137,"repoId":1138},[1179,218,1183,1182,1180,1181,1184,1186,1185],{"evaluatedAt":1191,"extractAt":1142,"updatedAt":1191},1778700122939,{"_creationTime":1193,"_id":1194,"community":1195,"display":1196,"identity":1202,"providers":1206,"relations":1214,"tags":1217,"workflow":1218},1778699234184.6135,"k175frmf44tn80mcd6gvw1c1th86ngq9",{"reviewCount":8},{"description":1197,"installMethods":1198,"name":1200,"sourceUrl":1201},"Invoke parallel document-specialist agents for external web searches and documentation lookup",{"claudeCode":1199},"Yeachan-Heo/oh-my-claudecode","external-context","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":1203,"githubOwner":1204,"githubRepo":1205,"locale":18,"slug":1200,"type":256},"skills/external-context","Yeachan-Heo","oh-my-claudecode",{"evaluate":1207,"extract":1213},{"promptVersionExtension":208,"promptVersionScoring":209,"score":1103,"tags":1208,"targetMarket":221,"tier":222},[1209,218,1210,1211,1212],"search","research","information-retrieval","multi-agent",{"commitSha":287},{"parentExtensionId":1215,"repoId":1216},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[218,1211,1212,1210,1209],{"evaluatedAt":1219,"extractAt":1220,"updatedAt":1219},1778699449790,1778699234184,{"_creationTime":1222,"_id":1223,"community":1224,"display":1225,"identity":1229,"providers":1231,"relations":1239,"tags":1240,"workflow":1241},1778699234184.6133,"k170q6m14w6ah5ygc0jr5sa54986mpx7",{"reviewCount":8},{"description":1226,"installMethods":1227,"name":1228,"sourceUrl":1201},"Deep codebase initialization with hierarchical AGENTS.md documentation",{"claudeCode":1199},"deepinit",{"basePath":1230,"githubOwner":1204,"githubRepo":1205,"locale":18,"slug":1228,"type":256},"skills/deepinit",{"evaluate":1232,"extract":1238},{"promptVersionExtension":208,"promptVersionScoring":209,"score":1103,"tags":1233,"targetMarket":221,"tier":222},[218,1234,1235,1236,1237],"codebase","agent","typescript","javascript",{"commitSha":287},{"parentExtensionId":1215,"repoId":1216},[1235,1234,218,1237,1236],{"evaluatedAt":1242,"extractAt":1220,"updatedAt":1242},1778699437749]