[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-deanpeters-opportunity-solution-tree-en":3,"guides-for-deanpeters-opportunity-solution-tree":1081,"similar-k1732rqwpz7x2006tgfwaffj9986nfcw-en":1082},{"_creationTime":4,"_id":5,"children":6,"community":47,"display":48,"evaluation":51,"identity":274,"isFallback":259,"parentExtension":276,"providers":307,"relations":311,"repo":312,"tags":1079,"workflow":1080},1778686037155.6104,"k1732rqwpz7x2006tgfwaffj9986nfcw",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":25,"relations":41,"tags":43,"workflow":44},1778686037155.625,"k176jz45fan8j6q5x18xr6dxps86mntj",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"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":15},"deanpeters/Product-Manager-Skills","Opportunity Solution Tree","https://github.com/deanpeters/Product-Manager-Skills",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":23,"type":24},"skills/opportunity-solution-tree","deanpeters","Product-Manager-Skills","en","opportunity-solution-tree","skill",{"evaluate":26,"extract":38},{"promptVersionExtension":27,"promptVersionScoring":28,"score":29,"tags":30,"targetMarket":36,"tier":37},"3.0.0","4.4.0",98,[31,32,33,34,23,35],"product-management","discovery","strategy","problem-framing","validation","global","verified",{"commitSha":39,"license":40},"HEAD","NOASSERTION",{"parentExtensionId":5,"repoId":42},"kd79w54je3w4zrhk2stxg9246186nbp1",[32,23,34,31,33,35],{"evaluatedAt":45,"extractAt":46,"updatedAt":45},1778687757013,1778686037155,{"reviewCount":11},{"description":49,"installMethods":50,"name":16,"sourceUrl":17},"Build an Opportunity Solution Tree from outcomes to opportunities, solutions, and tests.",{"claudeCode":23},{"_creationTime":52,"_id":53,"extensionId":5,"locale":22,"result":54,"trustSignals":257,"workflow":272},1778686220591.546,"kn78zk2e3n2sd23z3cp3yqfgp986nmm5",{"checks":55,"evaluatedAt":231,"extensionSummary":232,"features":233,"nonGoals":239,"practices":243,"prerequisites":244,"promptVersionExtension":27,"promptVersionScoring":28,"purpose":245,"rationale":246,"score":29,"summary":247,"tags":248,"targetMarket":36,"tier":37,"useCases":251,"workflow":256},[56,61,64,67,71,74,79,83,85,87,91,95,98,102,105,108,111,114,117,120,124,128,132,136,140,143,146,149,153,156,159,162,165,167,170,174,178,182,185,189,192,195,198,200,202,204,206,208,210,213,217,220,223,227],{"category":57,"check":58,"severity":59,"summary":60},"Practical Utility","Problem relevance","pass","The description clearly names the user problem of framing requests before deciding what to build, aligning with the 'Opportunity Solution Tree' concept.",{"category":57,"check":62,"severity":59,"summary":63},"Unique selling proposition","The extension offers a structured discovery process (OST) that guides users beyond simple prompting to identify and validate problems, distinguishing it from default LLM behavior.",{"category":57,"check":65,"severity":59,"summary":66},"Production readiness","The skill provides a complete workflow for discovery, from outcome definition to POC selection and experiment design, covering the relevant lifecycle for this task.",{"category":68,"check":69,"severity":59,"summary":70},"Scope","Single responsibility principle","The plugin focuses on the Opportunity Solution Tree framework for structured product discovery, a coherent and single domain.",{"category":68,"check":72,"severity":59,"summary":73},"Description quality","The displayed description accurately reflects the extension's core function of building an Opportunity Solution Tree.",{"category":75,"check":76,"severity":77,"summary":78},"Invocation","Scoped tools","not_applicable","This is an interactive skill, not a plugin with multiple distinct tools.",{"category":80,"check":81,"severity":77,"summary":82},"Documentation","Configuration & parameter reference","This is an interactive skill and does not expose configurable parameters or environment variables.",{"category":68,"check":84,"severity":77,"summary":78},"Tool naming",{"category":68,"check":86,"severity":77,"summary":78},"Minimal I/O surface",{"category":88,"check":89,"severity":59,"summary":90},"License","License usability","The license is clearly stated as CC BY-NC-SA 4.0 in the README and LICENSE file, and a SPDX identifier is present in the shields.",{"category":92,"check":93,"severity":59,"summary":94},"Maintenance","Commit recency","The latest commit was 2026-04-28, within the last 3 months.",{"category":92,"check":96,"severity":77,"summary":97},"Dependency Management","No third-party dependencies are explicitly mentioned or seem to be used by this single skill file.",{"category":99,"check":100,"severity":77,"summary":101},"Security","Secret Management","The skill is purely instructional and does not handle or expose secrets.",{"category":99,"check":103,"severity":59,"summary":104},"Injection","The skill is self-contained and does not load or execute third-party data or code.",{"category":99,"check":106,"severity":59,"summary":107},"Transitive Supply-Chain Grenades","The skill is self-contained and does not fetch external content at runtime.",{"category":99,"check":109,"severity":59,"summary":110},"Sandbox Isolation","The skill is purely instructional and does not perform any file operations or interact with the host system.",{"category":99,"check":112,"severity":59,"summary":113},"Sandbox escape primitives","The skill is purely instructional and contains no scripts or code that could facilitate sandbox escape.",{"category":99,"check":115,"severity":59,"summary":116},"Data Exfiltration","The skill does not perform any outbound network calls and does not reference confidential data.",{"category":99,"check":118,"severity":59,"summary":119},"Hidden Text Tricks","The skill content appears free of hidden steering tricks, control characters, or invisible Unicode sequences.",{"category":121,"check":122,"severity":59,"summary":123},"Hooks","Opaque code execution","The skill consists of readable markdown and does not involve obfuscated code, eval, or runtime script fetching.",{"category":125,"check":126,"severity":59,"summary":127},"Portability","Structural Assumption","The skill makes no assumptions about the user's project structure; it operates interactively.",{"category":129,"check":130,"severity":59,"summary":131},"Trust","Issues Attention","The repository has 3 open issues and 0 closed issues in the last 90 days, indicating active engagement and a manageable workload for maintainers.",{"category":133,"check":134,"severity":59,"summary":135},"Versioning","Release Management","A meaningful version (v0.78) is declared in the README and a shield, indicating a managed release process.",{"category":137,"check":138,"severity":77,"summary":139},"Code Execution","Validation","This interactive skill does not execute code or process structured output from external tools.",{"category":99,"check":141,"severity":59,"summary":142},"Unguarded Destructive Operations","The skill is purely instructional and does not perform any destructive operations.",{"category":137,"check":144,"severity":77,"summary":145},"Error Handling","This is an interactive skill; error handling is managed by the agent's interaction protocol, not within the skill itself.",{"category":137,"check":147,"severity":77,"summary":148},"Logging","This skill does not perform actions that require local logging for audit purposes.",{"category":150,"check":151,"severity":59,"summary":152},"Compliance","GDPR","The skill is instructional and does not operate on personal data.",{"category":150,"check":154,"severity":59,"summary":155},"Target market","The skill's content is universally applicable to product management and has no regional or jurisdictional limitations.",{"category":125,"check":157,"severity":59,"summary":158},"Runtime stability","The skill is interactive and relies on the agent's environment, making no assumptions about specific shells or OS.",{"category":80,"check":160,"severity":59,"summary":161},"README","The README file is comprehensive and clearly states the extension's purpose, structure, and usage.",{"category":68,"check":163,"severity":77,"summary":164},"Tool surface size","This is a single interactive skill, not a plugin with multiple tools.",{"category":75,"check":166,"severity":77,"summary":164},"Overlapping near-synonym tools",{"category":80,"check":168,"severity":59,"summary":169},"Phantom features","All described functionalities are implemented within the interactive skill flow.",{"category":171,"check":172,"severity":59,"summary":173},"Install","Installation instruction","Installation instructions for various platforms (Claude Code, Desktop, Codex) are clearly provided in the README.",{"category":175,"check":176,"severity":77,"summary":177},"Errors","Actionable error messages","As an interactive skill, error handling is managed by the agent framework, not specific error paths within the skill content.",{"category":179,"check":180,"severity":77,"summary":181},"Execution","Pinned dependencies","The skill does not have executable scripts with dependencies.",{"category":68,"check":183,"severity":77,"summary":184},"Dry-run preview","The skill is instructional and does not perform state-changing operations.",{"category":186,"check":187,"severity":77,"summary":188},"Protocol","Idempotent retry & timeouts","The skill is interactive and does not involve remote calls or state-changing operations requiring idempotency.",{"category":150,"check":190,"severity":77,"summary":191},"Telemetry opt-in","The skill does not emit telemetry.",{"category":75,"check":193,"severity":77,"summary":194},"Name collisions","This is a single skill, not a plugin bundling multiple extensions.",{"category":75,"check":196,"severity":77,"summary":197},"Hooks-off mechanism","This is a single skill, not a plugin with hooks.",{"category":75,"check":199,"severity":77,"summary":197},"Hook matcher tightness",{"category":99,"check":201,"severity":77,"summary":197},"Hook security",{"category":121,"check":203,"severity":77,"summary":197},"Silent prompt rewriting",{"category":99,"check":205,"severity":77,"summary":197},"Permission Hook",{"category":150,"check":207,"severity":77,"summary":197},"Hook privacy",{"category":137,"check":209,"severity":77,"summary":197},"Hook dependency",{"category":80,"check":211,"severity":59,"summary":212},"Feature Transparency","The README clearly documents the skill's functionality and how it operates interactively.",{"category":214,"check":215,"severity":77,"summary":216},"Convention","Layout convention adherence","This is a single skill file, not a plugin with a complex directory structure.",{"category":214,"check":218,"severity":77,"summary":219},"Plugin state","This skill does not manage persistent plugin state.",{"category":99,"check":221,"severity":77,"summary":222},"Keychain-stored secrets","The skill does not handle secrets.",{"category":224,"check":225,"severity":77,"summary":226},"Dependencies","Tagged release sourcing","This is a single skill, not a bundled MCP server.",{"category":228,"check":229,"severity":77,"summary":230},"Installation","Clean uninstall","This skill is not a plugin with install/uninstall procedures.",1778686220403,"This interactive skill guides users through building an Opportunity Solution Tree, starting from a desired outcome, identifying customer opportunities, mapping potential solutions, and selecting a proof-of-concept experiment.",[234,235,236,237,238],"Extract desired outcomes from stakeholder requests","Identify customer opportunities (problems to solve)","Generate potential solutions for each opportunity","Evaluate solutions for feasibility, impact, and market fit","Select a proof-of-concept experiment and define its parameters",[240,241,242],"Generating roadmaps or project plans","Providing solutions without validating the underlying problem","Replacing detailed user story creation or development tasks",[],[],"Helps product managers systematically explore problems and validate solutions by building an Opportunity Solution Tree, ensuring teams focus on the right outcomes and avoid building unnecessary features.","The extension demonstrates a high level of quality and adherence to best practices across all applicable checks. No critical or warning findings were identified, and documentation and maintenance are exemplary.","A high-quality, well-documented interactive skill for structured product discovery using the Opportunity Solution Tree framework.",[31,32,33,35,249,250],"ost","continuous-discovery",[252,253,254,255],"Framing vague product requests into actionable discovery tasks","Aligning teams on customer problems before solutioning","Prioritizing which opportunities to investigate first","Designing experiments to validate solution hypotheses",[],{"codeQuality":258,"collectedAt":260,"documentation":261,"maintenance":264,"security":269,"testCoverage":270},{"hasLockfile":259},false,1778686207325,{"descriptionLength":262,"readmeSize":263},88,54595,{"closedIssues90d":11,"forks":265,"hasChangelog":259,"openIssues90d":266,"pushedAt":267,"stars":268},549,3,1777397527000,4232,{"hasNpmPackage":259,"license":40,"smitheryVerified":259},{"hasCi":271,"hasTests":259},true,{"updatedAt":273},1778686220591,{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":23,"type":275},"plugin",{"_creationTime":277,"_id":278,"community":279,"display":280,"identity":284,"parentExtension":287,"providers":288,"relations":303,"tags":304,"workflow":305},1778686037155.6084,"k1737yyx70jf9bpwv41etabg5d86m4f1",{"reviewCount":11},{"description":281,"installMethods":282,"name":283,"sourceUrl":17},"47 battle-tested product management skills for Claude Code — discovery, strategy, finance, career, and more.",{"claudeCode":15},"Product Manager Skills",{"basePath":285,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":286},"","marketplace",null,{"evaluate":289,"extract":296},{"promptVersionExtension":290,"promptVersionScoring":28,"score":291,"tags":292,"targetMarket":36,"tier":37},"3.1.0",95,[31,33,32,293,294,295],"finance","career","claudecode",{"commitSha":39,"license":297,"marketplace":298,"plugin":301},"CC-BY-NC-SA-4.0",{"name":299,"pluginCount":300},"pm-skills",47,{"mcpCount":11,"provider":302,"skillCount":11},"classify",{"repoId":42},[294,295,32,293,31,33],{"evaluatedAt":306,"extractAt":46,"updatedAt":306},1778686054035,{"evaluate":308,"extract":310},{"promptVersionExtension":27,"promptVersionScoring":28,"score":29,"tags":309,"targetMarket":36,"tier":37},[31,32,33,35,249,250],{"commitSha":39,"license":297},{"parentExtensionId":278,"repoId":42},{"_creationTime":313,"_id":42,"identity":314,"providers":315,"workflow":1075},1778686031465.5168,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":316,"discover":1065,"github":1068},{"commitSha":39,"extensions":317},[318,331,340,348,356,364,372,380,388,393,401,409,417,425,433,441,449,457,465,473,481,489,497,505,513,521,529,537,545,553,561,569,577,585,593,601,609,617,625,633,641,649,657,665,673,681,689,697,705,714,720,728,734,744,750,760,766,773,779,787,795,801,809,816,823,829,835,843,851,858,866,874,880,888,894,902,910,916,924,932,941,949,957,965,973,984,995,1001,1009,1019,1029,1037,1044,1052,1059],{"basePath":285,"description":281,"displayName":299,"installMethods":319,"rationale":320,"selectedPaths":321,"source":330,"sourceLanguage":22,"type":286},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[322,325,327],{"path":323,"priority":324},".claude-plugin/marketplace.json","mandatory",{"path":326,"priority":324},"README.md",{"path":328,"priority":329},"LICENSE","high","rule",{"basePath":332,"description":333,"displayName":334,"installMethods":335,"rationale":336,"selectedPaths":337,"source":330,"sourceLanguage":22,"type":275},"skills/company-research","Create a company research brief with executive quotes, product strategy, and org context.","company-research",{"claudeCode":334},"inline plugin source from marketplace.json at skills/company-research",[338],{"path":339,"priority":329},"SKILL.md",{"basePath":341,"description":342,"displayName":343,"installMethods":344,"rationale":345,"selectedPaths":346,"source":330,"sourceLanguage":22,"type":275},"skills/customer-journey-map","Create a customer journey map across stages, touchpoints, actions, emotions, and metrics.","customer-journey-map",{"claudeCode":343},"inline plugin source from marketplace.json at skills/customer-journey-map",[347],{"path":339,"priority":329},{"basePath":349,"description":350,"displayName":351,"installMethods":352,"rationale":353,"selectedPaths":354,"source":330,"sourceLanguage":22,"type":275},"skills/customer-journey-mapping-workshop","Run a customer journey mapping workshop with adaptive questions and outputs.","customer-journey-mapping-workshop",{"claudeCode":351},"inline plugin source from marketplace.json at skills/customer-journey-mapping-workshop",[355],{"path":339,"priority":329},{"basePath":357,"description":358,"displayName":359,"installMethods":360,"rationale":361,"selectedPaths":362,"source":330,"sourceLanguage":22,"type":275},"skills/discovery-interview-prep","Plan customer discovery interviews with the right goal, segment, constraints, and method.","discovery-interview-prep",{"claudeCode":359},"inline plugin source from marketplace.json at skills/discovery-interview-prep",[363],{"path":339,"priority":329},{"basePath":365,"description":366,"displayName":367,"installMethods":368,"rationale":369,"selectedPaths":370,"source":330,"sourceLanguage":22,"type":275},"skills/discovery-process","Run a full discovery cycle from problem hypothesis to validated solution.","discovery-process",{"claudeCode":367},"inline plugin source from marketplace.json at skills/discovery-process",[371],{"path":339,"priority":329},{"basePath":373,"description":374,"displayName":375,"installMethods":376,"rationale":377,"selectedPaths":378,"source":330,"sourceLanguage":22,"type":275},"skills/jobs-to-be-done","Uncover customer jobs, pains, and gains in a structured JTBD format.","jobs-to-be-done",{"claudeCode":375},"inline plugin source from marketplace.json at skills/jobs-to-be-done",[379],{"path":339,"priority":329},{"basePath":381,"description":382,"displayName":383,"installMethods":384,"rationale":385,"selectedPaths":386,"source":330,"sourceLanguage":22,"type":275},"skills/lean-ux-canvas","Guide teams through Lean UX Canvas v2 to frame problems and surface assumptions.","lean-ux-canvas",{"claudeCode":383},"inline plugin source from marketplace.json at skills/lean-ux-canvas",[387],{"path":339,"priority":329},{"basePath":19,"description":49,"displayName":23,"installMethods":389,"rationale":390,"selectedPaths":391,"source":330,"sourceLanguage":22,"type":275},{"claudeCode":23},"inline plugin source from marketplace.json at skills/opportunity-solution-tree",[392],{"path":339,"priority":329},{"basePath":394,"description":395,"displayName":396,"installMethods":397,"rationale":398,"selectedPaths":399,"source":330,"sourceLanguage":22,"type":275},"skills/problem-framing-canvas","Guide teams through MITRE's Problem Framing Canvas for clearer problem statements.","problem-framing-canvas",{"claudeCode":396},"inline plugin source from marketplace.json at skills/problem-framing-canvas",[400],{"path":339,"priority":329},{"basePath":402,"description":403,"displayName":404,"installMethods":405,"rationale":406,"selectedPaths":407,"source":330,"sourceLanguage":22,"type":275},"skills/problem-statement","Write a user-centered problem statement with who, what, why, and how it feels.","problem-statement",{"claudeCode":404},"inline plugin source from marketplace.json at skills/problem-statement",[408],{"path":339,"priority":329},{"basePath":410,"description":411,"displayName":412,"installMethods":413,"rationale":414,"selectedPaths":415,"source":330,"sourceLanguage":22,"type":275},"skills/proto-persona","Create a proto-persona from current research, market signals, and team knowledge.","proto-persona",{"claudeCode":412},"inline plugin source from marketplace.json at skills/proto-persona",[416],{"path":339,"priority":329},{"basePath":418,"description":419,"displayName":420,"installMethods":421,"rationale":422,"selectedPaths":423,"source":330,"sourceLanguage":22,"type":275},"skills/pestel-analysis","Analyze political, economic, social, technological, environmental, and legal forces.","pestel-analysis",{"claudeCode":420},"inline plugin source from marketplace.json at skills/pestel-analysis",[424],{"path":339,"priority":329},{"basePath":426,"description":427,"displayName":428,"installMethods":429,"rationale":430,"selectedPaths":431,"source":330,"sourceLanguage":22,"type":275},"skills/positioning-statement","Create a Geoffrey Moore-style positioning statement for your product.","positioning-statement",{"claudeCode":428},"inline plugin source from marketplace.json at skills/positioning-statement",[432],{"path":339,"priority":329},{"basePath":434,"description":435,"displayName":436,"installMethods":437,"rationale":438,"selectedPaths":439,"source":330,"sourceLanguage":22,"type":275},"skills/positioning-workshop","Run a positioning workshop to surface target customer, need, category, and differentiation.","positioning-workshop",{"claudeCode":436},"inline plugin source from marketplace.json at skills/positioning-workshop",[440],{"path":339,"priority":329},{"basePath":442,"description":443,"displayName":444,"installMethods":445,"rationale":446,"selectedPaths":447,"source":330,"sourceLanguage":22,"type":275},"skills/prd-development","Build a structured PRD connecting problem, users, solution, and success criteria.","prd-development",{"claudeCode":444},"inline plugin source from marketplace.json at skills/prd-development",[448],{"path":339,"priority":329},{"basePath":450,"description":451,"displayName":452,"installMethods":453,"rationale":454,"selectedPaths":455,"source":330,"sourceLanguage":22,"type":275},"skills/press-release","Write an Amazon-style press release that defines customer value before building.","press-release",{"claudeCode":452},"inline plugin source from marketplace.json at skills/press-release",[456],{"path":339,"priority":329},{"basePath":458,"description":459,"displayName":460,"installMethods":461,"rationale":462,"selectedPaths":463,"source":330,"sourceLanguage":22,"type":275},"skills/prioritization-advisor","Choose a prioritization framework based on stage, team context, and stakeholder needs.","prioritization-advisor",{"claudeCode":460},"inline plugin source from marketplace.json at skills/prioritization-advisor",[464],{"path":339,"priority":329},{"basePath":466,"description":467,"displayName":468,"installMethods":469,"rationale":470,"selectedPaths":471,"source":330,"sourceLanguage":22,"type":275},"skills/product-strategy-session","Run an end-to-end product strategy session across positioning, discovery, and roadmap.","product-strategy-session",{"claudeCode":468},"inline plugin source from marketplace.json at skills/product-strategy-session",[472],{"path":339,"priority":329},{"basePath":474,"description":475,"displayName":476,"installMethods":477,"rationale":478,"selectedPaths":479,"source":330,"sourceLanguage":22,"type":275},"skills/roadmap-planning","Plan a strategic roadmap across prioritization, epics, stakeholders, and sequencing.","roadmap-planning",{"claudeCode":476},"inline plugin source from marketplace.json at skills/roadmap-planning",[480],{"path":339,"priority":329},{"basePath":482,"description":483,"displayName":484,"installMethods":485,"rationale":486,"selectedPaths":487,"source":330,"sourceLanguage":22,"type":275},"skills/tam-sam-som-calculator","Calculate TAM, SAM, and SOM with explicit assumptions, methods, and caveats.","tam-sam-som-calculator",{"claudeCode":484},"inline plugin source from marketplace.json at skills/tam-sam-som-calculator",[488],{"path":339,"priority":329},{"basePath":490,"description":491,"displayName":492,"installMethods":493,"rationale":494,"selectedPaths":495,"source":330,"sourceLanguage":22,"type":275},"skills/eol-message","Write a clear, empathetic EOL announcement with rationale and next steps.","eol-message",{"claudeCode":492},"inline plugin source from marketplace.json at skills/eol-message",[496],{"path":339,"priority":329},{"basePath":498,"description":499,"displayName":500,"installMethods":501,"rationale":502,"selectedPaths":503,"source":330,"sourceLanguage":22,"type":275},"skills/epic-breakdown-advisor","Break down epics into user stories with Humanizing Work split patterns.","epic-breakdown-advisor",{"claudeCode":500},"inline plugin source from marketplace.json at skills/epic-breakdown-advisor",[504],{"path":339,"priority":329},{"basePath":506,"description":507,"displayName":508,"installMethods":509,"rationale":510,"selectedPaths":511,"source":330,"sourceLanguage":22,"type":275},"skills/epic-hypothesis","Frame an epic as a testable hypothesis with target user, outcome, and validation.","epic-hypothesis",{"claudeCode":508},"inline plugin source from marketplace.json at skills/epic-hypothesis",[512],{"path":339,"priority":329},{"basePath":514,"description":515,"displayName":516,"installMethods":517,"rationale":518,"selectedPaths":519,"source":330,"sourceLanguage":22,"type":275},"skills/storyboard","Create a six-frame storyboard showing a user's journey from problem to solution.","storyboard",{"claudeCode":516},"inline plugin source from marketplace.json at skills/storyboard",[520],{"path":339,"priority":329},{"basePath":522,"description":523,"displayName":524,"installMethods":525,"rationale":526,"selectedPaths":527,"source":330,"sourceLanguage":22,"type":275},"skills/user-story","Create user stories with Mike Cohn format and Gherkin acceptance criteria.","user-story",{"claudeCode":524},"inline plugin source from marketplace.json at skills/user-story",[528],{"path":339,"priority":329},{"basePath":530,"description":531,"displayName":532,"installMethods":533,"rationale":534,"selectedPaths":535,"source":330,"sourceLanguage":22,"type":275},"skills/user-story-mapping","Create a user story map with activities, steps, tasks, and release slices.","user-story-mapping",{"claudeCode":532},"inline plugin source from marketplace.json at skills/user-story-mapping",[536],{"path":339,"priority":329},{"basePath":538,"description":539,"displayName":540,"installMethods":541,"rationale":542,"selectedPaths":543,"source":330,"sourceLanguage":22,"type":275},"skills/user-story-mapping-workshop","Run a user story mapping workshop with adaptive questions and structured output.","user-story-mapping-workshop",{"claudeCode":540},"inline plugin source from marketplace.json at skills/user-story-mapping-workshop",[544],{"path":339,"priority":329},{"basePath":546,"description":547,"displayName":548,"installMethods":549,"rationale":550,"selectedPaths":551,"source":330,"sourceLanguage":22,"type":275},"skills/user-story-splitting","Break a large story into smaller deliverable stories using proven split patterns.","user-story-splitting",{"claudeCode":548},"inline plugin source from marketplace.json at skills/user-story-splitting",[552],{"path":339,"priority":329},{"basePath":554,"description":555,"displayName":556,"installMethods":557,"rationale":558,"selectedPaths":559,"source":330,"sourceLanguage":22,"type":275},"skills/acquisition-channel-advisor","Evaluate acquisition channels using unit economics, customer quality, and scalability.","acquisition-channel-advisor",{"claudeCode":556},"inline plugin source from marketplace.json at skills/acquisition-channel-advisor",[560],{"path":339,"priority":329},{"basePath":562,"description":563,"displayName":564,"installMethods":565,"rationale":566,"selectedPaths":567,"source":330,"sourceLanguage":22,"type":275},"skills/business-health-diagnostic","Diagnose SaaS business health across growth, retention, efficiency, and capital.","business-health-diagnostic",{"claudeCode":564},"inline plugin source from marketplace.json at skills/business-health-diagnostic",[568],{"path":339,"priority":329},{"basePath":570,"description":571,"displayName":572,"installMethods":573,"rationale":574,"selectedPaths":575,"source":330,"sourceLanguage":22,"type":275},"skills/feature-investment-advisor","Evaluate feature investments using revenue impact, cost structure, ROI, and strategy.","feature-investment-advisor",{"claudeCode":572},"inline plugin source from marketplace.json at skills/feature-investment-advisor",[576],{"path":339,"priority":329},{"basePath":578,"description":579,"displayName":580,"installMethods":581,"rationale":582,"selectedPaths":583,"source":330,"sourceLanguage":22,"type":275},"skills/finance-based-pricing-advisor","Evaluate pricing changes using ARPU, conversion, churn risk, NRR, and payback.","finance-based-pricing-advisor",{"claudeCode":580},"inline plugin source from marketplace.json at skills/finance-based-pricing-advisor",[584],{"path":339,"priority":329},{"basePath":586,"description":587,"displayName":588,"installMethods":589,"rationale":590,"selectedPaths":591,"source":330,"sourceLanguage":22,"type":275},"skills/finance-metrics-quickref","Look up SaaS finance metrics, formulas, and benchmarks fast.","finance-metrics-quickref",{"claudeCode":588},"inline plugin source from marketplace.json at skills/finance-metrics-quickref",[592],{"path":339,"priority":329},{"basePath":594,"description":595,"displayName":596,"installMethods":597,"rationale":598,"selectedPaths":599,"source":330,"sourceLanguage":22,"type":275},"skills/saas-economics-efficiency-metrics","Evaluate SaaS unit economics and capital efficiency for scaling decisions.","saas-economics-efficiency-metrics",{"claudeCode":596},"inline plugin source from marketplace.json at skills/saas-economics-efficiency-metrics",[600],{"path":339,"priority":329},{"basePath":602,"description":603,"displayName":604,"installMethods":605,"rationale":606,"selectedPaths":607,"source":330,"sourceLanguage":22,"type":275},"skills/saas-revenue-growth-metrics","Calculate SaaS revenue, retention, and growth metrics for momentum diagnosis.","saas-revenue-growth-metrics",{"claudeCode":604},"inline plugin source from marketplace.json at skills/saas-revenue-growth-metrics",[608],{"path":339,"priority":329},{"basePath":610,"description":611,"displayName":612,"installMethods":613,"rationale":614,"selectedPaths":615,"source":330,"sourceLanguage":22,"type":275},"skills/altitude-horizon-framework","Understand the PM-to-Director transition through altitude and horizon thinking.","altitude-horizon-framework",{"claudeCode":612},"inline plugin source from marketplace.json at skills/altitude-horizon-framework",[616],{"path":339,"priority":329},{"basePath":618,"description":619,"displayName":620,"installMethods":621,"rationale":622,"selectedPaths":623,"source":330,"sourceLanguage":22,"type":275},"skills/director-readiness-advisor","Guide the PM-to-Director transition across preparing, interviewing, and landing.","director-readiness-advisor",{"claudeCode":620},"inline plugin source from marketplace.json at skills/director-readiness-advisor",[624],{"path":339,"priority":329},{"basePath":626,"description":627,"displayName":628,"installMethods":629,"rationale":630,"selectedPaths":631,"source":330,"sourceLanguage":22,"type":275},"skills/executive-onboarding-playbook","Plan a VP or CPO 30-60-90 day diagnostic onboarding path.","executive-onboarding-playbook",{"claudeCode":628},"inline plugin source from marketplace.json at skills/executive-onboarding-playbook",[632],{"path":339,"priority":329},{"basePath":634,"description":635,"displayName":636,"installMethods":637,"rationale":638,"selectedPaths":639,"source":330,"sourceLanguage":22,"type":275},"skills/product-sense-interview-answer","Structure a spoken product-sense interview answer with segmentation and MVP tradeoffs.","product-sense-interview-answer",{"claudeCode":636},"inline plugin source from marketplace.json at skills/product-sense-interview-answer",[640],{"path":339,"priority":329},{"basePath":642,"description":643,"displayName":644,"installMethods":645,"rationale":646,"selectedPaths":647,"source":330,"sourceLanguage":22,"type":275},"skills/vp-cpo-readiness-advisor","Guide the transition to VP or CPO across preparing, interviewing, and recalibrating.","vp-cpo-readiness-advisor",{"claudeCode":644},"inline plugin source from marketplace.json at skills/vp-cpo-readiness-advisor",[648],{"path":339,"priority":329},{"basePath":650,"description":651,"displayName":652,"installMethods":653,"rationale":654,"selectedPaths":655,"source":330,"sourceLanguage":22,"type":275},"skills/ai-shaped-readiness-advisor","Assess whether your product work is AI-first or AI-shaped across 5 competencies.","ai-shaped-readiness-advisor",{"claudeCode":652},"inline plugin source from marketplace.json at skills/ai-shaped-readiness-advisor",[656],{"path":339,"priority":329},{"basePath":658,"description":659,"displayName":660,"installMethods":661,"rationale":662,"selectedPaths":663,"source":330,"sourceLanguage":22,"type":275},"skills/context-engineering-advisor","Diagnose context stuffing vs. context engineering in AI workflows.","context-engineering-advisor",{"claudeCode":660},"inline plugin source from marketplace.json at skills/context-engineering-advisor",[664],{"path":339,"priority":329},{"basePath":666,"description":667,"displayName":668,"installMethods":669,"rationale":670,"selectedPaths":671,"source":330,"sourceLanguage":22,"type":275},"skills/pol-probe","Define a Proof of Life probe to test a risky hypothesis cheaply.","pol-probe",{"claudeCode":668},"inline plugin source from marketplace.json at skills/pol-probe",[672],{"path":339,"priority":329},{"basePath":674,"description":675,"displayName":676,"installMethods":677,"rationale":678,"selectedPaths":679,"source":330,"sourceLanguage":22,"type":275},"skills/pol-probe-advisor","Select the right Proof of Life probe type based on hypothesis, risk, and resources.","pol-probe-advisor",{"claudeCode":676},"inline plugin source from marketplace.json at skills/pol-probe-advisor",[680],{"path":339,"priority":329},{"basePath":682,"description":683,"displayName":684,"installMethods":685,"rationale":686,"selectedPaths":687,"source":330,"sourceLanguage":22,"type":275},"skills/recommendation-canvas","Evaluate an AI product idea across outcomes, hypotheses, risks, and positioning.","recommendation-canvas",{"claudeCode":684},"inline plugin source from marketplace.json at skills/recommendation-canvas",[688],{"path":339,"priority":329},{"basePath":690,"description":691,"displayName":692,"installMethods":693,"rationale":694,"selectedPaths":695,"source":330,"sourceLanguage":22,"type":275},"skills/workshop-facilitation","Facilitate workshop sessions with consistent pacing, options, and progress tracking.","workshop-facilitation",{"claudeCode":692},"inline plugin source from marketplace.json at skills/workshop-facilitation",[696],{"path":339,"priority":329},{"basePath":698,"description":699,"displayName":700,"installMethods":701,"rationale":702,"selectedPaths":703,"source":330,"sourceLanguage":22,"type":275},"skills/skill-authoring-workflow","Turn raw PM content into a compliant, publish-ready skill.","skill-authoring-workflow",{"claudeCode":700},"inline plugin source from marketplace.json at skills/skill-authoring-workflow",[704],{"path":339,"priority":329},{"basePath":554,"description":706,"displayName":556,"installMethods":707,"rationale":708,"selectedPaths":709,"source":330,"sourceLanguage":22,"type":24},"Evaluate acquisition channels using unit economics, customer quality, and scalability. Use when deciding whether to scale, test, or kill a growth channel.",{"claudeCode":15},"SKILL.md frontmatter at skills/acquisition-channel-advisor/SKILL.md",[710,711],{"path":339,"priority":324},{"path":712,"priority":713},"examples/conversation-flow.md","low",{"basePath":650,"description":715,"displayName":652,"installMethods":716,"rationale":717,"selectedPaths":718,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/ai-shaped-readiness-advisor/SKILL.md",[719],{"path":339,"priority":324},{"basePath":610,"description":721,"displayName":612,"installMethods":722,"rationale":723,"selectedPaths":724,"source":330,"sourceLanguage":22,"type":24},"Understand the PM-to-Director transition through altitude and horizon thinking. Use when diagnosing scope, time-horizon, or leadership-level gaps.",{"claudeCode":15},"SKILL.md frontmatter at skills/altitude-horizon-framework/SKILL.md",[725,726],{"path":339,"priority":324},{"path":727,"priority":713},"examples/sample.md",{"basePath":562,"description":729,"displayName":564,"installMethods":730,"rationale":731,"selectedPaths":732,"source":330,"sourceLanguage":22,"type":24},"Diagnose SaaS business health across growth, retention, efficiency, and capital. Use when preparing a business review or prioritizing urgent fixes.",{"claudeCode":15},"SKILL.md frontmatter at skills/business-health-diagnostic/SKILL.md",[733],{"path":339,"priority":324},{"basePath":332,"description":735,"displayName":334,"installMethods":736,"rationale":737,"selectedPaths":738,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/company-research/SKILL.md",[739,740,741],{"path":339,"priority":324},{"path":727,"priority":713},{"path":742,"priority":743},"template.md","medium",{"basePath":658,"description":745,"displayName":660,"installMethods":746,"rationale":747,"selectedPaths":748,"source":330,"sourceLanguage":22,"type":24},"Diagnose context stuffing vs. context engineering. Use when an AI workflow feels bloated, brittle, or hard to steer reliably.",{"claudeCode":15},"SKILL.md frontmatter at skills/context-engineering-advisor/SKILL.md",[749],{"path":339,"priority":324},{"basePath":341,"description":751,"displayName":343,"installMethods":752,"rationale":753,"selectedPaths":754,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/customer-journey-map/SKILL.md",[755,756,758,759],{"path":339,"priority":324},{"path":757,"priority":713},"examples/meta-product-manager-skills.md",{"path":727,"priority":713},{"path":742,"priority":743},{"basePath":349,"description":761,"displayName":351,"installMethods":762,"rationale":763,"selectedPaths":764,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/customer-journey-mapping-workshop/SKILL.md",[765],{"path":339,"priority":324},{"basePath":618,"description":767,"displayName":620,"installMethods":768,"rationale":769,"selectedPaths":770,"source":330,"sourceLanguage":22,"type":24},"Guide the PM-to-Director transition across preparing, interviewing, landing, and recalibrating. Use when leadership scope is changing and you need practical coaching.",{"claudeCode":15},"SKILL.md frontmatter at skills/director-readiness-advisor/SKILL.md",[771,772],{"path":339,"priority":324},{"path":712,"priority":713},{"basePath":357,"description":774,"displayName":359,"installMethods":775,"rationale":776,"selectedPaths":777,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/discovery-interview-prep/SKILL.md",[778],{"path":339,"priority":324},{"basePath":365,"description":780,"displayName":367,"installMethods":781,"rationale":782,"selectedPaths":783,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/discovery-process/SKILL.md",[784,785,786],{"path":339,"priority":324},{"path":727,"priority":713},{"path":742,"priority":743},{"basePath":490,"description":788,"displayName":492,"installMethods":789,"rationale":790,"selectedPaths":791,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/eol-message/SKILL.md",[792,793,794],{"path":339,"priority":324},{"path":727,"priority":713},{"path":742,"priority":743},{"basePath":498,"description":796,"displayName":500,"installMethods":797,"rationale":798,"selectedPaths":799,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/epic-breakdown-advisor/SKILL.md",[800],{"path":339,"priority":324},{"basePath":506,"description":802,"displayName":508,"installMethods":803,"rationale":804,"selectedPaths":805,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/epic-hypothesis/SKILL.md",[806,807,808],{"path":339,"priority":324},{"path":727,"priority":713},{"path":742,"priority":743},{"basePath":626,"description":810,"displayName":628,"installMethods":811,"rationale":812,"selectedPaths":813,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/executive-onboarding-playbook/SKILL.md",[814,815],{"path":339,"priority":324},{"path":727,"priority":713},{"basePath":570,"description":817,"displayName":572,"installMethods":818,"rationale":819,"selectedPaths":820,"source":330,"sourceLanguage":22,"type":24},"Evaluate feature investments using revenue impact, cost structure, ROI, and strategy. Use when deciding whether a feature deserves investment.",{"claudeCode":15},"SKILL.md frontmatter at skills/feature-investment-advisor/SKILL.md",[821,822],{"path":339,"priority":324},{"path":712,"priority":713},{"basePath":578,"description":824,"displayName":580,"installMethods":825,"rationale":826,"selectedPaths":827,"source":330,"sourceLanguage":22,"type":24},"Evaluate pricing changes using ARPU, conversion, churn risk, NRR, and payback. Use when deciding whether a pricing move should ship.",{"claudeCode":15},"SKILL.md frontmatter at skills/finance-based-pricing-advisor/SKILL.md",[828],{"path":339,"priority":324},{"basePath":586,"description":830,"displayName":588,"installMethods":831,"rationale":832,"selectedPaths":833,"source":330,"sourceLanguage":22,"type":24},"Look up SaaS finance metrics, formulas, and benchmarks fast. Use when you need a quick metric definition, formula, or benchmark during analysis.",{"claudeCode":15},"SKILL.md frontmatter at skills/finance-metrics-quickref/SKILL.md",[834],{"path":339,"priority":324},{"basePath":373,"description":836,"displayName":375,"installMethods":837,"rationale":838,"selectedPaths":839,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/jobs-to-be-done/SKILL.md",[840,841,842],{"path":339,"priority":324},{"path":727,"priority":713},{"path":742,"priority":743},{"basePath":381,"description":844,"displayName":383,"installMethods":845,"rationale":846,"selectedPaths":847,"source":330,"sourceLanguage":22,"type":24},"Guide teams through Lean UX Canvas v2. Use when framing a business problem, surfacing assumptions, and defining what to learn next.",{"claudeCode":15},"SKILL.md frontmatter at skills/lean-ux-canvas/SKILL.md",[848,849,850],{"path":339,"priority":324},{"path":727,"priority":713},{"path":742,"priority":743},{"basePath":19,"description":13,"displayName":23,"installMethods":852,"rationale":853,"selectedPaths":854,"source":330,"sourceLanguage":22,"type":24},{"claudeCode":15},"SKILL.md frontmatter at skills/opportunity-solution-tree/SKILL.md",[855,856,857],{"path":339,"priority":324},{"path":727,"priority":713},{"path":742,"priority":743},{"basePath":418,"description":859,"displayName":420,"installMethods":860,"rationale":861,"selectedPaths":862,"source":330,"sourceLanguage":22,"type":24},"Analyze political, economic, social, technological, environmental, and legal forces. Use when external market shifts could materially affect a product, roadmap, or strategy.",{"claudeCode":15},"SKILL.md frontmatter at skills/pestel-analysis/SKILL.md",[863,864,865],{"path":339,"priority":324},{"path":727,"priority":713},{"path":742,"priority":743},{"basePath":666,"description":867,"displayName":668,"installMethods":868,"rationale":869,"selectedPaths":870,"source":330,"sourceLanguage":22,"type":24},"Define a Proof of Life probe to test a risky hypothesis cheaply. Use when you need harsh truth before building real product.",{"claudeCode":15},"SKILL.md frontmatter at skills/pol-probe/SKILL.md",[871,872,873],{"path":339,"priority":324},{"path":727,"priority":713},{"path":742,"priority":743},{"basePath":674,"description":875,"displayName":676,"installMethods":876,"rationale":877,"selectedPaths":878,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/pol-probe-advisor/SKILL.md",[879],{"path":339,"priority":324},{"basePath":426,"description":881,"displayName":428,"installMethods":882,"rationale":883,"selectedPaths":884,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/positioning-statement/SKILL.md",[885,886,887],{"path":339,"priority":324},{"path":727,"priority":713},{"path":742,"priority":743},{"basePath":434,"description":889,"displayName":436,"installMethods":890,"rationale":891,"selectedPaths":892,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/positioning-workshop/SKILL.md",[893],{"path":339,"priority":324},{"basePath":442,"description":895,"displayName":444,"installMethods":896,"rationale":897,"selectedPaths":898,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/prd-development/SKILL.md",[899,900,901],{"path":339,"priority":324},{"path":727,"priority":713},{"path":742,"priority":743},{"basePath":450,"description":903,"displayName":452,"installMethods":904,"rationale":905,"selectedPaths":906,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/press-release/SKILL.md",[907,908,909],{"path":339,"priority":324},{"path":727,"priority":713},{"path":742,"priority":743},{"basePath":458,"description":911,"displayName":460,"installMethods":912,"rationale":913,"selectedPaths":914,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/prioritization-advisor/SKILL.md",[915],{"path":339,"priority":324},{"basePath":394,"description":917,"displayName":396,"installMethods":918,"rationale":919,"selectedPaths":920,"source":330,"sourceLanguage":22,"type":24},"Guide teams through MITRE's Problem Framing Canvas. Use when you need a clearer problem statement before jumping to solutions.",{"claudeCode":15},"SKILL.md frontmatter at skills/problem-framing-canvas/SKILL.md",[921,922,923],{"path":339,"priority":324},{"path":727,"priority":713},{"path":742,"priority":743},{"basePath":402,"description":925,"displayName":404,"installMethods":926,"rationale":927,"selectedPaths":928,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/problem-statement/SKILL.md",[929,930,931],{"path":339,"priority":324},{"path":727,"priority":713},{"path":742,"priority":743},{"basePath":634,"description":933,"displayName":636,"installMethods":934,"rationale":935,"selectedPaths":936,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/product-sense-interview-answer/SKILL.md",[937,938,940],{"path":339,"priority":324},{"path":939,"priority":713},"examples/improve-youtube.md",{"path":742,"priority":743},{"basePath":466,"description":942,"displayName":468,"installMethods":943,"rationale":944,"selectedPaths":945,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/product-strategy-session/SKILL.md",[946,947,948],{"path":339,"priority":324},{"path":727,"priority":713},{"path":742,"priority":743},{"basePath":410,"description":950,"displayName":412,"installMethods":951,"rationale":952,"selectedPaths":953,"source":330,"sourceLanguage":22,"type":24},"Create a proto-persona from current research, market signals, and team knowledge. Use when you need a working customer profile before deeper validation.",{"claudeCode":15},"SKILL.md frontmatter at skills/proto-persona/SKILL.md",[954,955,956],{"path":339,"priority":324},{"path":727,"priority":713},{"path":742,"priority":743},{"basePath":682,"description":958,"displayName":684,"installMethods":959,"rationale":960,"selectedPaths":961,"source":330,"sourceLanguage":22,"type":24},"Evaluate an AI product idea across outcomes, hypotheses, risks, and positioning. Use when deciding whether an AI solution deserves investment or recommendation.",{"claudeCode":15},"SKILL.md frontmatter at skills/recommendation-canvas/SKILL.md",[962,963,964],{"path":339,"priority":324},{"path":727,"priority":713},{"path":742,"priority":743},{"basePath":474,"description":966,"displayName":476,"installMethods":967,"rationale":968,"selectedPaths":969,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/roadmap-planning/SKILL.md",[970,971,972],{"path":339,"priority":324},{"path":727,"priority":713},{"path":742,"priority":743},{"basePath":594,"description":974,"displayName":596,"installMethods":975,"rationale":976,"selectedPaths":977,"source":330,"sourceLanguage":22,"type":24},"Evaluate SaaS unit economics and capital efficiency. Use when deciding whether the business can scale efficiently or needs correction.",{"claudeCode":15},"SKILL.md frontmatter at skills/saas-economics-efficiency-metrics/SKILL.md",[978,979,981,983],{"path":339,"priority":324},{"path":980,"priority":713},"examples/cash-trap.md",{"path":982,"priority":713},"examples/healthy-unit-economics.md",{"path":742,"priority":743},{"basePath":602,"description":985,"displayName":604,"installMethods":986,"rationale":987,"selectedPaths":988,"source":330,"sourceLanguage":22,"type":24},"Calculate SaaS revenue, retention, and growth metrics. Use when diagnosing momentum, churn, expansion, or product-market-fit signals.",{"claudeCode":15},"SKILL.md frontmatter at skills/saas-revenue-growth-metrics/SKILL.md",[989,990,992,994],{"path":339,"priority":324},{"path":991,"priority":713},"examples/healthy-saas.md",{"path":993,"priority":713},"examples/warning-signs.md",{"path":742,"priority":743},{"basePath":698,"description":996,"displayName":700,"installMethods":997,"rationale":998,"selectedPaths":999,"source":330,"sourceLanguage":22,"type":24},"Turn raw PM content into a compliant, publish-ready skill. Use when creating or updating a repo skill without breaking standards.",{"claudeCode":15},"SKILL.md frontmatter at skills/skill-authoring-workflow/SKILL.md",[1000],{"path":339,"priority":324},{"basePath":514,"description":1002,"displayName":516,"installMethods":1003,"rationale":1004,"selectedPaths":1005,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/storyboard/SKILL.md",[1006,1007,1008],{"path":339,"priority":324},{"path":727,"priority":713},{"path":742,"priority":743},{"basePath":482,"description":1010,"displayName":484,"installMethods":1011,"rationale":1012,"selectedPaths":1013,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/tam-sam-som-calculator/SKILL.md",[1014,1015,1016,1018],{"path":339,"priority":324},{"path":727,"priority":713},{"path":1017,"priority":713},"scripts/market-sizing.py",{"path":742,"priority":743},{"basePath":522,"description":1020,"displayName":524,"installMethods":1021,"rationale":1022,"selectedPaths":1023,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/user-story/SKILL.md",[1024,1025,1026,1028],{"path":339,"priority":324},{"path":727,"priority":713},{"path":1027,"priority":713},"scripts/user-story-template.py",{"path":742,"priority":743},{"basePath":530,"description":1030,"displayName":532,"installMethods":1031,"rationale":1032,"selectedPaths":1033,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/user-story-mapping/SKILL.md",[1034,1035,1036],{"path":339,"priority":324},{"path":727,"priority":713},{"path":742,"priority":743},{"basePath":538,"description":1038,"displayName":540,"installMethods":1039,"rationale":1040,"selectedPaths":1041,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/user-story-mapping-workshop/SKILL.md",[1042,1043],{"path":339,"priority":324},{"path":742,"priority":743},{"basePath":546,"description":1045,"displayName":548,"installMethods":1046,"rationale":1047,"selectedPaths":1048,"source":330,"sourceLanguage":22,"type":24},"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":15},"SKILL.md frontmatter at skills/user-story-splitting/SKILL.md",[1049,1050,1051],{"path":339,"priority":324},{"path":727,"priority":713},{"path":742,"priority":743},{"basePath":642,"description":1053,"displayName":644,"installMethods":1054,"rationale":1055,"selectedPaths":1056,"source":330,"sourceLanguage":22,"type":24},"Guide the transition to VP or CPO across preparing, interviewing, landing, and recalibrating. Use when executive product scope is changing fast.",{"claudeCode":15},"SKILL.md frontmatter at skills/vp-cpo-readiness-advisor/SKILL.md",[1057,1058],{"path":339,"priority":324},{"path":712,"priority":713},{"basePath":690,"description":1060,"displayName":692,"installMethods":1061,"rationale":1062,"selectedPaths":1063,"source":330,"sourceLanguage":22,"type":24},"Facilitate workshop sessions in a one-step, multi-turn flow. Use when an interactive skill needs consistent pacing, options, and progress tracking.",{"claudeCode":15},"SKILL.md frontmatter at skills/workshop-facilitation/SKILL.md",[1064],{"path":339,"priority":324},{"sources":1066},[1067],"manual",{"closedIssues90d":11,"description":1069,"forks":265,"license":40,"openIssues90d":266,"pushedAt":267,"readmeSize":263,"stars":268,"topics":1070},"Product Management skills framework built on battle-tested methods for Claude Code, Cowork, Codex, and AI agents.",[1071,1072,1073,31,1074],"ai-agents","ai-product-management","claude-skills","pm-frameworks",{"classifiedAt":1076,"discoverAt":1077,"extractAt":1078,"githubAt":1078,"updatedAt":1076},1778686036887,1778686031465,1778686034938,[250,32,249,31,33,35],{"evaluatedAt":273,"extractAt":46,"updatedAt":273},[],[1083,1101,1120,1138,1169,1199],{"_creationTime":1084,"_id":1085,"community":1086,"display":1087,"identity":1089,"providers":1090,"relations":1097,"tags":1098,"workflow":1099},1778686037155.6106,"k17engadzpkr86yfw7whn2bx8d86nswr",{"reviewCount":11},{"description":395,"installMethods":1088,"name":396,"sourceUrl":17},{"claudeCode":396},{"basePath":394,"githubOwner":20,"githubRepo":21,"locale":22,"slug":396,"type":275},{"evaluate":1091,"extract":1096},{"promptVersionExtension":27,"promptVersionScoring":28,"score":1092,"tags":1093,"targetMarket":36,"tier":37},100,[31,34,1094,1095,33],"mitre","canvas",{"commitSha":39},{"parentExtensionId":278,"repoId":42},[1095,1094,34,31,33],{"evaluatedAt":1100,"extractAt":46,"updatedAt":1100},1778686237770,{"_creationTime":1102,"_id":1103,"community":1104,"display":1105,"identity":1107,"providers":1108,"relations":1116,"tags":1117,"workflow":1118},1778686037155.618,"k17btc8g5vx304t4xvw7epy84586nvg3",{"reviewCount":11},{"description":635,"installMethods":1106,"name":636,"sourceUrl":17},{"claudeCode":636},{"basePath":634,"githubOwner":20,"githubRepo":21,"locale":22,"slug":636,"type":275},{"evaluate":1109,"extract":1115},{"promptVersionExtension":27,"promptVersionScoring":28,"score":1092,"tags":1110,"targetMarket":36,"tier":37},[31,1111,1112,1113,1114],"interview","coaching","career-development","framework",{"commitSha":39},{"parentExtensionId":278,"repoId":42},[1113,1112,1114,1111,31],{"evaluatedAt":1119,"extractAt":46,"updatedAt":1119},1778686974785,{"_creationTime":1121,"_id":1122,"community":1123,"display":1124,"identity":1126,"providers":1127,"relations":1134,"tags":1135,"workflow":1136},1778686037155.6094,"k1784wckdjhbewmdtebnx5y34n86mcb6",{"reviewCount":11},{"description":358,"installMethods":1125,"name":359,"sourceUrl":17},{"claudeCode":359},{"basePath":357,"githubOwner":20,"githubRepo":21,"locale":22,"slug":359,"type":275},{"evaluate":1128,"extract":1133},{"promptVersionExtension":27,"promptVersionScoring":28,"score":1092,"tags":1129,"targetMarket":36,"tier":37},[31,1130,1131,1132,275],"customer-discovery","interviews","research-planning",{"commitSha":39},{"parentExtensionId":278,"repoId":42},[1130,1131,275,31,1132],{"evaluatedAt":1137,"extractAt":46,"updatedAt":1137},1778686132519,{"_creationTime":1139,"_id":1140,"community":1141,"display":1142,"identity":1148,"providers":1152,"relations":1162,"tags":1165,"workflow":1166},1778685949178.7847,"k1708a84t1t7q3rcqcpx182x1586ntdm",{"reviewCount":11},{"description":1143,"installMethods":1144,"name":1146,"sourceUrl":1147},"Docker-based MCP servers from the official Docker MCP registry - includes 199+ verified servers",{"claudeCode":1145},"mcp-servers-docker","Build with Claude","https://github.com/davepoon/buildwithclaude",{"basePath":1149,"githubOwner":1150,"githubRepo":1151,"locale":22,"slug":1145,"type":275},"plugins/mcp-servers-docker","davepoon","buildwithclaude",{"evaluate":1153,"extract":1160},{"promptVersionExtension":27,"promptVersionScoring":28,"score":1154,"tags":1155,"targetMarket":36,"tier":37},99,[286,32,1156,1157,1158,1159],"plugins","mcp","docker","ai-extensions",{"commitSha":39,"license":1161},"MIT",{"parentExtensionId":1163,"repoId":1164},"k17dg0d5d8g0a5nhm59gm0tkwx86nbt4","kd719kw54vhmcscq7ckdp59fg586mnt6",[1159,32,1158,286,1157,1156],{"evaluatedAt":1167,"extractAt":1168,"updatedAt":1167},1778687013774,1778685949178,{"_creationTime":1170,"_id":1171,"community":1172,"display":1173,"identity":1179,"providers":1183,"relations":1192,"tags":1195,"workflow":1196},1778699018122.7715,"k17dmc84xfz1mftrtw8qstt2gn86mqv7",{"reviewCount":11},{"description":1174,"installMethods":1175,"name":1177,"sourceUrl":1178},"Pre-deployment checks, configuration validation, and deployment readiness assessment",{"claudeCode":1176},"deployment-validation","Deployment Validation","https://github.com/wshobson/agents",{"basePath":1180,"githubOwner":1181,"githubRepo":1182,"locale":22,"slug":1176,"type":275},"plugins/deployment-validation","wshobson","agents",{"evaluate":1184,"extract":1191},{"promptVersionExtension":27,"promptVersionScoring":28,"score":1154,"tags":1185,"targetMarket":36,"tier":37},[1186,35,1187,1188,1189,1190],"configuration","deployment","security","cloud","iac",{"commitSha":39,"license":1161},{"parentExtensionId":1193,"repoId":1194},"k17cywe30jfsfw3cdpncjfn8y186nvyw","kd74de64zj0axtg5b8t7eqqe2x86nske",[1189,1186,1187,1190,1188,35],{"evaluatedAt":1197,"extractAt":1198,"updatedAt":1197},1778699432589,1778699018122,{"_creationTime":1200,"_id":1201,"community":1202,"display":1203,"identity":1207,"providers":1209,"relations":1216,"tags":1217,"workflow":1218},1778685949178.785,"k175emf8aeghxbabqsje1zz1vd86nxsn",{"reviewCount":11},{"description":1204,"installMethods":1205,"name":1146,"sourceUrl":1147},"Complete collection of 117 specialized AI agents across 11 categories",{"claudeCode":1206},"all-agents",{"basePath":1208,"githubOwner":1150,"githubRepo":1151,"locale":22,"slug":1206,"type":275},"plugins/all-agents",{"evaluate":1210,"extract":1215},{"promptVersionExtension":27,"promptVersionScoring":28,"score":29,"tags":1211,"targetMarket":36,"tier":37},[286,1156,1182,1212,1213,32,1214],"commands","hooks","ai",{"commitSha":39,"license":1161},{"parentExtensionId":1163,"repoId":1164},[1182,1214,1212,32,1213,286,1156],{"evaluatedAt":1219,"extractAt":1168,"updatedAt":1219},1778687040914]