[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-deanpeters-recommendation-canvas-en":3,"guides-for-deanpeters-recommendation-canvas":1078,"similar-k170225mdxqp0jydcyve3xh1j986mpq2-en":1079},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":226,"parentExtension":248,"providers":303,"relations":308,"repo":309,"tags":1076,"workflow":1077},1778686037155.6284,"k170225mdxqp0jydcyve3xh1j986mpq2",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Evaluate an AI product idea across outcomes, hypotheses, risks, and positioning. Use when deciding whether an AI solution deserves investment or recommendation.",{"claudeCode":12},"deanpeters/Product-Manager-Skills","Recommendation Canvas","https://github.com/deanpeters/Product-Manager-Skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":240},1778688092800.8,"kn70wtzm2s8wjzs9eqf7mvw36n86nqgz","en",{"checks":20,"evaluatedAt":190,"extensionSummary":191,"features":192,"nonGoals":198,"practices":202,"prerequisites":203,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"targetMarket":216,"tier":217,"useCases":218,"workflow":223},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,131,133,136,140,144,148,151,155,158,161,164,167,171,174,177,180,183,187],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the extension evaluates AI product ideas across outcomes, hypotheses, risks, and positioning, directly addressing the user problem of deciding on AI investment.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a structured canvas and framework for AI product evaluation, which goes beyond basic prompting by providing a specific, organized approach to a complex decision-making process.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides a complete framework for evaluating AI product ideas, covering all necessary components from outcomes to next steps, making it suitable for immediate use in decision-making workflows.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses on evaluating AI product ideas using a structured canvas, adhering to a single domain and not extending into unrelated areas.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's purpose of evaluating AI product ideas for investment decisions.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This is a skill, not an MCP with tools.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill does not appear to have explicit configuration parameters or environment variables beyond what might be inferred from the LLM's general context.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This is a skill, not an MCP with multiple tools.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This is a skill, not an MCP with explicit tool schemas.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The license is CC BY-NC-SA 4.0, a recognized open-source license, clearly stated in the LICENSE file and reflected in the README.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on April 28, 2026, which is within the last 3 months.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The skill does not appear to have external dependencies that require explicit management.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","The skill does not appear to handle or require secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill operates on structured input from the user and does not appear to load or execute external, untrusted data.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill is self-contained and does not fetch external content at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","As a skill, it operates within the agent's environment and does not have direct file system access or the ability to modify external files.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The skill does not contain scripts or instructions that would allow for sandbox escape.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill is focused on evaluating product ideas and does not handle confidential data or make outbound calls.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content appears free of hidden text tricks or malicious Unicode characters.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill does not contain any obfuscated code or execute opaque payloads.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill does not make assumptions about the user's project structure; it operates on the provided prompt context.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are 3 open issues and 0 closed issues in the last 90 days, indicating active maintenance and a low volume of unresolved issues.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The README and the commit history indicate regular versioning, with the latest release noted as v0.78.",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","As a skill, it relies on the LLM's interpretation of natural language input and does not have a formal schema for input validation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill is purely analytical and does not perform any destructive operations.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The skill operates as a prompt-based instruction set; error handling would be managed by the underlying LLM's conversational capabilities.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","This skill does not perform actions that require local audit logging.",{"category":117,"check":118,"severity":42,"summary":119},"Compliance","GDPR","The skill evaluates product ideas and does not process personal data.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill's purpose is general product management evaluation and has no regional or jurisdictional limitations, thus 'global' is appropriate.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill is designed to run within the LLM environment and does not make assumptions about specific OS, shell, or editor runtimes.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README file exists and provides extensive details about the skills, their purpose, structure, and usage.",{"category":33,"check":130,"severity":42,"summary":50},"Tool surface size",{"category":40,"check":132,"severity":42,"summary":50},"Overlapping near-synonym tools",{"category":45,"check":134,"severity":24,"summary":135},"Phantom features","All advertised features, such as the recommendation canvas structure and its components, are clearly implemented within the SKILL.md file.",{"category":137,"check":138,"severity":24,"summary":139},"Install","Installation instruction","The README provides clear instructions for various platforms (Claude Desktop/Web, Claude Code, Codex) and includes copy-paste examples.",{"category":141,"check":142,"severity":42,"summary":143},"Errors","Actionable error messages","As a skill, it does not have explicit user-facing error paths; error handling is intrinsic to the LLM's conversational ability.",{"category":145,"check":146,"severity":42,"summary":147},"Execution","Pinned dependencies","The skill does not have external script dependencies that require pinning.",{"category":33,"check":149,"severity":42,"summary":150},"Dry-run preview","The skill is analytical and does not perform state-changing operations.",{"category":152,"check":153,"severity":42,"summary":154},"Protocol","Idempotent retry & timeouts","The skill does not involve remote calls or state-changing operations.",{"category":117,"check":156,"severity":42,"summary":157},"Telemetry opt-in","The skill does not appear to emit telemetry.",{"category":40,"check":159,"severity":24,"summary":160},"Precise Purpose","The description and intent clearly state the skill evaluates AI product ideas and provides a structured canvas, with explicit use cases and anti-patterns defining its scope.",{"category":40,"check":162,"severity":24,"summary":163},"Concise Frontmatter","The frontmatter is concise, clearly defining the skill's purpose and core capability within a reasonable character limit.",{"category":45,"check":165,"severity":24,"summary":166},"Concise Body","The SKILL.md is well-structured with clear sections and delegates detailed examples to separate files, keeping the main body concise.",{"category":168,"check":169,"severity":24,"summary":170},"Context","Progressive Disclosure","The SKILL.md uses progressive disclosure by linking to separate files for templates and examples, rather than embedding large amounts of material directly.",{"category":168,"check":172,"severity":42,"summary":173},"Forked exploration","The skill is not designed for deep exploration or code review; it operates on a single evaluation task.",{"category":22,"check":175,"severity":24,"summary":176},"Usage examples","The skill provides a full example canvas and mini-excerpts demonstrating its intended use and output.",{"category":22,"check":178,"severity":24,"summary":179},"Edge cases","The SKILL.md explicitly lists 'Common Pitfalls' which serve as documentation for edge cases and failure modes, including symptoms and fixes.",{"category":104,"check":181,"severity":42,"summary":182},"Tool Fallback","This is a skill, not an MCP that relies on external tools with fallbacks.",{"category":184,"check":185,"severity":24,"summary":186},"Safety","Halt on unexpected state","The 'Common Pitfalls' section implicitly guides the user to avoid unexpected states by explaining them and providing recovery steps.",{"category":92,"check":188,"severity":24,"summary":189},"Cross-skill coupling","The SKILL.md clearly lists related skills in its References section, indicating standalone functionality with optional integration, not implicit coupling.",1778688092690,"This skill provides a structured canvas and methodology for evaluating AI product ideas, covering business and customer outcomes, problem framing, solution hypotheses, positioning, risks, and success metrics.",[193,194,195,196,197],"Structured canvas for AI product idea evaluation","Assessment of business and customer outcomes","Definition of problem statements and solution hypotheses","Analysis of risks (PESTEL) and assumptions","Guidance on positioning, value justification, and success metrics",[199,200,201],"Detailed technical specifications or PRDs","Execution of experiments or development work","Replacing thorough market research or user discovery",[],[],"3.0.0","4.4.0","Evaluate and propose AI product solutions using a structured canvas that assesses business outcomes, hypotheses, risks, and positioning to justify investment or recommendation.","The skill is exceptionally well-documented and robust, with clear purpose, comprehensive examples, and well-defined non-goals. No critical or warning findings.",99,"Excellent skill for evaluating AI product ideas with a structured, comprehensive framework.",[211,212,213,214,215],"product-management","ai-strategy","product-evaluation","decision-making","risk-assessment","global","verified",[219,220,221,222],"Proposing a new AI-powered product or feature","Pitching AI solutions to stakeholders for budget approval","Evaluating the viability of an AI concept before development","Aligning cross-functional teams on the strategic direction of AI initiatives",[],{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"security":236,"testCoverage":238},{"hasLockfile":226},false,1778688068989,{"descriptionLength":229,"readmeSize":230},160,54595,{"closedIssues90d":8,"forks":232,"hasChangelog":226,"openIssues90d":233,"pushedAt":234,"stars":235},549,3,1777397527000,4232,{"hasNpmPackage":226,"license":237,"smitheryVerified":226},"NOASSERTION",{"hasCi":239,"hasTests":226},true,{"updatedAt":241},1778688092800,{"basePath":243,"githubOwner":244,"githubRepo":245,"locale":18,"slug":246,"type":247},"skills/recommendation-canvas","deanpeters","Product-Manager-Skills","recommendation-canvas","skill",{"_creationTime":249,"_id":250,"community":251,"display":252,"identity":255,"parentExtension":257,"providers":292,"relations":299,"tags":300,"workflow":301},1778686037155.6194,"k175rz559tpmm4xjzfdaj8d05n86n4x2",{"reviewCount":8},{"description":253,"installMethods":254,"name":246,"sourceUrl":14},"Evaluate an AI product idea across outcomes, hypotheses, risks, and positioning.",{"claudeCode":246},{"basePath":243,"githubOwner":244,"githubRepo":245,"locale":18,"slug":246,"type":256},"plugin",{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":265,"providers":268,"relations":286,"tags":288,"workflow":289},1778686037155.6084,"k1737yyx70jf9bpwv41etabg5d86m4f1",{"reviewCount":8},{"description":262,"installMethods":263,"name":264,"sourceUrl":14},"47 battle-tested product management skills for Claude Code — discovery, strategy, finance, career, and more.",{"claudeCode":12},"Product Manager Skills",{"basePath":266,"githubOwner":244,"githubRepo":245,"locale":18,"slug":245,"type":267},"","marketplace",{"evaluate":269,"extract":278},{"promptVersionExtension":270,"promptVersionScoring":205,"score":271,"tags":272,"targetMarket":216,"tier":217},"3.1.0",95,[211,273,274,275,276,277],"strategy","discovery","finance","career","claudecode",{"commitSha":279,"license":280,"marketplace":281,"plugin":284},"HEAD","CC-BY-NC-SA-4.0",{"name":282,"pluginCount":283},"pm-skills",47,{"mcpCount":8,"provider":285,"skillCount":8},"classify",{"repoId":287},"kd79w54je3w4zrhk2stxg9246186nbp1",[276,277,274,275,211,273],{"evaluatedAt":290,"extractAt":291,"updatedAt":290},1778686054035,1778686037155,{"evaluate":293,"extract":298},{"promptVersionExtension":204,"promptVersionScoring":205,"score":294,"tags":295,"targetMarket":216,"tier":217},98,[211,212,296,297,214],"business-analysis","documentation",{"commitSha":279},{"parentExtensionId":259,"repoId":287},[212,296,214,297,211],{"evaluatedAt":302,"extractAt":291,"updatedAt":302},1778687131448,{"evaluate":304,"extract":306},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":305,"targetMarket":216,"tier":217},[211,212,213,214,215],{"commitSha":279,"license":307},"other",{"parentExtensionId":250,"repoId":287},{"_creationTime":310,"_id":287,"identity":311,"providers":312,"workflow":1072},1778686031465.5168,{"githubOwner":244,"githubRepo":245,"sourceUrl":14},{"classify":313,"discover":1062,"github":1065},{"commitSha":279,"extensions":314},[315,328,337,345,353,361,369,377,385,393,401,409,417,425,433,441,449,457,465,473,481,489,497,505,513,521,529,537,545,553,561,569,577,585,593,601,609,617,625,633,641,649,657,665,673,681,686,694,702,711,717,725,731,741,747,757,763,770,776,784,792,798,806,813,820,826,832,840,848,856,864,872,878,886,892,900,908,914,922,930,939,947,955,962,970,981,992,998,1006,1016,1026,1034,1041,1049,1056],{"basePath":266,"description":262,"displayName":282,"installMethods":316,"rationale":317,"selectedPaths":318,"source":327,"sourceLanguage":18,"type":267},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[319,322,324],{"path":320,"priority":321},".claude-plugin/marketplace.json","mandatory",{"path":323,"priority":321},"README.md",{"path":325,"priority":326},"LICENSE","high","rule",{"basePath":329,"description":330,"displayName":331,"installMethods":332,"rationale":333,"selectedPaths":334,"source":327,"sourceLanguage":18,"type":256},"skills/company-research","Create a company research brief with executive quotes, product strategy, and org context.","company-research",{"claudeCode":331},"inline plugin source from marketplace.json at skills/company-research",[335],{"path":336,"priority":326},"SKILL.md",{"basePath":338,"description":339,"displayName":340,"installMethods":341,"rationale":342,"selectedPaths":343,"source":327,"sourceLanguage":18,"type":256},"skills/customer-journey-map","Create a customer journey map across stages, touchpoints, actions, emotions, and metrics.","customer-journey-map",{"claudeCode":340},"inline plugin source from marketplace.json at skills/customer-journey-map",[344],{"path":336,"priority":326},{"basePath":346,"description":347,"displayName":348,"installMethods":349,"rationale":350,"selectedPaths":351,"source":327,"sourceLanguage":18,"type":256},"skills/customer-journey-mapping-workshop","Run a customer journey mapping workshop with adaptive questions and outputs.","customer-journey-mapping-workshop",{"claudeCode":348},"inline plugin source from marketplace.json at skills/customer-journey-mapping-workshop",[352],{"path":336,"priority":326},{"basePath":354,"description":355,"displayName":356,"installMethods":357,"rationale":358,"selectedPaths":359,"source":327,"sourceLanguage":18,"type":256},"skills/discovery-interview-prep","Plan customer discovery interviews with the right goal, segment, constraints, and method.","discovery-interview-prep",{"claudeCode":356},"inline plugin source from marketplace.json at skills/discovery-interview-prep",[360],{"path":336,"priority":326},{"basePath":362,"description":363,"displayName":364,"installMethods":365,"rationale":366,"selectedPaths":367,"source":327,"sourceLanguage":18,"type":256},"skills/discovery-process","Run a full discovery cycle from problem hypothesis to validated solution.","discovery-process",{"claudeCode":364},"inline plugin source from marketplace.json at skills/discovery-process",[368],{"path":336,"priority":326},{"basePath":370,"description":371,"displayName":372,"installMethods":373,"rationale":374,"selectedPaths":375,"source":327,"sourceLanguage":18,"type":256},"skills/jobs-to-be-done","Uncover customer jobs, pains, and gains in a structured JTBD format.","jobs-to-be-done",{"claudeCode":372},"inline plugin source from marketplace.json at skills/jobs-to-be-done",[376],{"path":336,"priority":326},{"basePath":378,"description":379,"displayName":380,"installMethods":381,"rationale":382,"selectedPaths":383,"source":327,"sourceLanguage":18,"type":256},"skills/lean-ux-canvas","Guide teams through Lean UX Canvas v2 to frame problems and surface assumptions.","lean-ux-canvas",{"claudeCode":380},"inline plugin source from marketplace.json at skills/lean-ux-canvas",[384],{"path":336,"priority":326},{"basePath":386,"description":387,"displayName":388,"installMethods":389,"rationale":390,"selectedPaths":391,"source":327,"sourceLanguage":18,"type":256},"skills/opportunity-solution-tree","Build an Opportunity Solution Tree from outcomes to opportunities, solutions, and tests.","opportunity-solution-tree",{"claudeCode":388},"inline plugin source from marketplace.json at skills/opportunity-solution-tree",[392],{"path":336,"priority":326},{"basePath":394,"description":395,"displayName":396,"installMethods":397,"rationale":398,"selectedPaths":399,"source":327,"sourceLanguage":18,"type":256},"skills/problem-framing-canvas","Guide teams through MITRE's Problem Framing Canvas for clearer problem statements.","problem-framing-canvas",{"claudeCode":396},"inline plugin source from marketplace.json at skills/problem-framing-canvas",[400],{"path":336,"priority":326},{"basePath":402,"description":403,"displayName":404,"installMethods":405,"rationale":406,"selectedPaths":407,"source":327,"sourceLanguage":18,"type":256},"skills/problem-statement","Write a user-centered problem statement with who, what, why, and how it feels.","problem-statement",{"claudeCode":404},"inline plugin source from marketplace.json at skills/problem-statement",[408],{"path":336,"priority":326},{"basePath":410,"description":411,"displayName":412,"installMethods":413,"rationale":414,"selectedPaths":415,"source":327,"sourceLanguage":18,"type":256},"skills/proto-persona","Create a proto-persona from current research, market signals, and team knowledge.","proto-persona",{"claudeCode":412},"inline plugin source from marketplace.json at skills/proto-persona",[416],{"path":336,"priority":326},{"basePath":418,"description":419,"displayName":420,"installMethods":421,"rationale":422,"selectedPaths":423,"source":327,"sourceLanguage":18,"type":256},"skills/pestel-analysis","Analyze political, economic, social, technological, environmental, and legal forces.","pestel-analysis",{"claudeCode":420},"inline plugin source from marketplace.json at skills/pestel-analysis",[424],{"path":336,"priority":326},{"basePath":426,"description":427,"displayName":428,"installMethods":429,"rationale":430,"selectedPaths":431,"source":327,"sourceLanguage":18,"type":256},"skills/positioning-statement","Create a Geoffrey Moore-style positioning statement for your product.","positioning-statement",{"claudeCode":428},"inline plugin source from marketplace.json at skills/positioning-statement",[432],{"path":336,"priority":326},{"basePath":434,"description":435,"displayName":436,"installMethods":437,"rationale":438,"selectedPaths":439,"source":327,"sourceLanguage":18,"type":256},"skills/positioning-workshop","Run a positioning workshop to surface target customer, need, category, and differentiation.","positioning-workshop",{"claudeCode":436},"inline plugin source from marketplace.json at skills/positioning-workshop",[440],{"path":336,"priority":326},{"basePath":442,"description":443,"displayName":444,"installMethods":445,"rationale":446,"selectedPaths":447,"source":327,"sourceLanguage":18,"type":256},"skills/prd-development","Build a structured PRD connecting problem, users, solution, and success criteria.","prd-development",{"claudeCode":444},"inline plugin source from marketplace.json at skills/prd-development",[448],{"path":336,"priority":326},{"basePath":450,"description":451,"displayName":452,"installMethods":453,"rationale":454,"selectedPaths":455,"source":327,"sourceLanguage":18,"type":256},"skills/press-release","Write an Amazon-style press release that defines customer value before building.","press-release",{"claudeCode":452},"inline plugin source from marketplace.json at skills/press-release",[456],{"path":336,"priority":326},{"basePath":458,"description":459,"displayName":460,"installMethods":461,"rationale":462,"selectedPaths":463,"source":327,"sourceLanguage":18,"type":256},"skills/prioritization-advisor","Choose a prioritization framework based on stage, team context, and stakeholder needs.","prioritization-advisor",{"claudeCode":460},"inline plugin source from marketplace.json at skills/prioritization-advisor",[464],{"path":336,"priority":326},{"basePath":466,"description":467,"displayName":468,"installMethods":469,"rationale":470,"selectedPaths":471,"source":327,"sourceLanguage":18,"type":256},"skills/product-strategy-session","Run an end-to-end product strategy session across positioning, discovery, and roadmap.","product-strategy-session",{"claudeCode":468},"inline plugin source from marketplace.json at skills/product-strategy-session",[472],{"path":336,"priority":326},{"basePath":474,"description":475,"displayName":476,"installMethods":477,"rationale":478,"selectedPaths":479,"source":327,"sourceLanguage":18,"type":256},"skills/roadmap-planning","Plan a strategic roadmap across prioritization, epics, stakeholders, and sequencing.","roadmap-planning",{"claudeCode":476},"inline plugin source from marketplace.json at skills/roadmap-planning",[480],{"path":336,"priority":326},{"basePath":482,"description":483,"displayName":484,"installMethods":485,"rationale":486,"selectedPaths":487,"source":327,"sourceLanguage":18,"type":256},"skills/tam-sam-som-calculator","Calculate TAM, SAM, and SOM with explicit assumptions, methods, and caveats.","tam-sam-som-calculator",{"claudeCode":484},"inline plugin source from marketplace.json at skills/tam-sam-som-calculator",[488],{"path":336,"priority":326},{"basePath":490,"description":491,"displayName":492,"installMethods":493,"rationale":494,"selectedPaths":495,"source":327,"sourceLanguage":18,"type":256},"skills/eol-message","Write a clear, empathetic EOL announcement with rationale and next steps.","eol-message",{"claudeCode":492},"inline plugin source from marketplace.json at skills/eol-message",[496],{"path":336,"priority":326},{"basePath":498,"description":499,"displayName":500,"installMethods":501,"rationale":502,"selectedPaths":503,"source":327,"sourceLanguage":18,"type":256},"skills/epic-breakdown-advisor","Break down epics into user stories with Humanizing Work split patterns.","epic-breakdown-advisor",{"claudeCode":500},"inline plugin source from marketplace.json at skills/epic-breakdown-advisor",[504],{"path":336,"priority":326},{"basePath":506,"description":507,"displayName":508,"installMethods":509,"rationale":510,"selectedPaths":511,"source":327,"sourceLanguage":18,"type":256},"skills/epic-hypothesis","Frame an epic as a testable hypothesis with target user, outcome, and validation.","epic-hypothesis",{"claudeCode":508},"inline plugin source from marketplace.json at skills/epic-hypothesis",[512],{"path":336,"priority":326},{"basePath":514,"description":515,"displayName":516,"installMethods":517,"rationale":518,"selectedPaths":519,"source":327,"sourceLanguage":18,"type":256},"skills/storyboard","Create a six-frame storyboard showing a user's journey from problem to solution.","storyboard",{"claudeCode":516},"inline plugin source from marketplace.json at skills/storyboard",[520],{"path":336,"priority":326},{"basePath":522,"description":523,"displayName":524,"installMethods":525,"rationale":526,"selectedPaths":527,"source":327,"sourceLanguage":18,"type":256},"skills/user-story","Create user stories with Mike Cohn format and Gherkin acceptance criteria.","user-story",{"claudeCode":524},"inline plugin source from marketplace.json at skills/user-story",[528],{"path":336,"priority":326},{"basePath":530,"description":531,"displayName":532,"installMethods":533,"rationale":534,"selectedPaths":535,"source":327,"sourceLanguage":18,"type":256},"skills/user-story-mapping","Create a user story map with activities, steps, tasks, and release slices.","user-story-mapping",{"claudeCode":532},"inline plugin source from marketplace.json at skills/user-story-mapping",[536],{"path":336,"priority":326},{"basePath":538,"description":539,"displayName":540,"installMethods":541,"rationale":542,"selectedPaths":543,"source":327,"sourceLanguage":18,"type":256},"skills/user-story-mapping-workshop","Run a user story mapping workshop with adaptive questions and structured output.","user-story-mapping-workshop",{"claudeCode":540},"inline plugin source from marketplace.json at skills/user-story-mapping-workshop",[544],{"path":336,"priority":326},{"basePath":546,"description":547,"displayName":548,"installMethods":549,"rationale":550,"selectedPaths":551,"source":327,"sourceLanguage":18,"type":256},"skills/user-story-splitting","Break a large story into smaller deliverable stories using proven split patterns.","user-story-splitting",{"claudeCode":548},"inline plugin source from marketplace.json at skills/user-story-splitting",[552],{"path":336,"priority":326},{"basePath":554,"description":555,"displayName":556,"installMethods":557,"rationale":558,"selectedPaths":559,"source":327,"sourceLanguage":18,"type":256},"skills/acquisition-channel-advisor","Evaluate acquisition channels using unit economics, customer quality, and scalability.","acquisition-channel-advisor",{"claudeCode":556},"inline plugin source from marketplace.json at skills/acquisition-channel-advisor",[560],{"path":336,"priority":326},{"basePath":562,"description":563,"displayName":564,"installMethods":565,"rationale":566,"selectedPaths":567,"source":327,"sourceLanguage":18,"type":256},"skills/business-health-diagnostic","Diagnose SaaS business health across growth, retention, efficiency, and capital.","business-health-diagnostic",{"claudeCode":564},"inline plugin source from marketplace.json at skills/business-health-diagnostic",[568],{"path":336,"priority":326},{"basePath":570,"description":571,"displayName":572,"installMethods":573,"rationale":574,"selectedPaths":575,"source":327,"sourceLanguage":18,"type":256},"skills/feature-investment-advisor","Evaluate feature investments using revenue impact, cost structure, ROI, and strategy.","feature-investment-advisor",{"claudeCode":572},"inline plugin source from marketplace.json at skills/feature-investment-advisor",[576],{"path":336,"priority":326},{"basePath":578,"description":579,"displayName":580,"installMethods":581,"rationale":582,"selectedPaths":583,"source":327,"sourceLanguage":18,"type":256},"skills/finance-based-pricing-advisor","Evaluate pricing changes using ARPU, conversion, churn risk, NRR, and payback.","finance-based-pricing-advisor",{"claudeCode":580},"inline plugin source from marketplace.json at skills/finance-based-pricing-advisor",[584],{"path":336,"priority":326},{"basePath":586,"description":587,"displayName":588,"installMethods":589,"rationale":590,"selectedPaths":591,"source":327,"sourceLanguage":18,"type":256},"skills/finance-metrics-quickref","Look up SaaS finance metrics, formulas, and benchmarks fast.","finance-metrics-quickref",{"claudeCode":588},"inline plugin source from marketplace.json at skills/finance-metrics-quickref",[592],{"path":336,"priority":326},{"basePath":594,"description":595,"displayName":596,"installMethods":597,"rationale":598,"selectedPaths":599,"source":327,"sourceLanguage":18,"type":256},"skills/saas-economics-efficiency-metrics","Evaluate SaaS unit economics and capital efficiency for scaling decisions.","saas-economics-efficiency-metrics",{"claudeCode":596},"inline plugin source from marketplace.json at skills/saas-economics-efficiency-metrics",[600],{"path":336,"priority":326},{"basePath":602,"description":603,"displayName":604,"installMethods":605,"rationale":606,"selectedPaths":607,"source":327,"sourceLanguage":18,"type":256},"skills/saas-revenue-growth-metrics","Calculate SaaS revenue, retention, and growth metrics for momentum diagnosis.","saas-revenue-growth-metrics",{"claudeCode":604},"inline plugin source from marketplace.json at skills/saas-revenue-growth-metrics",[608],{"path":336,"priority":326},{"basePath":610,"description":611,"displayName":612,"installMethods":613,"rationale":614,"selectedPaths":615,"source":327,"sourceLanguage":18,"type":256},"skills/altitude-horizon-framework","Understand the PM-to-Director transition through altitude and horizon thinking.","altitude-horizon-framework",{"claudeCode":612},"inline plugin source from marketplace.json at skills/altitude-horizon-framework",[616],{"path":336,"priority":326},{"basePath":618,"description":619,"displayName":620,"installMethods":621,"rationale":622,"selectedPaths":623,"source":327,"sourceLanguage":18,"type":256},"skills/director-readiness-advisor","Guide the PM-to-Director transition across preparing, interviewing, and landing.","director-readiness-advisor",{"claudeCode":620},"inline plugin source from marketplace.json at skills/director-readiness-advisor",[624],{"path":336,"priority":326},{"basePath":626,"description":627,"displayName":628,"installMethods":629,"rationale":630,"selectedPaths":631,"source":327,"sourceLanguage":18,"type":256},"skills/executive-onboarding-playbook","Plan a VP or CPO 30-60-90 day diagnostic onboarding path.","executive-onboarding-playbook",{"claudeCode":628},"inline plugin source from marketplace.json at skills/executive-onboarding-playbook",[632],{"path":336,"priority":326},{"basePath":634,"description":635,"displayName":636,"installMethods":637,"rationale":638,"selectedPaths":639,"source":327,"sourceLanguage":18,"type":256},"skills/product-sense-interview-answer","Structure a spoken product-sense interview answer with segmentation and MVP tradeoffs.","product-sense-interview-answer",{"claudeCode":636},"inline plugin source from marketplace.json at skills/product-sense-interview-answer",[640],{"path":336,"priority":326},{"basePath":642,"description":643,"displayName":644,"installMethods":645,"rationale":646,"selectedPaths":647,"source":327,"sourceLanguage":18,"type":256},"skills/vp-cpo-readiness-advisor","Guide the transition to VP or CPO across preparing, interviewing, and recalibrating.","vp-cpo-readiness-advisor",{"claudeCode":644},"inline plugin source from marketplace.json at skills/vp-cpo-readiness-advisor",[648],{"path":336,"priority":326},{"basePath":650,"description":651,"displayName":652,"installMethods":653,"rationale":654,"selectedPaths":655,"source":327,"sourceLanguage":18,"type":256},"skills/ai-shaped-readiness-advisor","Assess whether your product work is AI-first or AI-shaped across 5 competencies.","ai-shaped-readiness-advisor",{"claudeCode":652},"inline plugin source from marketplace.json at skills/ai-shaped-readiness-advisor",[656],{"path":336,"priority":326},{"basePath":658,"description":659,"displayName":660,"installMethods":661,"rationale":662,"selectedPaths":663,"source":327,"sourceLanguage":18,"type":256},"skills/context-engineering-advisor","Diagnose context stuffing vs. context engineering in AI workflows.","context-engineering-advisor",{"claudeCode":660},"inline plugin source from marketplace.json at skills/context-engineering-advisor",[664],{"path":336,"priority":326},{"basePath":666,"description":667,"displayName":668,"installMethods":669,"rationale":670,"selectedPaths":671,"source":327,"sourceLanguage":18,"type":256},"skills/pol-probe","Define a Proof of Life probe to test a risky hypothesis cheaply.","pol-probe",{"claudeCode":668},"inline plugin source from marketplace.json at skills/pol-probe",[672],{"path":336,"priority":326},{"basePath":674,"description":675,"displayName":676,"installMethods":677,"rationale":678,"selectedPaths":679,"source":327,"sourceLanguage":18,"type":256},"skills/pol-probe-advisor","Select the right Proof of Life probe type based on hypothesis, risk, and resources.","pol-probe-advisor",{"claudeCode":676},"inline plugin source from marketplace.json at skills/pol-probe-advisor",[680],{"path":336,"priority":326},{"basePath":243,"description":253,"displayName":246,"installMethods":682,"rationale":683,"selectedPaths":684,"source":327,"sourceLanguage":18,"type":256},{"claudeCode":246},"inline plugin source from marketplace.json at skills/recommendation-canvas",[685],{"path":336,"priority":326},{"basePath":687,"description":688,"displayName":689,"installMethods":690,"rationale":691,"selectedPaths":692,"source":327,"sourceLanguage":18,"type":256},"skills/workshop-facilitation","Facilitate workshop sessions with consistent pacing, options, and progress tracking.","workshop-facilitation",{"claudeCode":689},"inline plugin source from marketplace.json at skills/workshop-facilitation",[693],{"path":336,"priority":326},{"basePath":695,"description":696,"displayName":697,"installMethods":698,"rationale":699,"selectedPaths":700,"source":327,"sourceLanguage":18,"type":256},"skills/skill-authoring-workflow","Turn raw PM content into a compliant, publish-ready skill.","skill-authoring-workflow",{"claudeCode":697},"inline plugin source from marketplace.json at skills/skill-authoring-workflow",[701],{"path":336,"priority":326},{"basePath":554,"description":703,"displayName":556,"installMethods":704,"rationale":705,"selectedPaths":706,"source":327,"sourceLanguage":18,"type":247},"Evaluate acquisition channels using unit economics, customer quality, and scalability. Use when deciding whether to scale, test, or kill a growth channel.",{"claudeCode":12},"SKILL.md frontmatter at skills/acquisition-channel-advisor/SKILL.md",[707,708],{"path":336,"priority":321},{"path":709,"priority":710},"examples/conversation-flow.md","low",{"basePath":650,"description":712,"displayName":652,"installMethods":713,"rationale":714,"selectedPaths":715,"source":327,"sourceLanguage":18,"type":247},"Assess whether your product work is AI-first or AI-shaped. Use when evaluating AI maturity and choosing the next team capability to build.",{"claudeCode":12},"SKILL.md frontmatter at skills/ai-shaped-readiness-advisor/SKILL.md",[716],{"path":336,"priority":321},{"basePath":610,"description":718,"displayName":612,"installMethods":719,"rationale":720,"selectedPaths":721,"source":327,"sourceLanguage":18,"type":247},"Understand the PM-to-Director transition through altitude and horizon thinking. Use when diagnosing scope, time-horizon, or leadership-level gaps.",{"claudeCode":12},"SKILL.md frontmatter at skills/altitude-horizon-framework/SKILL.md",[722,723],{"path":336,"priority":321},{"path":724,"priority":710},"examples/sample.md",{"basePath":562,"description":726,"displayName":564,"installMethods":727,"rationale":728,"selectedPaths":729,"source":327,"sourceLanguage":18,"type":247},"Diagnose SaaS business health across growth, retention, efficiency, and capital. Use when preparing a business review or prioritizing urgent fixes.",{"claudeCode":12},"SKILL.md frontmatter at skills/business-health-diagnostic/SKILL.md",[730],{"path":336,"priority":321},{"basePath":329,"description":732,"displayName":331,"installMethods":733,"rationale":734,"selectedPaths":735,"source":327,"sourceLanguage":18,"type":247},"Create a company research brief with executive quotes, product strategy, and org context. Use when preparing for interviews, competitive analysis, partnerships, or market-entry work.",{"claudeCode":12},"SKILL.md frontmatter at skills/company-research/SKILL.md",[736,737,738],{"path":336,"priority":321},{"path":724,"priority":710},{"path":739,"priority":740},"template.md","medium",{"basePath":658,"description":742,"displayName":660,"installMethods":743,"rationale":744,"selectedPaths":745,"source":327,"sourceLanguage":18,"type":247},"Diagnose context stuffing vs. context engineering. Use when an AI workflow feels bloated, brittle, or hard to steer reliably.",{"claudeCode":12},"SKILL.md frontmatter at skills/context-engineering-advisor/SKILL.md",[746],{"path":336,"priority":321},{"basePath":338,"description":748,"displayName":340,"installMethods":749,"rationale":750,"selectedPaths":751,"source":327,"sourceLanguage":18,"type":247},"Create a customer journey map across stages, touchpoints, actions, emotions, and metrics. Use when diagnosing a broken experience or aligning a team on the full customer flow.",{"claudeCode":12},"SKILL.md frontmatter at skills/customer-journey-map/SKILL.md",[752,753,755,756],{"path":336,"priority":321},{"path":754,"priority":710},"examples/meta-product-manager-skills.md",{"path":724,"priority":710},{"path":739,"priority":740},{"basePath":346,"description":758,"displayName":348,"installMethods":759,"rationale":760,"selectedPaths":761,"source":327,"sourceLanguage":18,"type":247},"Run a customer journey mapping workshop with adaptive questions and outputs. Use when you need to map stages, actions, emotions, pain points, and opportunities for a persona and scenario.",{"claudeCode":12},"SKILL.md frontmatter at skills/customer-journey-mapping-workshop/SKILL.md",[762],{"path":336,"priority":321},{"basePath":618,"description":764,"displayName":620,"installMethods":765,"rationale":766,"selectedPaths":767,"source":327,"sourceLanguage":18,"type":247},"Guide the PM-to-Director transition across preparing, interviewing, landing, and recalibrating. Use when leadership scope is changing and you need practical coaching.",{"claudeCode":12},"SKILL.md frontmatter at skills/director-readiness-advisor/SKILL.md",[768,769],{"path":336,"priority":321},{"path":709,"priority":710},{"basePath":354,"description":771,"displayName":356,"installMethods":772,"rationale":773,"selectedPaths":774,"source":327,"sourceLanguage":18,"type":247},"Plan customer discovery interviews with the right goal, segment, constraints, and method. Use when preparing interviews for problem validation, churn research, or new product ideas.",{"claudeCode":12},"SKILL.md frontmatter at skills/discovery-interview-prep/SKILL.md",[775],{"path":336,"priority":321},{"basePath":362,"description":777,"displayName":364,"installMethods":778,"rationale":779,"selectedPaths":780,"source":327,"sourceLanguage":18,"type":247},"Run a full discovery cycle from problem hypothesis to validated solution. Use when a team needs a structured path through framing, interviews, synthesis, and experiments.",{"claudeCode":12},"SKILL.md frontmatter at skills/discovery-process/SKILL.md",[781,782,783],{"path":336,"priority":321},{"path":724,"priority":710},{"path":739,"priority":740},{"basePath":490,"description":785,"displayName":492,"installMethods":786,"rationale":787,"selectedPaths":788,"source":327,"sourceLanguage":18,"type":247},"Write a clear, empathetic EOL announcement with rationale, customer impact, and next steps. Use when retiring a product, feature, or plan without creating avoidable confusion.",{"claudeCode":12},"SKILL.md frontmatter at skills/eol-message/SKILL.md",[789,790,791],{"path":336,"priority":321},{"path":724,"priority":710},{"path":739,"priority":740},{"basePath":498,"description":793,"displayName":500,"installMethods":794,"rationale":795,"selectedPaths":796,"source":327,"sourceLanguage":18,"type":247},"Break down epics into user stories with Humanizing Work split patterns. Use when a backlog item is too large to estimate, sequence, or deliver safely.",{"claudeCode":12},"SKILL.md frontmatter at skills/epic-breakdown-advisor/SKILL.md",[797],{"path":336,"priority":321},{"basePath":506,"description":799,"displayName":508,"installMethods":800,"rationale":801,"selectedPaths":802,"source":327,"sourceLanguage":18,"type":247},"Frame an epic as a testable hypothesis with target user, expected outcome, and validation method. Use when defining a major initiative before roadmap, discovery, or delivery planning.",{"claudeCode":12},"SKILL.md frontmatter at skills/epic-hypothesis/SKILL.md",[803,804,805],{"path":336,"priority":321},{"path":724,"priority":710},{"path":739,"priority":740},{"basePath":626,"description":807,"displayName":628,"installMethods":808,"rationale":809,"selectedPaths":810,"source":327,"sourceLanguage":18,"type":247},"Plan a VP or CPO 30-60-90 day diagnostic onboarding path. Use when entering a new executive product role and avoiding premature change.",{"claudeCode":12},"SKILL.md frontmatter at skills/executive-onboarding-playbook/SKILL.md",[811,812],{"path":336,"priority":321},{"path":724,"priority":710},{"basePath":570,"description":814,"displayName":572,"installMethods":815,"rationale":816,"selectedPaths":817,"source":327,"sourceLanguage":18,"type":247},"Evaluate feature investments using revenue impact, cost structure, ROI, and strategy. Use when deciding whether a feature deserves investment.",{"claudeCode":12},"SKILL.md frontmatter at skills/feature-investment-advisor/SKILL.md",[818,819],{"path":336,"priority":321},{"path":709,"priority":710},{"basePath":578,"description":821,"displayName":580,"installMethods":822,"rationale":823,"selectedPaths":824,"source":327,"sourceLanguage":18,"type":247},"Evaluate pricing changes using ARPU, conversion, churn risk, NRR, and payback. Use when deciding whether a pricing move should ship.",{"claudeCode":12},"SKILL.md frontmatter at skills/finance-based-pricing-advisor/SKILL.md",[825],{"path":336,"priority":321},{"basePath":586,"description":827,"displayName":588,"installMethods":828,"rationale":829,"selectedPaths":830,"source":327,"sourceLanguage":18,"type":247},"Look up SaaS finance metrics, formulas, and benchmarks fast. Use when you need a quick metric definition, formula, or benchmark during analysis.",{"claudeCode":12},"SKILL.md frontmatter at skills/finance-metrics-quickref/SKILL.md",[831],{"path":336,"priority":321},{"basePath":370,"description":833,"displayName":372,"installMethods":834,"rationale":835,"selectedPaths":836,"source":327,"sourceLanguage":18,"type":247},"Uncover customer jobs, pains, and gains in a structured JTBD format. Use when clarifying unmet needs, repositioning a product, or improving discovery and messaging.",{"claudeCode":12},"SKILL.md frontmatter at skills/jobs-to-be-done/SKILL.md",[837,838,839],{"path":336,"priority":321},{"path":724,"priority":710},{"path":739,"priority":740},{"basePath":378,"description":841,"displayName":380,"installMethods":842,"rationale":843,"selectedPaths":844,"source":327,"sourceLanguage":18,"type":247},"Guide teams through Lean UX Canvas v2. Use when framing a business problem, surfacing assumptions, and defining what to learn next.",{"claudeCode":12},"SKILL.md frontmatter at skills/lean-ux-canvas/SKILL.md",[845,846,847],{"path":336,"priority":321},{"path":724,"priority":710},{"path":739,"priority":740},{"basePath":386,"description":849,"displayName":388,"installMethods":850,"rationale":851,"selectedPaths":852,"source":327,"sourceLanguage":18,"type":247},"Build an Opportunity Solution Tree from outcomes to opportunities, solutions, and tests. Use when a stakeholder request needs problem framing before you decide what to build.",{"claudeCode":12},"SKILL.md frontmatter at skills/opportunity-solution-tree/SKILL.md",[853,854,855],{"path":336,"priority":321},{"path":724,"priority":710},{"path":739,"priority":740},{"basePath":418,"description":857,"displayName":420,"installMethods":858,"rationale":859,"selectedPaths":860,"source":327,"sourceLanguage":18,"type":247},"Analyze political, economic, social, technological, environmental, and legal forces. Use when external market shifts could materially affect a product, roadmap, or strategy.",{"claudeCode":12},"SKILL.md frontmatter at skills/pestel-analysis/SKILL.md",[861,862,863],{"path":336,"priority":321},{"path":724,"priority":710},{"path":739,"priority":740},{"basePath":666,"description":865,"displayName":668,"installMethods":866,"rationale":867,"selectedPaths":868,"source":327,"sourceLanguage":18,"type":247},"Define a Proof of Life probe to test a risky hypothesis cheaply. Use when you need harsh truth before building real product.",{"claudeCode":12},"SKILL.md frontmatter at skills/pol-probe/SKILL.md",[869,870,871],{"path":336,"priority":321},{"path":724,"priority":710},{"path":739,"priority":740},{"basePath":674,"description":873,"displayName":676,"installMethods":874,"rationale":875,"selectedPaths":876,"source":327,"sourceLanguage":18,"type":247},"Select the right Proof of Life (PoL) probe based on hypothesis, risk, and resources. Use this to match the validation method to the real learning goal, not tooling comfort.",{"claudeCode":12},"SKILL.md frontmatter at skills/pol-probe-advisor/SKILL.md",[877],{"path":336,"priority":321},{"basePath":426,"description":879,"displayName":428,"installMethods":880,"rationale":881,"selectedPaths":882,"source":327,"sourceLanguage":18,"type":247},"Create a Geoffrey Moore-style positioning statement. Use when clarifying who you serve, what problem you solve, your category, and why you're different from alternatives.",{"claudeCode":12},"SKILL.md frontmatter at skills/positioning-statement/SKILL.md",[883,884,885],{"path":336,"priority":321},{"path":724,"priority":710},{"path":739,"priority":740},{"basePath":434,"description":887,"displayName":436,"installMethods":888,"rationale":889,"selectedPaths":890,"source":327,"sourceLanguage":18,"type":247},"Run a positioning workshop that surfaces target customer, unmet need, category, benefits, and differentiation. Use when your product messaging feels fuzzy, generic, or misaligned.",{"claudeCode":12},"SKILL.md frontmatter at skills/positioning-workshop/SKILL.md",[891],{"path":336,"priority":321},{"basePath":442,"description":893,"displayName":444,"installMethods":894,"rationale":895,"selectedPaths":896,"source":327,"sourceLanguage":18,"type":247},"Build a structured PRD that connects problem, users, solution, and success criteria. Use when turning discovery notes into an engineering-ready document for a major initiative.",{"claudeCode":12},"SKILL.md frontmatter at skills/prd-development/SKILL.md",[897,898,899],{"path":336,"priority":321},{"path":724,"priority":710},{"path":739,"priority":740},{"basePath":450,"description":901,"displayName":452,"installMethods":902,"rationale":903,"selectedPaths":904,"source":327,"sourceLanguage":18,"type":247},"Write an Amazon-style press release that defines customer value before building. Use when aligning stakeholders on a new product, feature, or strategic bet.",{"claudeCode":12},"SKILL.md frontmatter at skills/press-release/SKILL.md",[905,906,907],{"path":336,"priority":321},{"path":724,"priority":710},{"path":739,"priority":740},{"basePath":458,"description":909,"displayName":460,"installMethods":910,"rationale":911,"selectedPaths":912,"source":327,"sourceLanguage":18,"type":247},"Choose a prioritization framework based on stage, team context, and stakeholder needs. Use when deciding between RICE, ICE, value/effort, or another scoring approach.",{"claudeCode":12},"SKILL.md frontmatter at skills/prioritization-advisor/SKILL.md",[913],{"path":336,"priority":321},{"basePath":394,"description":915,"displayName":396,"installMethods":916,"rationale":917,"selectedPaths":918,"source":327,"sourceLanguage":18,"type":247},"Guide teams through MITRE's Problem Framing Canvas. Use when you need a clearer problem statement before jumping to solutions.",{"claudeCode":12},"SKILL.md frontmatter at skills/problem-framing-canvas/SKILL.md",[919,920,921],{"path":336,"priority":321},{"path":724,"priority":710},{"path":739,"priority":740},{"basePath":402,"description":923,"displayName":404,"installMethods":924,"rationale":925,"selectedPaths":926,"source":327,"sourceLanguage":18,"type":247},"Write a user-centered problem statement with who is blocked, what they are trying to do, why it matters, and how it feels. Use when framing discovery, prioritization, or a PRD.",{"claudeCode":12},"SKILL.md frontmatter at skills/problem-statement/SKILL.md",[927,928,929],{"path":336,"priority":321},{"path":724,"priority":710},{"path":739,"priority":740},{"basePath":634,"description":931,"displayName":636,"installMethods":932,"rationale":933,"selectedPaths":934,"source":327,"sourceLanguage":18,"type":247},"Structure a spoken PM product-sense answer with assumptions, segmentation, pain-point prioritization, and MVP tradeoffs. Use when practicing design, improve, or build-next interview questions.",{"claudeCode":12},"SKILL.md frontmatter at skills/product-sense-interview-answer/SKILL.md",[935,936,938],{"path":336,"priority":321},{"path":937,"priority":710},"examples/improve-youtube.md",{"path":739,"priority":740},{"basePath":466,"description":940,"displayName":468,"installMethods":941,"rationale":942,"selectedPaths":943,"source":327,"sourceLanguage":18,"type":247},"Run an end-to-end product strategy session across positioning, discovery, and roadmap planning. Use when a team needs validated direction before committing to execution.",{"claudeCode":12},"SKILL.md frontmatter at skills/product-strategy-session/SKILL.md",[944,945,946],{"path":336,"priority":321},{"path":724,"priority":710},{"path":739,"priority":740},{"basePath":410,"description":948,"displayName":412,"installMethods":949,"rationale":950,"selectedPaths":951,"source":327,"sourceLanguage":18,"type":247},"Create a proto-persona from current research, market signals, and team knowledge. Use when you need a working customer profile before deeper validation.",{"claudeCode":12},"SKILL.md frontmatter at skills/proto-persona/SKILL.md",[952,953,954],{"path":336,"priority":321},{"path":724,"priority":710},{"path":739,"priority":740},{"basePath":243,"description":10,"displayName":246,"installMethods":956,"rationale":957,"selectedPaths":958,"source":327,"sourceLanguage":18,"type":247},{"claudeCode":12},"SKILL.md frontmatter at skills/recommendation-canvas/SKILL.md",[959,960,961],{"path":336,"priority":321},{"path":724,"priority":710},{"path":739,"priority":740},{"basePath":474,"description":963,"displayName":476,"installMethods":964,"rationale":965,"selectedPaths":966,"source":327,"sourceLanguage":18,"type":247},"Plan a strategic roadmap across prioritization, epic definition, stakeholder alignment, and sequencing. Use when turning strategy into a release plan that teams can execute.",{"claudeCode":12},"SKILL.md frontmatter at skills/roadmap-planning/SKILL.md",[967,968,969],{"path":336,"priority":321},{"path":724,"priority":710},{"path":739,"priority":740},{"basePath":594,"description":971,"displayName":596,"installMethods":972,"rationale":973,"selectedPaths":974,"source":327,"sourceLanguage":18,"type":247},"Evaluate SaaS unit economics and capital efficiency. Use when deciding whether the business can scale efficiently or needs correction.",{"claudeCode":12},"SKILL.md frontmatter at skills/saas-economics-efficiency-metrics/SKILL.md",[975,976,978,980],{"path":336,"priority":321},{"path":977,"priority":710},"examples/cash-trap.md",{"path":979,"priority":710},"examples/healthy-unit-economics.md",{"path":739,"priority":740},{"basePath":602,"description":982,"displayName":604,"installMethods":983,"rationale":984,"selectedPaths":985,"source":327,"sourceLanguage":18,"type":247},"Calculate SaaS revenue, retention, and growth metrics. Use when diagnosing momentum, churn, expansion, or product-market-fit signals.",{"claudeCode":12},"SKILL.md frontmatter at skills/saas-revenue-growth-metrics/SKILL.md",[986,987,989,991],{"path":336,"priority":321},{"path":988,"priority":710},"examples/healthy-saas.md",{"path":990,"priority":710},"examples/warning-signs.md",{"path":739,"priority":740},{"basePath":695,"description":993,"displayName":697,"installMethods":994,"rationale":995,"selectedPaths":996,"source":327,"sourceLanguage":18,"type":247},"Turn raw PM content into a compliant, publish-ready skill. Use when creating or updating a repo skill without breaking standards.",{"claudeCode":12},"SKILL.md frontmatter at skills/skill-authoring-workflow/SKILL.md",[997],{"path":336,"priority":321},{"basePath":514,"description":999,"displayName":516,"installMethods":1000,"rationale":1001,"selectedPaths":1002,"source":327,"sourceLanguage":18,"type":247},"Create a six-frame storyboard that shows a user's journey from problem to solution. Use when you need a fast narrative for alignment, concept reviews, or demos.",{"claudeCode":12},"SKILL.md frontmatter at skills/storyboard/SKILL.md",[1003,1004,1005],{"path":336,"priority":321},{"path":724,"priority":710},{"path":739,"priority":740},{"basePath":482,"description":1007,"displayName":484,"installMethods":1008,"rationale":1009,"selectedPaths":1010,"source":327,"sourceLanguage":18,"type":247},"Calculate TAM, SAM, and SOM with explicit assumptions, methods, and caveats. Use when sizing a market for a product idea, business case, or executive review.",{"claudeCode":12},"SKILL.md frontmatter at skills/tam-sam-som-calculator/SKILL.md",[1011,1012,1013,1015],{"path":336,"priority":321},{"path":724,"priority":710},{"path":1014,"priority":710},"scripts/market-sizing.py",{"path":739,"priority":740},{"basePath":522,"description":1017,"displayName":524,"installMethods":1018,"rationale":1019,"selectedPaths":1020,"source":327,"sourceLanguage":18,"type":247},"Create user stories with Mike Cohn format and Gherkin acceptance criteria. Use when turning user needs into development-ready work with clear outcomes and testable conditions.",{"claudeCode":12},"SKILL.md frontmatter at skills/user-story/SKILL.md",[1021,1022,1023,1025],{"path":336,"priority":321},{"path":724,"priority":710},{"path":1024,"priority":710},"scripts/user-story-template.py",{"path":739,"priority":740},{"basePath":530,"description":1027,"displayName":532,"installMethods":1028,"rationale":1029,"selectedPaths":1030,"source":327,"sourceLanguage":18,"type":247},"Create a user story map that lays out activities, steps, tasks, and release slices. Use when planning a workflow, backlog, or MVP around the user journey.",{"claudeCode":12},"SKILL.md frontmatter at skills/user-story-mapping/SKILL.md",[1031,1032,1033],{"path":336,"priority":321},{"path":724,"priority":710},{"path":739,"priority":740},{"basePath":538,"description":1035,"displayName":540,"installMethods":1036,"rationale":1037,"selectedPaths":1038,"source":327,"sourceLanguage":18,"type":247},"Run a user story mapping workshop with adaptive questions and a structured map output. Use when you need backbone activities, tasks, and release slices for a workflow.",{"claudeCode":12},"SKILL.md frontmatter at skills/user-story-mapping-workshop/SKILL.md",[1039,1040],{"path":336,"priority":321},{"path":739,"priority":740},{"basePath":546,"description":1042,"displayName":548,"installMethods":1043,"rationale":1044,"selectedPaths":1045,"source":327,"sourceLanguage":18,"type":247},"Break a large story or epic into smaller deliverable stories using proven split patterns. Use when backlog items are too big for estimation, sequencing, or independent release.",{"claudeCode":12},"SKILL.md frontmatter at skills/user-story-splitting/SKILL.md",[1046,1047,1048],{"path":336,"priority":321},{"path":724,"priority":710},{"path":739,"priority":740},{"basePath":642,"description":1050,"displayName":644,"installMethods":1051,"rationale":1052,"selectedPaths":1053,"source":327,"sourceLanguage":18,"type":247},"Guide the transition to VP or CPO across preparing, interviewing, landing, and recalibrating. Use when executive product scope is changing fast.",{"claudeCode":12},"SKILL.md frontmatter at skills/vp-cpo-readiness-advisor/SKILL.md",[1054,1055],{"path":336,"priority":321},{"path":709,"priority":710},{"basePath":687,"description":1057,"displayName":689,"installMethods":1058,"rationale":1059,"selectedPaths":1060,"source":327,"sourceLanguage":18,"type":247},"Facilitate workshop sessions in a one-step, multi-turn flow. Use when an interactive skill needs consistent pacing, options, and progress tracking.",{"claudeCode":12},"SKILL.md frontmatter at skills/workshop-facilitation/SKILL.md",[1061],{"path":336,"priority":321},{"sources":1063},[1064],"manual",{"closedIssues90d":8,"description":1066,"forks":232,"license":237,"openIssues90d":233,"pushedAt":234,"readmeSize":230,"stars":235,"topics":1067},"Product Management skills framework built on battle-tested methods for Claude Code, Cowork, Codex, and AI agents.",[1068,1069,1070,211,1071],"ai-agents","ai-product-management","claude-skills","pm-frameworks",{"classifiedAt":1073,"discoverAt":1074,"extractAt":1075,"githubAt":1075,"updatedAt":1073},1778686036887,1778686031465,1778686034938,[212,214,213,211,215],{"evaluatedAt":241,"extractAt":291,"updatedAt":241},[],[1080,1102,1130,1160,1189,1210],{"_creationTime":1081,"_id":1082,"community":1083,"display":1084,"identity":1087,"providers":1088,"relations":1097,"tags":1099,"workflow":1100},1778686037155.62,"k171b0gmdtned9xfwa62tb031d86mx06",{"reviewCount":8},{"description":703,"installMethods":1085,"name":1086,"sourceUrl":14},{"claudeCode":12},"Acquisition Channel Advisor",{"basePath":554,"githubOwner":244,"githubRepo":245,"locale":18,"slug":556,"type":247},{"evaluate":1089,"extract":1096},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1090,"tags":1091,"targetMarket":216,"tier":217},100,[211,1092,1093,1094,214,1095],"acquisition","marketing","analytics","unit-economics",{"commitSha":279,"license":237},{"parentExtensionId":1098,"repoId":287},"k17fvvtse56j7y3zaag454yw5986m2q1",[1092,1094,214,1093,211,1095],{"evaluatedAt":1101,"extractAt":291,"updatedAt":1101},1778687204952,{"_creationTime":1103,"_id":1104,"community":1105,"display":1106,"identity":1112,"providers":1117,"relations":1123,"tags":1126,"workflow":1127},1778692726926.7546,"k172x63cctbdk5cz9vpbvew5pd86nhdg",{"reviewCount":8},{"description":1107,"installMethods":1108,"name":1110,"sourceUrl":1111},"Structured challenge of product decisions with pre-mortem and counter-arguments. Use when someone says \"challenge this\", \"devil's advocate\", \"poke holes\", \"stress test\", \"pre-mortem\", \"what could go wrong\", \"am I missing something\", \"sanity check this decision\".\n",{"claudeCode":1109},"marfoerst/the-pragmatic-pm","PM Devil's Advocate","https://github.com/marfoerst/the-pragmatic-pm",{"basePath":1113,"githubOwner":1114,"githubRepo":1115,"locale":18,"slug":1116,"type":247},"skills/pm-devils-advocate","marfoerst","the-pragmatic-pm","pm-devils-advocate",{"evaluate":1118,"extract":1121},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":1119,"targetMarket":216,"tier":217},[211,214,273,215,1120],"pre-mortem",{"commitSha":279,"license":1122},"MIT",{"parentExtensionId":1124,"repoId":1125},"k17ehawghqbe3ff7rxmq9cq1xs86nm21","kd731k864fr1ezp8r85ecbhz9986mzz7",[214,1120,211,215,273],{"evaluatedAt":1128,"extractAt":1129,"updatedAt":1128},1778692961182,1778692726926,{"_creationTime":1131,"_id":1132,"community":1133,"display":1134,"identity":1140,"providers":1144,"relations":1153,"tags":1156,"workflow":1157},1778675056600.2166,"k17ehhrw19ea57ehka4xyyrfps86m8va",{"reviewCount":8},{"description":1135,"installMethods":1136,"name":1138,"sourceUrl":1139},"Chief AI Officer advisory for startups: model build-vs-buy decisions (API vs fine-tune vs in-house), AI risk classification under EU AI Act + US state patchwork, AI cost economics (API-to-self-hosted breakeven), and AI team org evolution. Use when deciding whether to call an API or fine-tune, classifying AI use cases for regulatory risk, calculating when self-hosting pays off, sequencing AI hires, or when user mentions CAIO, AI strategy, model selection, foundation model, fine-tuning, EU AI Act, NIST AI RMF, AI governance, model risk, or AI economics. Strategic only — does not duplicate engineering AI/ML skills.",{"claudeCode":1137},"alirezarezvani/claude-skills","Chief AI Officer Advisor","https://github.com/alirezarezvani/claude-skills",{"basePath":1141,"githubOwner":1142,"githubRepo":1070,"locale":18,"slug":1143,"type":247},"c-level-advisor/skills/chief-ai-officer-advisor","alirezarezvani","chief-ai-officer-advisor",{"evaluate":1145,"extract":1152},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1090,"tags":1146,"targetMarket":216,"tier":217},[212,1147,1148,1149,1150,1151],"startup-advisory","ai-governance","ai-regulation","ai-economics","leadership",{"commitSha":279,"license":1122},{"parentExtensionId":1154,"repoId":1155},"k17cfc0w65zrpv9bnzn3b6xayx86m40f","kd7ff9s1w43mfyy1n7hf87816186m6px",[1150,1148,1149,212,1151,1147],{"evaluatedAt":1158,"extractAt":1159,"updatedAt":1158},1778676898288,1778675056600,{"_creationTime":1161,"_id":1162,"community":1163,"display":1164,"identity":1170,"providers":1174,"relations":1182,"tags":1184,"workflow":1185},1778698837670.7993,"k17fe7ybjme5s1n10mmg3emmns86nr26",{"reviewCount":8},{"description":1165,"installMethods":1166,"name":1168,"sourceUrl":1169},"Decision intelligence for AI agents. Analyze options, map decision dependencies with PageRank, detect when information sources conflict, and find the choices that matter most.",{"claudeCode":1167},"Whatsonyourmind/oraclaw","oraclaw-decide","https://github.com/Whatsonyourmind/oraclaw",{"basePath":1171,"githubOwner":1172,"githubRepo":1173,"locale":18,"slug":1168,"type":247},"mission-control/packages/clawhub-skills/oraclaw-decide","Whatsonyourmind","oraclaw",{"evaluate":1175,"extract":1181},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1090,"tags":1176,"targetMarket":216,"tier":217},[214,1177,1178,1179,1180],"analysis","optimization","graph-theory","ai-agent-tools",{"commitSha":279},{"repoId":1183},"kd76fmxm1ng903s4fmj0p7hxxs86ndkg",[1180,1177,214,1179,1178],{"evaluatedAt":1186,"extractAt":1187,"updatedAt":1188},1778698934136,1778698837670,1778699187402,{"_creationTime":1190,"_id":1191,"community":1192,"display":1193,"identity":1197,"providers":1199,"relations":1205,"tags":1207,"workflow":1208},1778675056600.218,"k17ejygw8vekhzk4wfjxw235z586nt0y",{"reviewCount":8},{"description":1194,"installMethods":1195,"name":1196,"sourceUrl":1139},"/em -hard-call — Framework for Decisions With No Good Options",{"claudeCode":1137},"hard-call",{"basePath":1198,"githubOwner":1142,"githubRepo":1070,"locale":18,"slug":1196,"type":247},"c-level-advisor/executive-mentor/skills/hard-call",{"evaluate":1200,"extract":1204},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1090,"tags":1201,"targetMarket":216,"tier":217},[214,1202,1151,273,1203],"framework","ethics",{"commitSha":279},{"parentExtensionId":1206,"repoId":1155},"k17cdzaj97ewc2bbxtzkwcdy7h86mar5",[214,1203,1202,1151,273],{"evaluatedAt":1209,"extractAt":1159,"updatedAt":1209},1778677000601,{"_creationTime":1211,"_id":1212,"community":1213,"display":1214,"identity":1218,"providers":1220,"relations":1227,"tags":1229,"workflow":1230},1778675056600.215,"k17b47v0sqmtrs1ahrvcv0d2xx86ms66",{"reviewCount":8},{"description":1215,"installMethods":1216,"name":1217,"sourceUrl":1139},"/cs:freeze \u003Cdecision> \u003Cdays> — Lock a strategic decision for a cooldown period to prevent impulse reversal. Mirrors gstack's safety primitives for the business layer.",{"claudeCode":1137},"freeze",{"basePath":1219,"githubOwner":1142,"githubRepo":1070,"locale":18,"slug":1217,"type":247},"c-level-advisor/c-level-agents/skills/freeze",{"evaluate":1221,"extract":1226},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1090,"tags":1222,"targetMarket":216,"tier":217},[214,273,1223,1224,1225],"governance","safety-primitives","workflow",{"commitSha":279},{"parentExtensionId":1228,"repoId":1155},"k172bm0n7hp1thk5xp6n6rwyj986mym4",[214,1223,1224,273,1225],{"evaluatedAt":1231,"extractAt":1159,"updatedAt":1231},1778676685819]