[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-deanpeters-problem-statement-de":3,"guides-for-deanpeters-problem-statement":1085,"similar-k1779p2d6c67qx1kkkfrd5d2ws86me09-de":1086},{"_creationTime":4,"_id":5,"children":6,"community":47,"display":48,"evaluation":51,"identity":279,"isFallback":276,"parentExtension":281,"providers":311,"relations":315,"repo":316,"tags":1083,"workflow":1084},1778686037155.6108,"k1779p2d6c67qx1kkkfrd5d2ws86me09",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":25,"relations":41,"tags":43,"workflow":44},1778686037155.6274,"k179ryvxa7eq4eswp1ffp12d3986nfr6",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"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},"deanpeters/Product-Manager-Skills","Problem Statement","https://github.com/deanpeters/Product-Manager-Skills",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":23,"type":24},"skills/problem-statement","deanpeters","Product-Manager-Skills","en","problem-statement","skill",{"evaluate":26,"extract":38},{"promptVersionExtension":27,"promptVersionScoring":28,"score":29,"tags":30,"targetMarket":36,"tier":37},"3.0.0","4.4.0",97,[31,23,32,33,34,35],"product-management","framework","documentation","discovery","prd","global","verified",{"commitSha":39,"license":40},"HEAD","CC-BY-NC-SA-4.0",{"parentExtensionId":5,"repoId":42},"kd79w54je3w4zrhk2stxg9246186nbp1",[34,33,32,35,23,31],{"evaluatedAt":45,"extractAt":46,"updatedAt":45},1778687981371,1778686037155,{"reviewCount":11},{"description":49,"installMethods":50,"name":23,"sourceUrl":17},"Write a user-centered problem statement with who, what, why, and how it feels.",{"claudeCode":23},{"_creationTime":52,"_id":53,"extensionId":5,"locale":22,"result":54,"trustSignals":261,"workflow":277},1778686252391.2034,"kn7d72jfwb3qc1qq2h0rhz5vzn86nzgb",{"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":37,"useCases":257},[56,61,64,67,71,74,79,83,86,89,93,97,100,104,107,110,113,116,119,122,126,130,134,138,142,145,148,151,155,158,161,164,167,170,173,177,181,185,188,192,195,198,201,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 displayed description clearly names a user-centered problem statement and its components (who, what, why, how it feels), aligning with the extension's purpose.",{"category":57,"check":62,"severity":59,"summary":63},"Unique selling proposition","The extension provides a structured, empathy-driven framework for problem framing, which goes beyond basic prompting and offers significant value for articulating user problems.",{"category":57,"check":65,"severity":59,"summary":66},"Production readiness","The extension is a self-contained component skill that is ready for immediate use in framing product problems and can be integrated into larger workflows.",{"category":68,"check":69,"severity":59,"summary":70},"Scope","Single responsibility principle","The extension focuses solely on the task of framing a user-centered problem statement, adhering to a single responsibility.",{"category":68,"check":72,"severity":59,"summary":73},"Description quality","The displayed description is concise, accurately reflects the extension's function as described in the README, and uses clear language.",{"category":75,"check":76,"severity":77,"summary":78},"Invocation","Scoped tools","not_applicable","This is a component skill that does not expose individual tools; its functionality is invoked as a whole.",{"category":80,"check":81,"severity":77,"summary":82},"Documentation","Configuration & parameter reference","This component skill does not have configurable parameters or environment variables; its functionality is based on provided user context.",{"category":68,"check":84,"severity":77,"summary":85},"Tool naming","This is a component skill and does not expose user-facing tools or commands with distinct names.",{"category":68,"check":87,"severity":77,"summary":88},"Minimal I/O surface","As a component skill invoked via context, it does not have explicit tool parameters or response shapes in the traditional sense.",{"category":90,"check":91,"severity":59,"summary":92},"License","License usability","The project is licensed under CC BY-NC-SA 4.0, as indicated by the LICENSE file and README, which is a recognized open-source license.",{"category":94,"check":95,"severity":59,"summary":96},"Maintenance","Commit recency","The last commit was on April 28, 2026, which is within the last 3 months.",{"category":94,"check":98,"severity":77,"summary":99},"Dependency Management","The extension does not appear to have any third-party dependencies that require management.",{"category":101,"check":102,"severity":77,"summary":103},"Security","Secret Management","The extension does not handle or expose any secrets.",{"category":101,"check":105,"severity":59,"summary":106},"Injection","The skill's logic appears to process provided context as data rather than executing arbitrary instructions, and it does not load external content at runtime.",{"category":101,"check":108,"severity":59,"summary":109},"Transitive Supply-Chain Grenades","The skill does not fetch remote content or execute code from external sources; all logic is bundled.",{"category":101,"check":111,"severity":59,"summary":112},"Sandbox Isolation","The extension's logic is contained and does not appear to interact with or modify files outside its intended scope.",{"category":101,"check":114,"severity":59,"summary":115},"Sandbox escape primitives","No detached process spawns or deny-retry loops were detected in the skill's implementation.",{"category":101,"check":117,"severity":59,"summary":118},"Data Exfiltration","The extension does not exhibit any behavior related to reading or submitting confidential data to third parties.",{"category":101,"check":120,"severity":59,"summary":121},"Hidden Text Tricks","The bundled content is free of hidden steering tricks, control characters, or invisible Unicode characters.",{"category":123,"check":124,"severity":59,"summary":125},"Hooks","Opaque code execution","The skill's code is plain and readable bash/mjs, with no obfuscation techniques like base64 encoding or runtime fetches.",{"category":127,"check":128,"severity":59,"summary":129},"Portability","Structural Assumption","The skill makes no structural assumptions about user project organization outside of its own bundle and relies on context provided by the agent.",{"category":131,"check":132,"severity":59,"summary":133},"Trust","Issues Attention","There are 3 open issues and 0 closed issues in the last 90 days, indicating active engagement or a low volume of new issues.",{"category":135,"check":136,"severity":59,"summary":137},"Versioning","Release Management","A meaningful semver (v0.78) is declared in the README and project metadata, with GitHub releases available.",{"category":139,"check":140,"severity":77,"summary":141},"Code Execution","Validation","As a component skill that processes provided context, it does not involve executable code or structured output validation in the typical sense.",{"category":101,"check":143,"severity":59,"summary":144},"Unguarded Destructive Operations","The skill is analytical and performs no destructive operations.",{"category":139,"check":146,"severity":59,"summary":147},"Error Handling","The skill is designed to handle context and provides clear guidance, with no visible unhandled error paths.",{"category":139,"check":149,"severity":77,"summary":150},"Logging","This skill is read-only and does not perform actions that require logging for audit purposes.",{"category":152,"check":153,"severity":59,"summary":154},"Compliance","GDPR","The extension does not operate on personal data; it processes user context provided by the agent.",{"category":152,"check":156,"severity":59,"summary":157},"Target market","The skill is language-agnostic and does not contain regional or jurisdictional logic, making it globally applicable.",{"category":127,"check":159,"severity":59,"summary":160},"Runtime stability","The skill is implemented in plain markdown and does not make assumptions about specific editors, shells, or operating systems.",{"category":80,"check":162,"severity":59,"summary":163},"README","The README exists and clearly states the extension's purpose, offering comprehensive details and usage instructions.",{"category":68,"check":165,"severity":77,"summary":166},"Tool surface size","This is a component skill and does not expose multiple tools or commands.",{"category":75,"check":168,"severity":77,"summary":169},"Overlapping near-synonym tools","This component skill does not expose multiple tools, so there are no overlapping near-synonym names.",{"category":80,"check":171,"severity":59,"summary":172},"Phantom features","All promised features are implemented and described in the README, with no discrepancies found.",{"category":174,"check":175,"severity":59,"summary":176},"Install","Installation instruction","The README provides clear installation instructions for various platforms and includes copy-paste examples for local usage.",{"category":178,"check":179,"severity":59,"summary":180},"Errors","Actionable error messages","The skill's design focuses on processing context, and any potential issues would be handled by the agent's error reporting, with clear guidance in the README.",{"category":182,"check":183,"severity":77,"summary":184},"Execution","Pinned dependencies","No third-party dependencies are used by this component skill.",{"category":68,"check":186,"severity":77,"summary":187},"Dry-run preview","This skill is purely analytical and does not perform any state-changing operations or outbound data sending.",{"category":189,"check":190,"severity":77,"summary":191},"Protocol","Idempotent retry & timeouts","The skill does not involve remote calls or state-changing operations that would require idempotency or timeouts.",{"category":152,"check":193,"severity":77,"summary":194},"Telemetry opt-in","The extension does not emit any telemetry.",{"category":75,"check":196,"severity":77,"summary":197},"Name collisions","This plugin appears to contain only one main extension, so there are no name collisions within the bundle.",{"category":75,"check":199,"severity":77,"summary":200},"Hooks-off mechanism","This extension does not appear to utilize hooks that would require a hooks-off mechanism.",{"category":75,"check":202,"severity":77,"summary":203},"Hook matcher tightness","The extension does not utilize hooks.",{"category":101,"check":205,"severity":77,"summary":203},"Hook security",{"category":123,"check":207,"severity":77,"summary":208},"Silent prompt rewriting","The extension does not utilize `UserPromptSubmit` hooks.",{"category":101,"check":210,"severity":77,"summary":211},"Permission Hook","The extension does not utilize `PermissionRequest` hooks.",{"category":152,"check":213,"severity":77,"summary":214},"Hook privacy","The extension does not utilize hooks for logging or telemetry.",{"category":139,"check":216,"severity":77,"summary":203},"Hook dependency",{"category":80,"check":218,"severity":59,"summary":219},"Feature Transparency","The README thoroughly explains the extension's functionality, including its purpose and usage, and any declared hooks (if present) would be described.",{"category":221,"check":222,"severity":59,"summary":223},"Convention","Layout convention adherence","The extension follows standard plugin structure conventions, with clear organization and documentation for any executables.",{"category":221,"check":225,"severity":77,"summary":226},"Plugin state","This extension does not appear to have persistent state that needs to be managed under CLAUDE_PLUGIN_DATA.",{"category":101,"check":228,"severity":77,"summary":229},"Keychain-stored secrets","The extension does not handle or consume any secrets that would require keychain storage.",{"category":231,"check":232,"severity":77,"summary":233},"Dependencies","Tagged release sourcing","The extension does not bundle MCP servers or rely on external sources for its core functionality.",{"category":235,"check":236,"severity":59,"summary":237},"Installation","Clean uninstall","The extension does not spawn background daemons, cron jobs, or other persistent processes that would survive an uninstall.",1778686252279,"This extension provides a structured, empathy-driven framework for articulating user problems, capturing the 'who', 'what', 'why', and 'how it feels' to align stakeholders and ensure solutions address validated needs.",[241,242,243,244],"Frames problems using user-centric narrative (who, trying to, but, because, feels)","Captures context and constraints impacting the problem","Synthesizes into a concise, empathetic final problem statement","Provides guidance on when and how to use the framework",[246,247,248],"Defining solutions or feature requirements","Conducting user research (assumes context is gathered)","Resolving business-level problems (focuses on user impact)","To help users frame product problems from a user's perspective, ensuring that solutions address validated needs and stakeholder alignment before development begins.","The extension is a well-documented, single-responsibility component skill with a clear purpose and no critical or warning findings. The score is high due to the recent commit activity and comprehensive README.",95,"A high-quality, well-documented component skill for framing user-centered problems.",[31,254,255,33,256],"problem-framing","user-research","documentation-generation",[258,259,260],"Framing a product problem for discovery or PRD creation","Aligning stakeholders on the core user issue before solutioning","Ensuring the team solves a validated problem rather than a feature request",{"codeQuality":262,"collectedAt":264,"documentation":265,"maintenance":268,"security":273,"testCoverage":275},{"hasLockfile":263},false,1778686238163,{"descriptionLength":266,"readmeSize":267},78,54595,{"closedIssues90d":11,"forks":269,"hasChangelog":263,"openIssues90d":270,"pushedAt":271,"stars":272},549,3,1777397527000,4232,{"hasNpmPackage":263,"license":274,"smitheryVerified":263},"NOASSERTION",{"hasCi":276,"hasTests":263},true,{"updatedAt":278},1778686252391,{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":23,"type":280},"plugin",{"_creationTime":282,"_id":283,"community":284,"display":285,"identity":289,"parentExtension":292,"providers":293,"relations":307,"tags":308,"workflow":309},1778686037155.6084,"k1737yyx70jf9bpwv41etabg5d86m4f1",{"reviewCount":11},{"description":286,"installMethods":287,"name":288,"sourceUrl":17},"47 battle-tested product management skills for Claude Code — discovery, strategy, finance, career, and more.",{"claudeCode":15},"Product Manager Skills",{"basePath":290,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":291},"","marketplace",null,{"evaluate":294,"extract":301},{"promptVersionExtension":295,"promptVersionScoring":28,"score":251,"tags":296,"targetMarket":36,"tier":37},"3.1.0",[31,297,34,298,299,300],"strategy","finance","career","claudecode",{"commitSha":39,"license":40,"marketplace":302,"plugin":305},{"name":303,"pluginCount":304},"pm-skills",47,{"mcpCount":11,"provider":306,"skillCount":11},"classify",{"repoId":42},[299,300,34,298,31,297],{"evaluatedAt":310,"extractAt":46,"updatedAt":310},1778686054035,{"evaluate":312,"extract":314},{"promptVersionExtension":27,"promptVersionScoring":28,"score":251,"tags":313,"targetMarket":36,"tier":37},[31,254,255,33,256],{"commitSha":39},{"parentExtensionId":283,"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,413,421,429,437,445,453,461,469,477,485,493,501,509,517,525,533,541,549,557,565,573,581,589,597,605,613,621,629,637,645,653,661,669,677,685,693,701,709,718,724,732,738,748,754,764,770,777,783,791,799,805,813,820,827,833,839,847,855,863,871,879,885,893,899,907,915,921,929,936,945,953,961,969,977,988,999,1005,1013,1023,1033,1041,1048,1056,1063],{"basePath":290,"description":286,"displayName":303,"installMethods":323,"rationale":324,"selectedPaths":325,"source":334,"sourceLanguage":22,"type":291},{"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":19,"description":49,"displayName":23,"installMethods":409,"rationale":410,"selectedPaths":411,"source":334,"sourceLanguage":22,"type":280},{"claudeCode":23},"inline plugin source from marketplace.json at skills/problem-statement",[412],{"path":343,"priority":333},{"basePath":414,"description":415,"displayName":416,"installMethods":417,"rationale":418,"selectedPaths":419,"source":334,"sourceLanguage":22,"type":280},"skills/proto-persona","Create a proto-persona from current research, market signals, and team knowledge.","proto-persona",{"claudeCode":416},"inline plugin source from marketplace.json at skills/proto-persona",[420],{"path":343,"priority":333},{"basePath":422,"description":423,"displayName":424,"installMethods":425,"rationale":426,"selectedPaths":427,"source":334,"sourceLanguage":22,"type":280},"skills/pestel-analysis","Analyze political, economic, social, technological, environmental, and legal forces.","pestel-analysis",{"claudeCode":424},"inline plugin source from marketplace.json at skills/pestel-analysis",[428],{"path":343,"priority":333},{"basePath":430,"description":431,"displayName":432,"installMethods":433,"rationale":434,"selectedPaths":435,"source":334,"sourceLanguage":22,"type":280},"skills/positioning-statement","Create a Geoffrey Moore-style positioning statement for your product.","positioning-statement",{"claudeCode":432},"inline plugin source from marketplace.json at skills/positioning-statement",[436],{"path":343,"priority":333},{"basePath":438,"description":439,"displayName":440,"installMethods":441,"rationale":442,"selectedPaths":443,"source":334,"sourceLanguage":22,"type":280},"skills/positioning-workshop","Run a positioning workshop to surface target customer, need, category, and differentiation.","positioning-workshop",{"claudeCode":440},"inline plugin source from marketplace.json at skills/positioning-workshop",[444],{"path":343,"priority":333},{"basePath":446,"description":447,"displayName":448,"installMethods":449,"rationale":450,"selectedPaths":451,"source":334,"sourceLanguage":22,"type":280},"skills/prd-development","Build a structured PRD connecting problem, users, solution, and success criteria.","prd-development",{"claudeCode":448},"inline plugin source from marketplace.json at skills/prd-development",[452],{"path":343,"priority":333},{"basePath":454,"description":455,"displayName":456,"installMethods":457,"rationale":458,"selectedPaths":459,"source":334,"sourceLanguage":22,"type":280},"skills/press-release","Write an Amazon-style press release that defines customer value before building.","press-release",{"claudeCode":456},"inline plugin source from marketplace.json at skills/press-release",[460],{"path":343,"priority":333},{"basePath":462,"description":463,"displayName":464,"installMethods":465,"rationale":466,"selectedPaths":467,"source":334,"sourceLanguage":22,"type":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":280},"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":422,"description":864,"displayName":424,"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":430,"description":886,"displayName":432,"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":438,"description":894,"displayName":440,"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":446,"description":900,"displayName":448,"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":454,"description":908,"displayName":456,"installMethods":909,"rationale":910,"selectedPaths":911,"source":334,"sourceLanguage":22,"type":24},"Write an Amazon-style press release that defines customer value before building. Use when aligning stakeholders on a new product, feature, or strategic bet.",{"claudeCode":15},"SKILL.md frontmatter at skills/press-release/SKILL.md",[912,913,914],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":462,"description":916,"displayName":464,"installMethods":917,"rationale":918,"selectedPaths":919,"source":334,"sourceLanguage":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",[920],{"path":343,"priority":328},{"basePath":401,"description":922,"displayName":403,"installMethods":923,"rationale":924,"selectedPaths":925,"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",[926,927,928],{"path":343,"priority":328},{"path":731,"priority":717},{"path":746,"priority":747},{"basePath":19,"description":13,"displayName":23,"installMethods":930,"rationale":931,"selectedPaths":932,"source":334,"sourceLanguage":22,"type":24},{"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":414,"description":954,"displayName":416,"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":274,"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,31,1078],"ai-agents","ai-product-management","claude-skills","pm-frameworks",{"classifiedAt":1080,"discoverAt":1081,"extractAt":1082,"githubAt":1082,"updatedAt":1080},1778686036887,1778686031465,1778686034938,[33,256,254,31,255],{"evaluatedAt":278,"extractAt":46,"updatedAt":278},[],[1087,1105,1135,1153,1171,1188],{"_creationTime":1088,"_id":1089,"community":1090,"display":1091,"identity":1093,"providers":1094,"relations":1101,"tags":1102,"workflow":1103},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":280},{"evaluate":1095,"extract":1100},{"promptVersionExtension":27,"promptVersionScoring":28,"score":1096,"tags":1097,"targetMarket":36,"tier":37},100,[31,254,1098,1099,297],"mitre","canvas",{"commitSha":39},{"parentExtensionId":283,"repoId":42},[1099,1098,254,31,297],{"evaluatedAt":1104,"extractAt":46,"updatedAt":1104},1778686237770,{"_creationTime":1106,"_id":1107,"community":1108,"display":1109,"identity":1114,"providers":1119,"relations":1126,"tags":1130,"workflow":1131},1778698425464.3115,"k17a9y822as9hqmk8ts9d8ck8d86m4a8",{"reviewCount":11},{"description":1110,"installMethods":1111,"name":1112,"sourceUrl":1113},"Upstash Context7 MCP-Server für die Abfrage aktueller Dokumentationen. Ruft versionsspezifische Dokumentationen und Codebeispiele direkt aus Quell-Repositories in den LLM-Kontext.",{"claudeCode":1112},"context7-plugin","https://github.com/upstash/context7",{"basePath":1115,"githubOwner":1116,"githubRepo":1117,"locale":1118,"slug":1117,"type":280},"plugins/claude/context7","upstash","context7","de",{"evaluate":1120,"extract":1125},{"promptVersionExtension":27,"promptVersionScoring":28,"score":1096,"tags":1121,"targetMarket":36,"tier":37},[33,1122,1123,1124],"developer-tools","code-examples","mcp-server",{"commitSha":39},{"parentExtensionId":1127,"repoId":1128,"translatedFrom":1129},"k17c6qmv4dnjycsp8aa4wyfbgh86n3jd","kd7955sg5wbf89gw527wdep66n86na9w","k17f8b1e3611rh6d9e6peh43b186m55k",[1123,1122,33,1124],{"evaluatedAt":1132,"extractAt":1133,"updatedAt":1134},1778698268645,1778698235845,1778698425464,{"_creationTime":1136,"_id":1137,"community":1138,"display":1139,"identity":1141,"providers":1142,"relations":1149,"tags":1150,"workflow":1151},1778686037155.618,"k17btc8g5vx304t4xvw7epy84586nvg3",{"reviewCount":11},{"description":639,"installMethods":1140,"name":640,"sourceUrl":17},{"claudeCode":640},{"basePath":638,"githubOwner":20,"githubRepo":21,"locale":22,"slug":640,"type":280},{"evaluate":1143,"extract":1148},{"promptVersionExtension":27,"promptVersionScoring":28,"score":1096,"tags":1144,"targetMarket":36,"tier":37},[31,1145,1146,1147,32],"interview","coaching","career-development",{"commitSha":39},{"parentExtensionId":283,"repoId":42},[1147,1146,32,1145,31],{"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":280},{"evaluate":1161,"extract":1166},{"promptVersionExtension":27,"promptVersionScoring":28,"score":1096,"tags":1162,"targetMarket":36,"tier":37},[31,1163,1164,1165,280],"customer-discovery","interviews","research-planning",{"commitSha":39},{"parentExtensionId":283,"repoId":42},[1163,1164,280,31,1165],{"evaluatedAt":1170,"extractAt":46,"updatedAt":1170},1778686132519,{"_creationTime":1172,"_id":1173,"community":1174,"display":1175,"identity":1177,"providers":1178,"relations":1184,"tags":1185,"workflow":1186},1778686037155.611,"k175pj9d3hf58g9ka97wcn2cvd86n5ew",{"reviewCount":11},{"description":415,"installMethods":1176,"name":416,"sourceUrl":17},{"claudeCode":416},{"basePath":414,"githubOwner":20,"githubRepo":21,"locale":22,"slug":416,"type":280},{"evaluate":1179,"extract":1183},{"promptVersionExtension":27,"promptVersionScoring":28,"score":29,"tags":1180,"targetMarket":36,"tier":37},[31,1181,1182,297,255],"persona","research",{"commitSha":39},{"parentExtensionId":283,"repoId":42},[1181,31,1182,297,255],{"evaluatedAt":1187,"extractAt":46,"updatedAt":1187},1778686276191,{"_creationTime":1189,"_id":1190,"community":1191,"display":1192,"identity":1198,"providers":1202,"relations":1212,"tags":1215,"workflow":1216},1778696505500.0034,"k17105qx7fhsneacw1ep81wp2586nky0",{"reviewCount":11},{"description":1193,"installMethods":1194,"name":1196,"sourceUrl":1197},"Generate user demand research reports from real user feedback. Scrape and analyze feature requests, complaints, and questions from Reddit, X, and GitHub.",{"claudeCode":1195},"requesthunt","RequestHunt","https://github.com/ReScienceLab/opc-skills",{"basePath":1199,"githubOwner":1200,"githubRepo":1201,"locale":22,"slug":1195,"type":280},"skills/requesthunt","ReScienceLab","opc-skills",{"evaluate":1203,"extract":1210},{"promptVersionExtension":27,"promptVersionScoring":28,"score":1204,"tags":1205,"targetMarket":36,"tier":37},96,[255,1206,1207,1208,1209],"demand-generation","feedback-analysis","social-media-scraping","cli",{"commitSha":39,"license":1211},"MIT",{"parentExtensionId":1213,"repoId":1214},"k17agfyzmts45g65m489121e9n86njbk","kd7fj56h5kejcgm6hcjmzn79xd86m7wa",[1209,1206,1207,1208,255],{"evaluatedAt":1217,"extractAt":1218,"updatedAt":1217},1778696539986,1778696505500]