[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-deanpeters-press-release-en":3,"guides-for-deanpeters-press-release":1085,"similar-k173j3ah91af3d3vg93b6pqm3186nn7x-en":1086},{"_creationTime":4,"_id":5,"children":6,"community":47,"display":48,"evaluation":51,"identity":278,"isFallback":263,"parentExtension":280,"providers":311,"relations":315,"repo":316,"tags":1083,"workflow":1084},1778686037155.6123,"k173j3ah91af3d3vg93b6pqm3186nn7x",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":25,"relations":41,"tags":43,"workflow":44},1778686037155.6267,"k1796d98as2c01h5ne79gedydh86mjex",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"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},"deanpeters/Product-Manager-Skills","Press Release","https://github.com/deanpeters/Product-Manager-Skills",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":23,"type":24},"skills/press-release","deanpeters","Product-Manager-Skills","en","press-release","skill",{"evaluate":26,"extract":38},{"promptVersionExtension":27,"promptVersionScoring":28,"score":29,"tags":30,"targetMarket":36,"tier":37},"3.0.0","4.4.0",95,[31,32,33,34,35],"documentation","writing","product-management","planning","communication","global","verified",{"commitSha":39,"license":40},"HEAD","NOASSERTION",{"parentExtensionId":5,"repoId":42},"kd79w54je3w4zrhk2stxg9246186nbp1",[35,31,34,33,32],{"evaluatedAt":45,"extractAt":46,"updatedAt":45},1778687905626,1778686037155,{"reviewCount":11},{"description":49,"installMethods":50,"name":23,"sourceUrl":17},"Write an Amazon-style press release that defines customer value before building.",{"claudeCode":23},{"_creationTime":52,"_id":53,"extensionId":5,"locale":22,"result":54,"trustSignals":261,"workflow":276},1778686383940.7417,"kn74hvnspdc9epqvzntnjb7dqn86mb6n",{"checks":55,"evaluatedAt":238,"extensionSummary":239,"features":240,"nonGoals":245,"promptVersionExtension":27,"promptVersionScoring":28,"purpose":249,"rationale":250,"score":251,"summary":252,"tags":253,"targetMarket":36,"tier":255,"useCases":256},[56,61,64,67,71,74,79,83,86,89,94,98,101,105,108,111,114,117,120,123,127,131,135,139,143,146,149,152,156,159,162,165,168,171,174,178,182,186,189,193,196,199,202,204,206,209,212,215,217,220,224,227,230,234],{"category":57,"check":58,"severity":59,"summary":60},"Practical Utility","Problem relevance","pass","The description clearly states the problem of defining customer value before building and identifies the user as product managers.",{"category":57,"check":62,"severity":59,"summary":63},"Unique selling proposition","The skill offers a unique approach by framing product development around a press release, which goes beyond simple prompt engineering and addresses a specific product management need.",{"category":57,"check":65,"severity":59,"summary":66},"Production readiness","The skill provides a complete framework for creating a press release, including clear steps, examples, and common pitfalls, making it ready for use in a product definition workflow.",{"category":68,"check":69,"severity":59,"summary":70},"Scope","Single responsibility principle","The skill is focused on the single responsibility of writing a press release as a product definition tool, adhering to the Amazon Working Backwards methodology.",{"category":68,"check":72,"severity":59,"summary":73},"Description quality","The description is concise, readable, accurately reflects the skill's function as a product definition tool using the Working Backwards methodology, and is well-aligned with the provided source.",{"category":75,"check":76,"severity":77,"summary":78},"Invocation","Scoped tools","not_applicable","This extension is a single skill and does not expose multiple tools or commands.",{"category":80,"check":81,"severity":77,"summary":82},"Documentation","Configuration & parameter reference","This skill does not have configurable parameters or environment variables that require documentation.",{"category":68,"check":84,"severity":59,"summary":85},"Tool naming","The skill is named 'press-release', which is descriptive and follows kebab-case convention.",{"category":68,"check":87,"severity":77,"summary":88},"Minimal I/O surface","As a component skill, it does not directly interact with external systems or have complex input/output schemas beyond its own internal processing.",{"category":90,"check":91,"severity":92,"summary":93},"License","License usability","warning","The license is CC BY-NC-SA 4.0, which is a Creative Commons license but includes NonCommercial and ShareAlike restrictions, potentially limiting usability in some commercial contexts.",{"category":95,"check":96,"severity":59,"summary":97},"Maintenance","Commit recency","The last commit was on April 28, 2026, which is recent (within the last 3 months).",{"category":95,"check":99,"severity":77,"summary":100},"Dependency Management","The extension does not appear to have third-party dependencies.",{"category":102,"check":103,"severity":77,"summary":104},"Security","Secret Management","The skill does not handle or expose any secrets.",{"category":102,"check":106,"severity":59,"summary":107},"Injection","The skill is self-contained and does not load or execute third-party data, mitigating injection risks.",{"category":102,"check":109,"severity":59,"summary":110},"Transitive Supply-Chain Grenades","The skill is self-contained and does not fetch external content at runtime, preventing transitive supply chain risks.",{"category":102,"check":112,"severity":59,"summary":113},"Sandbox Isolation","The skill operates within its own scope and does not modify files outside the project or extension folder.",{"category":102,"check":115,"severity":59,"summary":116},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were found in the skill's logic.",{"category":102,"check":118,"severity":59,"summary":119},"Data Exfiltration","The skill does not make any outbound network calls or reference confidential data.",{"category":102,"check":121,"severity":59,"summary":122},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks, HTML comments, or other obfuscation methods.",{"category":124,"check":125,"severity":59,"summary":126},"Hooks","Opaque code execution","The skill is written in plain markdown and does not involve obfuscated code execution.",{"category":128,"check":129,"severity":59,"summary":130},"Portability","Structural Assumption","The skill makes no assumptions about the user's project organization and operates solely on provided input.",{"category":132,"check":133,"severity":59,"summary":134},"Trust","Issues Attention","There are 3 open issues and 0 closed issues in the last 90 days, indicating active maintenance with a very low volume of new issues.",{"category":136,"check":137,"severity":59,"summary":138},"Versioning","Release Management","A meaningful version (v0.78) is declared in the README and a GitHub release tag is present.",{"category":140,"check":141,"severity":77,"summary":142},"Code Execution","Validation","The skill processes text input and does not have structured arguments or output schemas requiring validation.",{"category":102,"check":144,"severity":59,"summary":145},"Unguarded Destructive Operations","The skill is purely analytical and does not perform any destructive operations.",{"category":140,"check":147,"severity":59,"summary":148},"Error Handling","The skill is self-contained and does not involve complex error paths that would stall an agent loop.",{"category":140,"check":150,"severity":77,"summary":151},"Logging","The skill is read-only and does not perform destructive actions or outbound calls requiring logging.",{"category":153,"check":154,"severity":77,"summary":155},"Compliance","GDPR","The skill does not operate on personal data.",{"category":153,"check":157,"severity":59,"summary":158},"Target market","The skill is universally applicable and does not have regional or jurisdictional logic; targetMarket is 'global'.",{"category":128,"check":160,"severity":59,"summary":161},"Runtime stability","The skill relies on standard markdown processing and has no OS or shell-specific dependencies.",{"category":80,"check":163,"severity":59,"summary":164},"README","The README is extensive, well-organized, and clearly states the extension's purpose and how to use it.",{"category":68,"check":166,"severity":77,"summary":167},"Tool surface size","This is a single component skill, not a plugin with multiple tools.",{"category":75,"check":169,"severity":77,"summary":170},"Overlapping near-synonym tools","As a single component skill, there are no overlapping tools.",{"category":80,"check":172,"severity":59,"summary":173},"Phantom features","All described features within the README correspond to the implemented functionality of the press release skill.",{"category":175,"check":176,"severity":59,"summary":177},"Install","Installation instruction","Installation instructions for various platforms (Claude Desktop, Claude Code, Codex) are clearly provided in the README.",{"category":179,"check":180,"severity":77,"summary":181},"Errors","Actionable error messages","The skill's interaction is primarily text-based and does not involve complex error paths visible to the user.",{"category":183,"check":184,"severity":77,"summary":185},"Execution","Pinned dependencies","The skill does not have external dependencies or scripts requiring pinning.",{"category":68,"check":187,"severity":77,"summary":188},"Dry-run preview","The skill is analytical and does not perform state-changing operations or send data outward.",{"category":190,"check":191,"severity":77,"summary":192},"Protocol","Idempotent retry & timeouts","The skill is stateless and does not involve remote calls or state-changing operations.",{"category":153,"check":194,"severity":77,"summary":195},"Telemetry opt-in","The skill does not emit telemetry.",{"category":75,"check":197,"severity":77,"summary":198},"Name collisions","This repository contains multiple skills, but they are intended to be used individually or as part of workflows, not as bundled commands with potential name collisions within a single plugin entry.",{"category":75,"check":200,"severity":77,"summary":201},"Hooks-off mechanism","This skill does not utilize hooks.",{"category":75,"check":203,"severity":77,"summary":201},"Hook matcher tightness",{"category":102,"check":205,"severity":77,"summary":201},"Hook security",{"category":124,"check":207,"severity":77,"summary":208},"Silent prompt rewriting","This skill does not utilize UserPromptSubmit hooks.",{"category":102,"check":210,"severity":77,"summary":211},"Permission Hook","This skill does not utilize PermissionRequest hooks.",{"category":153,"check":213,"severity":77,"summary":214},"Hook privacy","This skill does not utilize hooks for logging or telemetry.",{"category":140,"check":216,"severity":77,"summary":201},"Hook dependency",{"category":80,"check":218,"severity":59,"summary":219},"Feature Transparency","The README clearly lists the functionality of the press release skill and its purpose.",{"category":221,"check":222,"severity":77,"summary":223},"Convention","Layout convention adherence","This evaluation context is for a plugin, and this skill is part of a larger repository; it does not have a specific plugin layout.",{"category":221,"check":225,"severity":77,"summary":226},"Plugin state","This skill does not have persistent state that would need to live under CLAUDE_PLUGIN_DATA.",{"category":102,"check":228,"severity":77,"summary":229},"Keychain-stored secrets","This skill does not handle or consume any secrets.",{"category":231,"check":232,"severity":77,"summary":233},"Dependencies","Tagged release sourcing","This skill is a component of a larger repository and does not bundle external MCP servers.",{"category":235,"check":236,"severity":77,"summary":237},"Installation","Clean uninstall","This skill does not install background daemons or persistent processes that would survive an uninstall.",1778686383807,"This skill guides users through writing an Amazon-style press release to define customer value and product vision before development, serving as a planning tool for product managers.",[241,242,243,244],"Write Amazon-style press releases for product definition","Focus on customer value and problem-solving","Provides structured template and guidance","Identifies common pitfalls and anti-patterns",[246,247,248],"Generating actual marketing copy for product launch","Listing technical features instead of customer benefits","Replacing comprehensive market research or customer discovery","To help product managers clarify product vision and align stakeholders by creating a compelling press release that defines customer value upfront, before any code is written.","License usability is the primary concern due to non-commercial restrictions. Multiple other checks passed or were not applicable, indicating a well-defined and usable component skill.",90,"A well-documented and focused component skill for generating product press releases using the Amazon Working Backwards framework.",[33,23,31,254,34],"strategy","community",[257,258,259,260],"Aligning stakeholders on a new product or feature's vision","Clarifying the customer problem and proposed solution","Testing product ideas for compelling value proposition","Serving as a planning tool before development begins",{"codeQuality":262,"collectedAt":264,"documentation":265,"maintenance":268,"security":273,"testCoverage":274},{"hasLockfile":263},false,1778686362965,{"descriptionLength":266,"readmeSize":267},80,54595,{"closedIssues90d":11,"forks":269,"hasChangelog":263,"openIssues90d":270,"pushedAt":271,"stars":272},549,3,1777397527000,4232,{"hasNpmPackage":263,"license":40,"smitheryVerified":263},{"hasCi":275,"hasTests":263},true,{"updatedAt":277},1778686383940,{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":23,"type":279},"plugin",{"_creationTime":281,"_id":282,"community":283,"display":284,"identity":288,"parentExtension":291,"providers":292,"relations":307,"tags":308,"workflow":309},1778686037155.6084,"k1737yyx70jf9bpwv41etabg5d86m4f1",{"reviewCount":11},{"description":285,"installMethods":286,"name":287,"sourceUrl":17},"47 battle-tested product management skills for Claude Code — discovery, strategy, finance, career, and more.",{"claudeCode":15},"Product Manager Skills",{"basePath":289,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":290},"","marketplace",null,{"evaluate":293,"extract":300},{"promptVersionExtension":294,"promptVersionScoring":28,"score":29,"tags":295,"targetMarket":36,"tier":37},"3.1.0",[33,254,296,297,298,299],"discovery","finance","career","claudecode",{"commitSha":39,"license":301,"marketplace":302,"plugin":305},"CC-BY-NC-SA-4.0",{"name":303,"pluginCount":304},"pm-skills",47,{"mcpCount":11,"provider":306,"skillCount":11},"classify",{"repoId":42},[298,299,296,297,33,254],{"evaluatedAt":310,"extractAt":46,"updatedAt":310},1778686054035,{"evaluate":312,"extract":314},{"promptVersionExtension":27,"promptVersionScoring":28,"score":251,"tags":313,"targetMarket":36,"tier":255},[33,23,31,254,34],{"commitSha":39},{"parentExtensionId":282,"repoId":42},{"_creationTime":317,"_id":42,"identity":318,"providers":319,"workflow":1079},1778686031465.5168,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":320,"discover":1069,"github":1072},{"commitSha":39,"extensions":321},[322,335,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,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,914,920,928,936,945,953,961,969,977,988,999,1005,1013,1023,1033,1041,1048,1056,1063],{"basePath":289,"description":285,"displayName":303,"installMethods":323,"rationale":324,"selectedPaths":325,"source":334,"sourceLanguage":22,"type":290},{"claudeCode":15},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":409,"description":410,"displayName":411,"installMethods":412,"rationale":413,"selectedPaths":414,"source":334,"sourceLanguage":22,"type":279},"skills/problem-statement","Write a user-centered problem statement with who, what, why, and how it feels.","problem-statement",{"claudeCode":411},"inline plugin source from marketplace.json at skills/problem-statement",[415],{"path":343,"priority":333},{"basePath":417,"description":418,"displayName":419,"installMethods":420,"rationale":421,"selectedPaths":422,"source":334,"sourceLanguage":22,"type":279},"skills/proto-persona","Create a proto-persona from current research, market signals, and team knowledge.","proto-persona",{"claudeCode":419},"inline plugin source from marketplace.json at skills/proto-persona",[423],{"path":343,"priority":333},{"basePath":425,"description":426,"displayName":427,"installMethods":428,"rationale":429,"selectedPaths":430,"source":334,"sourceLanguage":22,"type":279},"skills/pestel-analysis","Analyze political, economic, social, technological, environmental, and legal forces.","pestel-analysis",{"claudeCode":427},"inline plugin source from marketplace.json at skills/pestel-analysis",[431],{"path":343,"priority":333},{"basePath":433,"description":434,"displayName":435,"installMethods":436,"rationale":437,"selectedPaths":438,"source":334,"sourceLanguage":22,"type":279},"skills/positioning-statement","Create a Geoffrey Moore-style positioning statement for your product.","positioning-statement",{"claudeCode":435},"inline plugin source from marketplace.json at skills/positioning-statement",[439],{"path":343,"priority":333},{"basePath":441,"description":442,"displayName":443,"installMethods":444,"rationale":445,"selectedPaths":446,"source":334,"sourceLanguage":22,"type":279},"skills/positioning-workshop","Run a positioning workshop to surface target customer, need, category, and differentiation.","positioning-workshop",{"claudeCode":443},"inline plugin source from marketplace.json at skills/positioning-workshop",[447],{"path":343,"priority":333},{"basePath":449,"description":450,"displayName":451,"installMethods":452,"rationale":453,"selectedPaths":454,"source":334,"sourceLanguage":22,"type":279},"skills/prd-development","Build a structured PRD connecting problem, users, solution, and success criteria.","prd-development",{"claudeCode":451},"inline plugin source from marketplace.json at skills/prd-development",[455],{"path":343,"priority":333},{"basePath":19,"description":49,"displayName":23,"installMethods":457,"rationale":458,"selectedPaths":459,"source":334,"sourceLanguage":22,"type":279},{"claudeCode":23},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":22,"type":279},"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":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",[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":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",[723],{"path":343,"priority":328},{"basePath":614,"description":725,"displayName":616,"installMethods":726,"rationale":727,"selectedPaths":728,"source":334,"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",[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":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",[737],{"path":343,"priority":328},{"basePath":336,"description":739,"displayName":338,"installMethods":740,"rationale":741,"selectedPaths":742,"source":334,"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",[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":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",[753],{"path":343,"priority":328},{"basePath":345,"description":755,"displayName":347,"installMethods":756,"rationale":757,"selectedPaths":758,"source":334,"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",[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":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",[769],{"path":343,"priority":328},{"basePath":622,"description":771,"displayName":624,"installMethods":772,"rationale":773,"selectedPaths":774,"source":334,"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",[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":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",[782],{"path":343,"priority":328},{"basePath":369,"description":784,"displayName":371,"installMethods":785,"rationale":786,"selectedPaths":787,"source":334,"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",[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":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",[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":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",[804],{"path":343,"priority":328},{"basePath":510,"description":806,"displayName":512,"installMethods":807,"rationale":808,"selectedPaths":809,"source":334,"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",[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":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",[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":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",[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":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",[832],{"path":343,"priority":328},{"basePath":590,"description":834,"displayName":592,"installMethods":835,"rationale":836,"selectedPaths":837,"source":334,"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",[838],{"path":343,"priority":328},{"basePath":377,"description":840,"displayName":379,"installMethods":841,"rationale":842,"selectedPaths":843,"source":334,"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",[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":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",[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":22,"type":24},"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},"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":425,"description":864,"displayName":427,"installMethods":865,"rationale":866,"selectedPaths":867,"source":334,"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",[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":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",[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":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",[884],{"path":343,"priority":328},{"basePath":433,"description":886,"displayName":435,"installMethods":887,"rationale":888,"selectedPaths":889,"source":334,"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",[890,891,892],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":441,"description":894,"displayName":443,"installMethods":895,"rationale":896,"selectedPaths":897,"source":334,"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",[898],{"path":343,"priority":328},{"basePath":449,"description":900,"displayName":451,"installMethods":901,"rationale":902,"selectedPaths":903,"source":334,"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",[904,905,906],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":19,"description":13,"displayName":23,"installMethods":908,"rationale":909,"selectedPaths":910,"source":334,"sourceLanguage":22,"type":24},{"claudeCode":15},"SKILL.md frontmatter at skills/press-release/SKILL.md",[911,912,913],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":462,"description":915,"displayName":464,"installMethods":916,"rationale":917,"selectedPaths":918,"source":334,"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",[919],{"path":343,"priority":328},{"basePath":401,"description":921,"displayName":403,"installMethods":922,"rationale":923,"selectedPaths":924,"source":334,"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",[925,926,927],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":409,"description":929,"displayName":411,"installMethods":930,"rationale":931,"selectedPaths":932,"source":334,"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",[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":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",[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":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",[950,951,952],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":417,"description":954,"displayName":419,"installMethods":955,"rationale":956,"selectedPaths":957,"source":334,"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",[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":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",[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":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",[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":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",[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":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",[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":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",[1004],{"path":343,"priority":328},{"basePath":518,"description":1006,"displayName":520,"installMethods":1007,"rationale":1008,"selectedPaths":1009,"source":334,"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",[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":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",[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":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",[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":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",[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":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",[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":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",[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":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",[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":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",[1068],{"path":343,"priority":328},{"sources":1070},[1071],"manual",{"closedIssues90d":11,"description":1073,"forks":269,"license":40,"openIssues90d":270,"pushedAt":271,"readmeSize":267,"stars":272,"topics":1074},"Product Management skills framework built on battle-tested methods for Claude Code, Cowork, Codex, and AI agents.",[1075,1076,1077,33,1078],"ai-agents","ai-product-management","claude-skills","pm-frameworks",{"classifiedAt":1080,"discoverAt":1081,"extractAt":1082,"githubAt":1082,"updatedAt":1080},1778686036887,1778686031465,1778686034938,[31,34,23,33,254],{"evaluatedAt":277,"extractAt":46,"updatedAt":277},[],[1087,1106,1134,1153,1171],{"_creationTime":1088,"_id":1089,"community":1090,"display":1091,"identity":1093,"providers":1094,"relations":1102,"tags":1103,"workflow":1104},1778686037155.6106,"k17engadzpkr86yfw7whn2bx8d86nswr",{"reviewCount":11},{"description":402,"installMethods":1092,"name":403,"sourceUrl":17},{"claudeCode":403},{"basePath":401,"githubOwner":20,"githubRepo":21,"locale":22,"slug":403,"type":279},{"evaluate":1095,"extract":1101},{"promptVersionExtension":27,"promptVersionScoring":28,"score":1096,"tags":1097,"targetMarket":36,"tier":37},100,[33,1098,1099,1100,254],"problem-framing","mitre","canvas",{"commitSha":39},{"parentExtensionId":282,"repoId":42},[1100,1099,1098,33,254],{"evaluatedAt":1105,"extractAt":46,"updatedAt":1105},1778686237770,{"_creationTime":1107,"_id":1108,"community":1109,"display":1110,"identity":1115,"providers":1119,"relations":1126,"tags":1129,"workflow":1130},1778698235845.4077,"k17f8b1e3611rh6d9e6peh43b186m55k",{"reviewCount":11},{"description":1111,"installMethods":1112,"name":1113,"sourceUrl":1114},"Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.",{"claudeCode":1113},"context7-plugin","https://github.com/upstash/context7",{"basePath":1116,"githubOwner":1117,"githubRepo":1118,"locale":22,"slug":1118,"type":279},"plugins/claude/context7","upstash","context7",{"evaluate":1120,"extract":1125},{"promptVersionExtension":27,"promptVersionScoring":28,"score":1096,"tags":1121,"targetMarket":36,"tier":37},[31,1122,1123,1124],"developer-tools","code-examples","mcp-server",{"commitSha":39},{"parentExtensionId":1127,"repoId":1128},"k17c6qmv4dnjycsp8aa4wyfbgh86n3jd","kd7955sg5wbf89gw527wdep66n86na9w",[1123,1122,31,1124],{"evaluatedAt":1131,"extractAt":1132,"updatedAt":1133},1778698268645,1778698235845,1778698495329,{"_creationTime":1135,"_id":1136,"community":1137,"display":1138,"identity":1140,"providers":1141,"relations":1149,"tags":1150,"workflow":1151},1778686037155.618,"k17btc8g5vx304t4xvw7epy84586nvg3",{"reviewCount":11},{"description":639,"installMethods":1139,"name":640,"sourceUrl":17},{"claudeCode":640},{"basePath":638,"githubOwner":20,"githubRepo":21,"locale":22,"slug":640,"type":279},{"evaluate":1142,"extract":1148},{"promptVersionExtension":27,"promptVersionScoring":28,"score":1096,"tags":1143,"targetMarket":36,"tier":37},[33,1144,1145,1146,1147],"interview","coaching","career-development","framework",{"commitSha":39},{"parentExtensionId":282,"repoId":42},[1146,1145,1147,1144,33],{"evaluatedAt":1152,"extractAt":46,"updatedAt":1152},1778686974785,{"_creationTime":1154,"_id":1155,"community":1156,"display":1157,"identity":1159,"providers":1160,"relations":1167,"tags":1168,"workflow":1169},1778686037155.6094,"k1784wckdjhbewmdtebnx5y34n86mcb6",{"reviewCount":11},{"description":362,"installMethods":1158,"name":363,"sourceUrl":17},{"claudeCode":363},{"basePath":361,"githubOwner":20,"githubRepo":21,"locale":22,"slug":363,"type":279},{"evaluate":1161,"extract":1166},{"promptVersionExtension":27,"promptVersionScoring":28,"score":1096,"tags":1162,"targetMarket":36,"tier":37},[33,1163,1164,1165,279],"customer-discovery","interviews","research-planning",{"commitSha":39},{"parentExtensionId":282,"repoId":42},[1163,1164,279,33,1165],{"evaluatedAt":1170,"extractAt":46,"updatedAt":1170},1778686132519,{"_creationTime":1172,"_id":1173,"community":1174,"display":1175,"identity":1180,"providers":1184,"relations":1196,"tags":1199,"workflow":1200},1778698175626.3176,"k1799sjdabrvrbxmkf4dxed9r986nbmq",{"reviewCount":11},{"description":1176,"installMethods":1177,"name":1178,"sourceUrl":1179},"Draws Tarot cards using cryptographic randomness to add entropy to vague or underspecified planning. Interprets the spread to guide next steps. Use when feeling lucky, invoking heart-of-the-cards energy, or when prompts are ambiguous.",{"claudeCode":1178},"let-fate-decide","https://github.com/trailofbits/skills",{"basePath":1181,"githubOwner":1182,"githubRepo":1183,"locale":22,"slug":1178,"type":279},"plugins/let-fate-decide","trailofbits","skills",{"evaluate":1185,"extract":1192},{"promptVersionExtension":27,"promptVersionScoring":28,"score":1186,"tags":1187,"targetMarket":36,"tier":37},99,[1188,1189,1190,34,1191],"tarot","entropy","decision-making","randomness",{"commitSha":39,"license":1193,"plugin":1194},"CC-BY-SA-4.0",{"mcpCount":11,"provider":306,"skillCount":1195},1,{"parentExtensionId":1197,"repoId":1198},"k17550d1ve8ghfmwc58xs69e3s86mn86","kd7d5sbrd9m157hjv9c7v4wfyn86mk2f",[1190,1189,34,1191,1188],{"evaluatedAt":1201,"extractAt":1202,"updatedAt":1201},1778698771326,1778698175626]