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