[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-marfoerst-pm-workflow-quarterly-cycle-de":3,"guides-for-marfoerst-pm-workflow-quarterly-cycle":890,"similar-k172neeqzqyf805t2hr8najafn86n05d-de":891},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":250,"isFallback":242,"parentExtension":256,"providers":323,"relations":327,"repo":328,"tags":888,"workflow":889},1778692726926.7644,"k172neeqzqyf805t2hr8najafn86n05d",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Multi-skill workflow that runs the full quarterly planning cycle. The \"big one.\" Chain: (1) Strategic review of past quarter, (2) North star validation, (3) OKR definition, (4) Quarterly planning with capacity and bets, (5) Roadmap generation. Each stage builds on the previous. Complete quarterly planning ceremony. Use when someone says \"quarterly planning\", \"Q[N] planning\", \"quarterly cycle\", \"next quarter\", \"planning ceremony\", \"OKRs\", \"roadmap planning\", \"quarterly review\".\n",{"claudeCode":12},"marfoerst/the-pragmatic-pm","PM Workflow: Quarterly Planning Cycle","https://github.com/marfoerst/the-pragmatic-pm",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":234,"workflow":248},1778693764121.19,"kn7838ngw23edsmkcvay2nd00s86mn55","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":205,"prerequisites":206,"promptVersionExtension":207,"promptVersionScoring":208,"purpose":209,"rationale":210,"score":211,"summary":212,"tags":213,"targetMarket":219,"tier":220,"useCases":221,"workflow":226},[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,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of completing a full quarterly planning cycle and lists specific trigger phrases for its use.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","This skill orchestrates a multi-stage, comprehensive quarterly planning workflow, which goes significantly beyond basic LLM capabilities and offers substantial value over a simple prompt.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill covers the complete lifecycle of quarterly planning, with detailed stages, artifacts, and mid-quarter review processes, indicating readiness for real-world workflows.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses on a single, coherent workflow for quarterly planning, with a clear scope defined by its stages and purpose.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the multi-stage quarterly planning workflow and its intended use cases.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This is a skill that orchestrates other skills or processes, not one that exposes specific, narrow tools.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill does not appear to have configurable parameters or environment variables that require explicit documentation beyond the context files.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This is a skill that orchestrates other skills or processes, not one that exposes specific, named tools.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","As a workflow skill, it does not expose direct tools with parameter schemas or response shapes to be evaluated.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under the MIT license, which is a permissive open-source license and is clearly provided in a LICENSE file.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on April 15, 2026, which is within the last 3 months.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The extension does not appear to use any third-party dependencies directly within the skill code itself, relying on the Claude Code environment.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","The skill orchestrates other processes and does not appear to handle or expose secrets directly.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill appears to treat all external context and input as data, and its structure does not suggest it executes arbitrary instructions from external sources.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill orchestrates other processes and does not fetch external content at runtime for execution or interpretation as instructions.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill orchestrates other processes and does not modify files outside its designated scope or project folder.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No evidence of detached process spawns or deny-retry loops was found in the skill's structure.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill orchestrates other processes and does not contain explicit instructions to read and submit confidential data to a third party.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","Bundled content is free of hidden-steering tricks, and descriptions use clean printable ASCII.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's scripts are plain, readable, and do not involve obfuscation techniques like base64 decoding or runtime fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill makes no structural assumptions about the user's project organization outside of the expected context files, and explicitly states preconditions.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating no current issues and a low volume, suggesting good maintenance engagement.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","A meaningful version is not explicitly declared in SKILL.md frontmatter or manifest, but installation references the `the-pragmatic-pm` plugin which implies versioning.",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","As a workflow skill, it does not expose direct tools or structured output requiring schema validation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill orchestrates other processes and does not contain direct destructive operations that would require guarding.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The skill's structure suggests it handles errors from orchestrated processes gracefully, providing clear stderr messages on failure, and the workflow tracker provides state management.",{"category":104,"check":114,"severity":24,"summary":115},"Logging","The skill includes a `PostToolUse` hook for logging tool executions to an audit file, providing a reviewable record.",{"category":117,"check":118,"severity":42,"summary":119},"Compliance","GDPR","The skill orchestrates planning and does not directly operate on personal data.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill is designed to be domain-agnostic and adaptable via context files, with no inherent regional restrictions, thus 'global' is appropriate.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill is designed to be domain-agnostic and relies on the Claude Code environment, making it portable across compatible runtimes.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README file exists and clearly states the extension's purpose and provides installation instructions.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This is a skill that orchestrates other skills/processes, not one that exposes a list of tools.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","This is a skill that orchestrates other skills/processes, not one that exposes a list of tools with overlapping functions.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All advertised features, particularly the workflow stages and artifacts, have corresponding implementations described in the SKILL.md.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions and a copy-pasteable command for adding the plugin.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The skill's design implies that errors from its orchestrated processes will be reported with context and potential recovery steps, as indicated by its error handling and workflow state management.",{"category":147,"check":148,"severity":42,"summary":149},"Execution","Pinned dependencies","The extension does not appear to use third-party dependencies directly; it relies on the Claude Code environment and orchestrates other skills.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","As this skill orchestrates planning and does not directly perform state-changing operations or send outward data, a dry-run feature is not applicable.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","The skill orchestrates other processes and does not directly make remote calls or perform state-changing operations that require idempotency or timeouts.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The usage logging hook is documented and appears to be configurable, aligning with opt-in telemetry principles.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description clearly outlines the skill's purpose as orchestrating a quarterly planning cycle and provides specific trigger phrases and explicit boundaries.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is dense, concise, and effectively summarizes the core capability and provides relevant trigger phrases.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is reasonably concise, outlining the workflow stages and linking to external artifacts, adhering to progressive disclosure principles.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md outlines the workflow and references specific artifacts (like `domain-context.md`, `personal-context.md`, and detailed stage templates) for deeper information, demonstrating progressive disclosure.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","This skill orchestrates a planning process rather than performing deep code review or research, so `context: fork` is not applicable.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md provides detailed process descriptions for each stage, including the expected artifacts and checkpoints, serving as comprehensive usage examples.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill addresses edge cases by providing mid-entry support, clear prerequisites, and checkpoints for validation, with failure modes implicitly handled by the workflow structure.",{"category":104,"check":183,"severity":42,"summary":184},"Tool Fallback","The skill orchestrates other skills and does not rely on external MCP servers with fallbacks.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill's structured workflow with checkpoints and mid-quarter review implies halting on unexpected states and reporting issues.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained, orchestrating its own stages and artifacts, and cross-links to other skills or context files explicitly when relevant.",1778693764006,"This skill orchestrates a complete quarterly planning cycle, guiding users through strategic review, North Star validation, OKR definition, capacity planning, and roadmap generation. It leverages context files for customization and includes detailed processes and artifact templates for each stage.",[195,196,197,198,199],"Orchestrates a 5-stage quarterly planning cycle","Generates detailed planning artifacts for each stage","Supports mid-entry into the workflow","Adapts to company and personal context","Includes checkpoints for validation and alignment",[201,202,203,204],"Defining specific product features or initiatives","Managing daily sprint tasks or execution","Conducting detailed market research beyond strategic context","Replacing individual decision-making with automated outputs",[],[],"3.0.0","4.4.0","To provide a structured, end-to-end workflow for conducting a complete quarterly planning cycle, ensuring alignment and strategic focus.","The skill is exceptionally well-documented and robust, covering a complex workflow end-to-end. Minor points like lack of explicit versioning in SKILL.md or absolute absence of external dependencies kept it from a perfect score.",98,"A comprehensive and well-documented multi-skill workflow for quarterly planning.",[214,215,216,217,218],"planning","workflow","okr","roadmap","product-management","global","verified",[222,223,224,225],"When kicking off a new quarterly planning process","When needing to align stakeholders on quarterly objectives and plans","When transitioning from one quarter's review to the next quarter's planning","When seeking a standardized process for product planning ceremonies",[227,228,229,230,231,232,233],"Execute Stage 1: Strategic Review of Past Quarter","Execute Stage 2: North Star Validation","Execute Stage 3: OKR Definition","Execute Stage 4: Quarterly Planning (Capacity + Bets)","Execute Stage 5: Roadmap Generation","Conduct Mid-Quarter Review (Weeks 6-7)","Deliver Full Cycle Summary",{"codeQuality":235,"collectedAt":237,"documentation":238,"maintenance":241,"security":245,"testCoverage":247},{"hasLockfile":236},false,1778693746076,{"descriptionLength":239,"readmeSize":240},482,16111,{"closedIssues90d":8,"forks":8,"hasChangelog":242,"openIssues90d":8,"pushedAt":243,"stars":244},true,1776252922000,6,{"hasNpmPackage":236,"license":246,"smitheryVerified":236},"MIT",{"hasCi":236,"hasTests":236},{"updatedAt":249},1778693764121,{"basePath":251,"githubOwner":252,"githubRepo":253,"locale":18,"slug":254,"type":255},"skills/pm-workflow-quarterly-cycle","marfoerst","the-pragmatic-pm","pm-workflow-quarterly-cycle","skill",{"_creationTime":257,"_id":258,"community":259,"display":260,"identity":265,"parentExtension":268,"providers":300,"relations":319,"tags":320,"workflow":321},1778692726926.7524,"k17ehawghqbe3ff7rxmq9cq1xs86nm21",{"reviewCount":8},{"description":261,"installMethods":262,"name":264,"sourceUrl":14},"PM leadership toolkit: 45 skills + 5 agents + 5 workflows + 4 hooks for product teams. Enforces problem clarity, leading+lagging metrics, and scope discipline. Domain-agnostic — customize via domain-context.md for your company, industry, and compliance requirements.",{"claudeCode":263},"pm-toolkit","PM Leadership Toolkit",{"basePath":266,"githubOwner":252,"githubRepo":253,"locale":18,"slug":253,"type":267},"","plugin",{"_creationTime":269,"_id":270,"community":271,"display":272,"identity":276,"providers":278,"relations":294,"tags":296,"workflow":297},1778692726926.7522,"k176y75es9j5jccf2knfgvtv7x86m7z0",{"reviewCount":8},{"description":273,"installMethods":274,"name":275,"sourceUrl":14},"PM leadership toolkit: 43 skills + 5 agents + 4 workflows for product teams",{"claudeCode":12},"The Pragmatic PM",{"basePath":266,"githubOwner":252,"githubRepo":253,"locale":18,"slug":253,"type":277},"marketplace",{"evaluate":279,"extract":288},{"promptVersionExtension":280,"promptVersionScoring":208,"score":281,"tags":282,"targetMarket":219,"tier":287},"3.1.0",79,[218,283,284,285,286],"b2b-saas","leadership","productivity","workflows","community",{"commitSha":289,"license":246,"marketplace":290,"plugin":292},"HEAD",{"name":253,"pluginCount":291},1,{"mcpCount":8,"provider":293,"skillCount":8},"classify",{"repoId":295},"kd731k864fr1ezp8r85ecbhz9986mzz7",[283,284,218,285,286],{"evaluatedAt":298,"extractAt":299,"updatedAt":298},1778692746860,1778692726926,{"evaluate":301,"extract":316},{"promptVersionExtension":207,"promptVersionScoring":208,"score":302,"tags":303,"targetMarket":219,"tier":287},95,[218,283,304,305,306,216,307,308,309,310,311,312,313,314,315],"pm-leadership","quality-gate","prd","discovery","metrics","sales-enablement","go-to-market","battlecard","gtm","ai-pricing","migration","process-documentation",{"commitSha":289,"license":246,"plugin":317},{"mcpCount":8,"provider":293,"skillCount":318},50,{"parentExtensionId":270,"repoId":295},[313,283,311,307,310,312,308,314,216,304,306,315,218,305,309],{"evaluatedAt":322,"extractAt":299,"updatedAt":322},1778692775030,{"evaluate":324,"extract":326},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":325,"targetMarket":219,"tier":220},[214,215,216,217,218],{"commitSha":289,"license":246},{"parentExtensionId":258,"repoId":295},{"_creationTime":329,"_id":295,"identity":330,"providers":331,"workflow":884},1778692722125.5374,{"githubOwner":252,"githubRepo":253,"sourceUrl":14},{"classify":332,"discover":874,"github":877},{"commitSha":289,"extensions":333},[334,347,476,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,717,725,733,741,749,757,765,773,781,789,797,805,813,821,829,837,845,853,861,866],{"basePath":266,"description":273,"displayName":253,"installMethods":335,"rationale":336,"selectedPaths":337,"source":346,"sourceLanguage":18,"type":277},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[338,341,343],{"path":339,"priority":340},".claude-plugin/marketplace.json","mandatory",{"path":342,"priority":340},"README.md",{"path":344,"priority":345},"LICENSE","high","rule",{"basePath":266,"description":261,"displayName":263,"installMethods":348,"rationale":349,"selectedPaths":350,"source":346,"sourceLanguage":18,"type":267},{"claudeCode":263},"plugin manifest at .claude-plugin/plugin.json",[351,353,354,355,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474],{"path":352,"priority":340},".claude-plugin/plugin.json",{"path":342,"priority":340},{"path":344,"priority":345},{"path":356,"priority":357},"skills/pm-ab-test/SKILL.md","medium",{"path":359,"priority":357},"skills/pm-ai-pricing/SKILL.md",{"path":361,"priority":357},"skills/pm-battlecard/SKILL.md",{"path":363,"priority":357},"skills/pm-board-deck/SKILL.md",{"path":365,"priority":357},"skills/pm-build-vs-buy/SKILL.md",{"path":367,"priority":357},"skills/pm-customer-success/SKILL.md",{"path":369,"priority":357},"skills/pm-dashboard-designer/SKILL.md",{"path":371,"priority":357},"skills/pm-decision-document/SKILL.md",{"path":373,"priority":357},"skills/pm-devils-advocate/SKILL.md",{"path":375,"priority":357},"skills/pm-executive-update/SKILL.md",{"path":377,"priority":357},"skills/pm-feature-requests/SKILL.md",{"path":379,"priority":357},"skills/pm-feedback-categorizer/SKILL.md",{"path":381,"priority":357},"skills/pm-funnel-analyzer/SKILL.md",{"path":383,"priority":357},"skills/pm-gtm-launch/SKILL.md",{"path":385,"priority":357},"skills/pm-hub/SKILL.md",{"path":387,"priority":357},"skills/pm-journey-map/SKILL.md",{"path":389,"priority":357},"skills/pm-jtbd/SKILL.md",{"path":391,"priority":357},"skills/pm-meeting-notes/SKILL.md",{"path":393,"priority":357},"skills/pm-messaging-framework/SKILL.md",{"path":395,"priority":357},"skills/pm-metric-framework/SKILL.md",{"path":397,"priority":357},"skills/pm-migration-planner/SKILL.md",{"path":399,"priority":357},"skills/pm-north-star/SKILL.md",{"path":401,"priority":357},"skills/pm-objection-handler/SKILL.md",{"path":403,"priority":357},"skills/pm-okr/SKILL.md",{"path":405,"priority":357},"skills/pm-onboarding-flow/SKILL.md",{"path":407,"priority":357},"skills/pm-one-pager/SKILL.md",{"path":409,"priority":357},"skills/pm-opportunity-tree/SKILL.md",{"path":411,"priority":357},"skills/pm-pe-migration-report/SKILL.md",{"path":413,"priority":357},"skills/pm-persona-generator/SKILL.md",{"path":415,"priority":357},"skills/pm-postmortem/SKILL.md",{"path":417,"priority":357},"skills/pm-prd/SKILL.md",{"path":419,"priority":357},"skills/pm-pricing/SKILL.md",{"path":421,"priority":357},"skills/pm-process-docs/SKILL.md",{"path":423,"priority":357},"skills/pm-product-brief/SKILL.md",{"path":425,"priority":357},"skills/pm-quarterly-planning/SKILL.md",{"path":427,"priority":357},"skills/pm-release-notes/SKILL.md",{"path":429,"priority":357},"skills/pm-review/SKILL.md",{"path":431,"priority":357},"skills/pm-risk-register/SKILL.md",{"path":433,"priority":357},"skills/pm-sales-deck/SKILL.md",{"path":435,"priority":357},"skills/pm-sprint-retro/SKILL.md",{"path":437,"priority":357},"skills/pm-stakeholder-simulator/SKILL.md",{"path":439,"priority":357},"skills/pm-strategic-review/SKILL.md",{"path":441,"priority":357},"skills/pm-swot/SKILL.md",{"path":443,"priority":357},"skills/pm-value-prop-canvas/SKILL.md",{"path":445,"priority":357},"skills/pm-win-loss/SKILL.md",{"path":447,"priority":357},"skills/pm-workflow-competitive-intel/SKILL.md",{"path":449,"priority":357},"skills/pm-workflow-migration/SKILL.md",{"path":451,"priority":357},"skills/pm-workflow-problem-to-prd/SKILL.md",{"path":453,"priority":357},"skills/pm-workflow-quarterly-cycle/SKILL.md",{"path":455,"priority":357},"skills/pm-workflow-sales-enablement/SKILL.md",{"path":457,"priority":345},"agents/pm-comms-writer.md",{"path":459,"priority":345},"agents/pm-data-analyst.md",{"path":461,"priority":345},"agents/pm-discovery-lead.md",{"path":463,"priority":345},"agents/pm-gtm-strategist.md",{"path":465,"priority":345},"agents/pm-ops-facilitator.md",{"path":467,"priority":345},"hooks/context-reinject.sh",{"path":469,"priority":345},"hooks/hooks.json",{"path":471,"priority":345},"hooks/quality-gate.sh",{"path":473,"priority":345},"hooks/usage-logger.sh",{"path":475,"priority":345},"hooks/workflow-tracker.sh",{"basePath":477,"description":478,"displayName":479,"installMethods":480,"rationale":481,"selectedPaths":482,"source":346,"sourceLanguage":18,"type":255},"skills/pm-ab-test","Design rigorous A/B tests with hypothesis formulation, sample size calculation, success criteria, guardrail metrics, and rollout planning. Includes Bayesian vs frequentist guidance and compliance-aware staged rollout for ERP features. Use when someone says \"A/B test\", \"experiment\", \"split test\", \"hypothesis\", \"test this feature\", \"should we experiment\", \"sample size\", \"statistical significance\".\n","pm-ab-test",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-ab-test/SKILL.md",[483],{"path":484,"priority":340},"SKILL.md",{"basePath":486,"description":487,"displayName":488,"installMethods":489,"rationale":490,"selectedPaths":491,"source":346,"sourceLanguage":18,"type":255},"skills/pm-ai-pricing","AI pricing strategy for SaaS products. Covers embed-vs-charge decisions, AI cost modeling, value quantification, packaging AI features, WTP research, and AI-specific pricing metrics. Use when someone says \"AI pricing\", \"how to price AI\", \"price AI feature\", \"AI add-on\", \"AI copilot pricing\", \"AI agent pricing\", \"charge for AI\", \"AI monetization\", \"AI cost model\", \"inference costs\", \"AI credits\", \"AI packaging\", \"per-agent pricing\", \"AI willingness to pay\", \"AI embed or charge\", \"AI margin\", \"copilot tax\", or \"AI pricing strategy\".\n","pm-ai-pricing",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-ai-pricing/SKILL.md",[492],{"path":484,"priority":340},{"basePath":494,"description":495,"displayName":496,"installMethods":497,"rationale":498,"selectedPaths":499,"source":346,"sourceLanguage":18,"type":255},"skills/pm-battlecard","Per-competitor sales battlecard — a 1-page scannable cheat sheet a rep pulls up mid-call. Competitive positioning, objection handling, landmine questions, proof points, and deal stage guidance. Use when someone says \"battlecard\", \"competitive cheat sheet\", \"how do we sell against\", \"competitor comparison\", \"competitive positioning\", \"sales enablement\", \"win against\", \"deal strategy against [competitor]\", \"they're evaluating [competitor]\".\n","pm-battlecard",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-battlecard/SKILL.md",[500],{"path":484,"priority":340},{"basePath":502,"description":503,"displayName":504,"installMethods":505,"rationale":506,"selectedPaths":507,"source":346,"sourceLanguage":18,"type":255},"skills/pm-board-deck","Generate content for board or investor deck presentations. Creates the narrative arc, key slides content, and talking points. Covers: market context, product progress, metrics, roadmap, asks. Use when someone says \"board deck\", \"investor deck\", \"board meeting\", \"quarterly board update\", or \"prepare for the board\".\n","pm-board-deck",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-board-deck/SKILL.md",[508],{"path":484,"priority":340},{"basePath":510,"description":511,"displayName":512,"installMethods":513,"rationale":514,"selectedPaths":515,"source":346,"sourceLanguage":18,"type":255},"skills/pm-build-vs-buy","Build/buy/partner decision framework with scoring across time-to-value, TCO, strategic control, and integration complexity. Use when someone says \"build or buy\", \"build vs buy\", \"should we build this\", \"vendor evaluation\", \"make or buy\", \"partnership evaluation\", \"third-party vs in-house\", \"buy vs partner\".\n","pm-build-vs-buy",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-build-vs-buy/SKILL.md",[516],{"path":484,"priority":340},{"basePath":518,"description":519,"displayName":520,"installMethods":521,"rationale":522,"selectedPaths":523,"source":346,"sourceLanguage":18,"type":255},"skills/pm-customer-success","Customer success playbook generator for lifecycle stages: onboarding, adoption, expansion, renewal, churn prevention. Creates playbooks with triggers, actions, owners, and health indicators. Domain-aware: adapts to compliance and onboarding requirements from domain-context.md. Use when someone says \"customer success\", \"CS playbook\", \"onboarding playbook\", \"churn prevention\", \"renewal\", \"expansion\", \"customer health\", \"lifecycle\", \"adoption\", \"NRR\".\n","pm-customer-success",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-customer-success/SKILL.md",[524],{"path":484,"priority":340},{"basePath":526,"description":527,"displayName":528,"installMethods":529,"rationale":530,"selectedPaths":531,"source":346,"sourceLanguage":18,"type":255},"skills/pm-dashboard-designer","Analytics dashboard design tool. Defines audience, selects leading + lagging metrics, designs information hierarchy, and specifies data sources. Follows dashboard design principles: most important metric top-left, comparison context, anomaly highlighting. Use when someone says \"dashboard\", \"analytics\", \"metrics dashboard\", \"KPI dashboard\", \"reporting\", \"data visualization\", \"executive dashboard\", \"product dashboard\".\n","pm-dashboard-designer",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-dashboard-designer/SKILL.md",[532],{"path":484,"priority":340},{"basePath":534,"description":535,"displayName":536,"installMethods":537,"rationale":538,"selectedPaths":539,"source":346,"sourceLanguage":18,"type":255},"skills/pm-decision-document","Create ADR-style product decision records. Documents context, options considered, trade-offs, the decision made, and consequences. Enforces that alternatives were considered. Use when someone says \"decision doc\", \"ADR\", \"we decided to\", \"document this decision\", \"why did we choose\", or \"decision record\".\n","pm-decision-document",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-decision-document/SKILL.md",[540],{"path":484,"priority":340},{"basePath":542,"description":543,"displayName":544,"installMethods":545,"rationale":546,"selectedPaths":547,"source":346,"sourceLanguage":18,"type":255},"skills/pm-devils-advocate","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","pm-devils-advocate",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-devils-advocate/SKILL.md",[548],{"path":484,"priority":340},{"basePath":550,"description":551,"displayName":552,"installMethods":553,"rationale":554,"selectedPaths":555,"source":346,"sourceLanguage":18,"type":255},"skills/pm-executive-update","Generate SCQA-structured executive or investor updates. Covers weekly status reports, monthly business reviews, and quarterly investor updates. Concise, board-ready, focused on outcomes not activities. Use when someone says \"executive update\", \"status report\", \"investor update\", \"board update\", \"what should I report?\", or \"monthly business review\".\n","pm-executive-update",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-executive-update/SKILL.md",[556],{"path":484,"priority":340},{"basePath":558,"description":559,"displayName":560,"installMethods":561,"rationale":562,"selectedPaths":563,"source":346,"sourceLanguage":18,"type":255},"skills/pm-feature-requests","Analyze, categorize, and prioritize feature requests using affinity mapping, frequency-severity scoring, and demand curve analysis. Ingest from pasted lists, CSV, or freeform text. Flags compliance/regulatory implications automatically. Use when someone says \"feature requests\", \"customer requests\", \"what should we build\", \"request backlog\", \"prioritize requests\", \"demand analysis\", \"feature voting\".\n","pm-feature-requests",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-feature-requests/SKILL.md",[564],{"path":484,"priority":340},{"basePath":566,"description":567,"displayName":568,"installMethods":569,"rationale":570,"selectedPaths":571,"source":346,"sourceLanguage":18,"type":255},"skills/pm-feedback-categorizer","Categorize user feedback using affinity mapping. Ingest from multiple sources, de-duplicate, cluster into themes, score by frequency + severity + sentiment, and output a theme map with representative quotes and recommended actions. Distinguishes bugs, feature requests, usability issues, and praise. Use when someone says \"categorize feedback\", \"sort feedback\", \"feedback analysis\", \"NPS comments\", \"what are users saying\", \"support themes\", \"voice of customer\".\n","pm-feedback-categorizer",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-feedback-categorizer/SKILL.md",[572],{"path":484,"priority":340},{"basePath":574,"description":575,"displayName":576,"installMethods":577,"rationale":578,"selectedPaths":579,"source":346,"sourceLanguage":18,"type":255},"skills/pm-funnel-analyzer","Diagnose conversion funnel drop-offs, generate hypotheses, and recommend interventions with success metrics. Includes statistical significance guidance and domain-specific funnel stages from domain-context.md. Use when someone says \"funnel\", \"conversion\", \"drop-off\", \"activation\", \"onboarding\", \"churn\", \"retention\", \"pipeline\", \"trial to paid\".\n","pm-funnel-analyzer",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-funnel-analyzer/SKILL.md",[580],{"path":484,"priority":340},{"basePath":582,"description":583,"displayName":584,"installMethods":585,"rationale":586,"selectedPaths":587,"source":346,"sourceLanguage":18,"type":255},"skills/pm-gtm-launch","Go-to-market launch playbook for a feature, module, or product. Generates cross-functional checklists, enablement timelines, communication plans, and success metrics. Scales from lightweight P2 launches to full P0 GTM motions. Use when someone says \"launch plan\", \"go-to-market\", \"GTM\", \"launch playbook\", \"launch checklist\", \"feature launch\", \"product launch\", \"release planning\", \"launch readiness\", or \"launch brief\".\n","pm-gtm-launch",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-gtm-launch/SKILL.md",[588],{"path":484,"priority":340},{"basePath":590,"description":591,"displayName":592,"installMethods":593,"rationale":594,"selectedPaths":595,"source":346,"sourceLanguage":18,"type":255},"skills/pm-hub","Master PM skill router. Lists all available PM skills by category and routes to the right one based on user intent. Use when someone says \"help me with PM work\", \"what PM skills are available\", \"I need to write a...\", or any vague product management request. Entry point for the PM Toolkit plugin.\n","pm-hub",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-hub/SKILL.md",[596],{"path":484,"priority":340},{"basePath":598,"description":599,"displayName":600,"installMethods":601,"rationale":602,"selectedPaths":603,"source":346,"sourceLanguage":18,"type":255},"skills/pm-journey-map","Customer journey mapping across the full lifecycle: awareness through renewal. Maps actions, touchpoints, emotions, pain points, and opportunities per stage. Domain-aware: includes compliance and onboarding milestones from domain-context.md. Use when someone says \"journey map\", \"customer journey\", \"user journey\", \"experience map\", \"touchpoints\", \"pain points\", \"customer experience\", \"CX mapping\".\n","pm-journey-map",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-journey-map/SKILL.md",[604],{"path":484,"priority":340},{"basePath":606,"description":607,"displayName":608,"installMethods":609,"rationale":610,"selectedPaths":611,"source":346,"sourceLanguage":18,"type":255},"skills/pm-jtbd","Jobs-to-be-Done discovery and analysis using Christensen/Ulwick methodology. Three modes: write JTBD interview scripts, extract job statements from transcripts, or prioritize outcomes by importance vs satisfaction. Use when someone says \"JTBD\", \"jobs to be done\", \"interview script\", \"customer jobs\", \"outcome-driven\", \"what are customers trying to do\", \"job statements\".\n","pm-jtbd",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-jtbd/SKILL.md",[612],{"path":484,"priority":340},{"basePath":614,"description":615,"displayName":616,"installMethods":617,"rationale":618,"selectedPaths":619,"source":346,"sourceLanguage":18,"type":255},"skills/pm-meeting-notes","Create structured PM meeting notes with decisions, action items, open questions, and parking lot. Works from raw notes, transcripts, or memory. Use when someone says \"meeting notes\", \"action items\", \"what did we decide?\", \"summarize this meeting\", or \"process these notes\".\n","pm-meeting-notes",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-meeting-notes/SKILL.md",[620],{"path":484,"priority":340},{"basePath":622,"description":623,"displayName":624,"installMethods":625,"rationale":626,"selectedPaths":627,"source":346,"sourceLanguage":18,"type":255},"skills/pm-messaging-framework","Messaging framework for consistent customer-facing language across all touchpoints. Positioning statements, value pillars, elevator pitches, per-persona and per-competitor messaging. Use when someone says \"messaging framework\", \"positioning statement\", \"elevator pitch\", \"value pillars\", \"how do we talk about this\", \"sales messaging\", \"competitive messaging\", \"product messaging\", \"positioning\", \"tagline\", \"one-liner\", \"how do we position against\".\n","pm-messaging-framework",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-messaging-framework/SKILL.md",[628],{"path":484,"priority":340},{"basePath":630,"description":631,"displayName":632,"installMethods":633,"rationale":634,"selectedPaths":635,"source":346,"sourceLanguage":18,"type":255},"skills/pm-metric-framework","Build a complete metric hierarchy from North Star through input metrics, health metrics, and counter metrics. Enforces leading + lagging indicators at every level. Includes instrumentation guidance and AARRR/custom framework decomposition. Use when someone says \"metric framework\", \"measurement plan\", \"KPI hierarchy\", \"AARRR metrics\", \"pirate metrics\", \"health metrics\", \"counter metrics\", \"leading indicators\", \"instrumentation\", \"analytics plan\", or \"how do we measure success\".\n","pm-metric-framework",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-metric-framework/SKILL.md",[636],{"path":484,"priority":340},{"basePath":638,"description":639,"displayName":640,"installMethods":641,"rationale":642,"selectedPaths":643,"source":346,"sourceLanguage":18,"type":255},"skills/pm-migration-planner","Migration planning skill for platform migrations, data migrations, product consolidations, vendor/API swaps, and compliance-driven migrations. Generates feature parity matrices, data migration plans, go/no-go gate frameworks, customer communication playbooks, and legacy sunset plans. Use when someone says \"migration plan\", \"platform migration\", \"data migration\", \"product consolidation\", \"vendor migration\", \"API migration\", \"compliance migration\", \"feature parity\", \"cutover plan\", \"migration readiness\", \"legacy sunset\", \"decommission\", \"strangler fig\", \"parallel run\", or \"migration strategy\".\n","pm-migration-planner",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-migration-planner/SKILL.md",[644],{"path":484,"priority":340},{"basePath":646,"description":647,"displayName":648,"installMethods":649,"rationale":650,"selectedPaths":651,"source":346,"sourceLanguage":18,"type":255},"skills/pm-north-star","Define and validate a North Star metric and its input metric tree for a B2B SaaS product. Uses Sean Ellis criteria for validation. Builds the full metric hierarchy from North Star down to team-level input metrics. Use when someone says \"north star metric\", \"what should we measure\", \"product metric\", \"input metrics\", \"metric tree\", \"Sean Ellis\", \"one metric that matters\", \"how do we know if we're winning\", or \"product health metric\".\n","pm-north-star",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-north-star/SKILL.md",[652],{"path":484,"priority":340},{"basePath":654,"description":655,"displayName":656,"installMethods":657,"rationale":658,"selectedPaths":659,"source":346,"sourceLanguage":18,"type":255},"skills/pm-objection-handler","Objection handling playbook organized by category. Teaches reps to diagnose the real concern behind the stated objection and respond with evidence, not clever comebacks. Use when someone says \"objection handling\", \"how do we respond when they say\", \"too expensive\", \"competitor says\", \"they have concerns about\", \"common objections\", \"sales objections\", \"objection playbook\", \"why do we lose deals\", \"buyer pushback\", \"handle pricing objection\", \"they think we're too small\".\n","pm-objection-handler",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-objection-handler/SKILL.md",[660],{"path":484,"priority":340},{"basePath":662,"description":663,"displayName":664,"installMethods":665,"rationale":666,"selectedPaths":667,"source":346,"sourceLanguage":18,"type":255},"skills/pm-okr","Full OKR lifecycle: define, refine, check-in, score, and align OKRs across organizational levels. Enforces outcome-over-output writing standards, leading vs lagging KR balance, and strategic alignment mapping. Use when someone says \"OKRs\", \"objectives and key results\", \"write OKRs\", \"review our OKRs\", \"OKR check-in\", \"score OKRs\", \"grade OKRs\", \"mid-quarter review\", \"OKR alignment\", \"cascade OKRs\", \"are our OKRs good\", \"help me write key results\", \"quarterly goals\", \"OKR scoring\", \"OKR retrospective\", or \"team objectives\".\n","pm-okr",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-okr/SKILL.md",[668],{"path":484,"priority":340},{"basePath":670,"description":671,"displayName":672,"installMethods":673,"rationale":674,"selectedPaths":675,"source":346,"sourceLanguage":18,"type":255},"skills/pm-onboarding-flow","Design SaaS onboarding flows with time-to-first-value analysis, activation metric definition, and progressive disclosure patterns. Maps current flows, identifies the \"aha moment\", and designs optimal paths to activation. Use when someone says \"onboarding\", \"time to value\", \"activation\", \"first-run experience\", \"setup wizard\", \"aha moment\", \"TTFV\", \"user activation\", \"onboarding checklist\", \"empty states\", \"progressive disclosure\", or \"new user experience\".\n","pm-onboarding-flow",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-onboarding-flow/SKILL.md",[676],{"path":484,"priority":340},{"basePath":678,"description":679,"displayName":680,"installMethods":681,"rationale":682,"selectedPaths":683,"source":346,"sourceLanguage":18,"type":255},"skills/pm-one-pager","Create an executive one-pager for initiatives and proposals. Structured as: Problem, Approach, Metrics, Timeline, Ask. Maximum one page. Use when someone says \"one pager\", \"executive summary\", \"initiative brief\", \"proposal\", \"I need to pitch this\", or \"summarize this for leadership\".\n","pm-one-pager",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-one-pager/SKILL.md",[684],{"path":484,"priority":340},{"basePath":686,"description":687,"displayName":688,"installMethods":689,"rationale":690,"selectedPaths":691,"source":346,"sourceLanguage":18,"type":255},"skills/pm-opportunity-tree","Teresa Torres Opportunity Solution Tree: outcome, opportunity space, solutions, experiments. Use when someone says \"opportunity tree\", \"OST\", \"opportunity solution tree\", \"discovery\", \"what should we build\", \"map opportunities\", \"Teresa Torres\", \"continuous discovery\".\n","pm-opportunity-tree",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-opportunity-tree/SKILL.md",[692],{"path":484,"priority":340},{"basePath":694,"description":695,"displayName":696,"installMethods":697,"rationale":698,"selectedPaths":699,"source":346,"sourceLanguage":18,"type":255},"skills/pm-pe-migration-report","PE board migration progress report generator. Produces a 1-page dashboard for PE operating partners covering ARR migration status, wave progress, synergy realization, risks, and customer health. Designed for busy board members who scan 10-15 portfolio reports per month. Use when someone says \"PE report\", \"migration board update\", \"PE operating review\", \"ARR migration status\", \"synergy report\", \"portfolio migration update\", \"board migration progress\".\n","pm-pe-migration-report",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-pe-migration-report/SKILL.md",[700],{"path":484,"priority":340},{"basePath":702,"description":703,"displayName":704,"installMethods":705,"rationale":706,"selectedPaths":707,"source":346,"sourceLanguage":18,"type":255},"skills/pm-persona-generator","Data-driven persona creation grounded in behavioral patterns, not demographics. Guides you from raw data to validated persona profiles with goals, frustrations, decision criteria, and tools. Use when someone says \"persona\", \"user profile\", \"who are our users\", \"customer segments\", \"target audience\", \"ICP\", \"ideal customer profile\".\n","pm-persona-generator",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-persona-generator/SKILL.md",[708],{"path":484,"priority":340},{"basePath":710,"description":711,"displayName":712,"installMethods":713,"rationale":714,"selectedPaths":715,"source":346,"sourceLanguage":18,"type":255},"skills/pm-postmortem","Blameless incident and failure post-mortem generator using 5 Whys root cause analysis. Produces structured post-mortem documents with timeline, contributing factors, corrective actions, and lessons learned. Tracks MTTR and detection time metrics. Use when someone says \"post-mortem\", \"postmortem\", \"incident review\", \"root cause analysis\", \"5 whys\", \"what happened\", \"outage review\", \"failure analysis\", \"RCA\".\n","pm-postmortem",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-postmortem/SKILL.md",[716],{"path":484,"priority":340},{"basePath":718,"description":719,"displayName":720,"installMethods":721,"rationale":722,"selectedPaths":723,"source":346,"sourceLanguage":18,"type":255},"skills/pm-prd","Generate a Product Requirements Document (PRD) with four modes: Full PRD for net-new features, Lightweight Feature Spec for sprint-level work, Iteration/V2 Spec for follow-ups on shipped features, and Migration/Compliance Spec for regulatory or API migrations. Enforces problem-first thinking, leading + lagging metrics, non-goals, and testable acceptance criteria. Use when someone says \"PRD\", \"product requirements\", \"feature spec\", \"write a spec\", \"requirements document\", \"what to build\", \"engineering spec\", \"technical requirements\", \"migration spec\", \"compliance spec\", \"V2 spec\", or \"iteration spec\".\n","pm-prd",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-prd/SKILL.md",[724],{"path":484,"priority":340},{"basePath":726,"description":727,"displayName":728,"installMethods":729,"rationale":730,"selectedPaths":731,"source":346,"sourceLanguage":18,"type":255},"skills/pm-pricing","SaaS pricing analysis. Covers value metrics, packaging, willingness-to-pay research, competitive positioning, and pricing model design. Use when someone says \"pricing strategy\", \"how should we price this\", \"packaging\", \"willingness to pay\", \"Van Westendorp\", \"price sensitivity\", \"monetization\", \"competitive pricing\", \"premium tier\", \"pricing page\", \"value metric\", \"Gabor-Granger\", \"behavioral pricing\", \"feature shock\", \"pricing failure\", \"WTP segmentation\", \"monetization failure\", or \"pricing integrity\".\n","pm-pricing",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-pricing/SKILL.md",[732],{"path":484,"priority":340},{"basePath":734,"description":735,"displayName":736,"installMethods":737,"rationale":738,"selectedPaths":739,"source":346,"sourceLanguage":18,"type":255},"skills/pm-process-docs","SOP and runbook generator for PM processes. Documents steps, decision points, checklists, ownership, and compliance checkpoints. Produces actionable runbooks. Use when someone says \"SOP\", \"standard operating procedure\", \"runbook\", \"process doc\", \"how do we do X\", \"document the process\", \"playbook\", \"checklist\", \"workflow documentation\".\n","pm-process-docs",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-process-docs/SKILL.md",[740],{"path":484,"priority":340},{"basePath":742,"description":743,"displayName":744,"installMethods":745,"rationale":746,"selectedPaths":747,"source":346,"sourceLanguage":18,"type":255},"skills/pm-product-brief","Create a lightweight product brief using Amazon-style working-backwards method. Starts with the customer outcome (press release), then works back to requirements. One page max. Use when someone says \"product brief\", \"working backwards\", \"PR/FAQ\", \"pitch this feature\", \"one-page brief\", or \"write the press release first\".\n","pm-product-brief",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-product-brief/SKILL.md",[748],{"path":484,"priority":340},{"basePath":750,"description":751,"displayName":752,"installMethods":753,"rationale":754,"selectedPaths":755,"source":346,"sourceLanguage":18,"type":255},"skills/pm-quarterly-planning","Full quarter planning: strategic themes, capacity allocation, dependency mapping, bet sizing, and commitment plans. Use when someone says \"plan next quarter\", \"quarterly planning\", \"Q2 planning\", \"capacity planning\", \"what should we build next quarter\", \"quarter kickoff\".\n","pm-quarterly-planning",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-quarterly-planning/SKILL.md",[756],{"path":484,"priority":340},{"basePath":758,"description":759,"displayName":760,"installMethods":761,"rationale":762,"selectedPaths":763,"source":346,"sourceLanguage":18,"type":255},"skills/pm-release-notes","Generate customer-facing release notes from git logs, changelogs, or manual input. Narrative style focused on customer benefit, not feature names. Supports multiple output formats: blog post, email snippet, in-app notification, changelog entry. Use when someone says \"release notes\", \"changelog\", \"what shipped\", \"customer update\", \"release communication\", \"what's new\", \"product update email\", \"in-app notification\", \"ship log\", or \"announce this release\".\n","pm-release-notes",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-release-notes/SKILL.md",[764],{"path":484,"priority":340},{"basePath":766,"description":767,"displayName":768,"installMethods":769,"rationale":770,"selectedPaths":771,"source":346,"sourceLanguage":18,"type":255},"skills/pm-review","Pre-review quality gate that checks any PM artifact (PRD, strategy doc, one-pager, brief) against Head of Product standards. Scores problem clarity, metrics quality, scope discipline, and compliance awareness. Acts as \"the HoP reviewing your work before the real HoP sees it.\" Use when someone says \"review this\", \"check this PRD\", \"is this ready for review\", \"quality check\", \"does this meet the bar\", or \"pre-review my spec\".\n","pm-review",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-review/SKILL.md",[772],{"path":484,"priority":340},{"basePath":774,"description":775,"displayName":776,"installMethods":777,"rationale":778,"selectedPaths":779,"source":346,"sourceLanguage":18,"type":255},"skills/pm-risk-register","Product risk identification, scoring, matrix plotting, and mitigation planning. Use when someone says \"risk register\", \"risk assessment\", \"what could go wrong\", \"risk matrix\", \"risk mitigation\", \"identify risks\", \"risk planning\", \"risk review\".\n","pm-risk-register",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-risk-register/SKILL.md",[780],{"path":484,"priority":340},{"basePath":782,"description":783,"displayName":784,"installMethods":785,"rationale":786,"selectedPaths":787,"source":346,"sourceLanguage":18,"type":255},"skills/pm-sales-deck","Generate sales and pitch deck CONTENT — narrative structure, slide-by-slide content, talk tracks, and anticipated objections. NOT visual design. Covers B2B sales presentations, competitive pitches, and demo intros. Use when someone says \"sales deck\", \"pitch deck\", \"sales presentation\", \"customer pitch\", \"demo deck\", \"prospect presentation\", \"deal deck\", or \"competitive pitch\".\n","pm-sales-deck",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-sales-deck/SKILL.md",[788],{"path":484,"priority":340},{"basePath":790,"description":791,"displayName":792,"installMethods":793,"rationale":794,"selectedPaths":795,"source":346,"sourceLanguage":18,"type":255},"skills/pm-sprint-retro","Sprint retrospective facilitator with Start/Stop/Continue and 4Ls formats. Generates structured retro outputs with action items, owners, and deadlines. Use when someone says \"retro\", \"retrospective\", \"sprint review\", \"what went well\", \"start stop continue\", \"4Ls\", \"team reflection\", \"iteration review\".\n","pm-sprint-retro",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-sprint-retro/SKILL.md",[796],{"path":484,"priority":340},{"basePath":798,"description":799,"displayName":800,"installMethods":801,"rationale":802,"selectedPaths":803,"source":346,"sourceLanguage":18,"type":255},"skills/pm-stakeholder-simulator","Simulate how different stakeholders would react to a proposed product change. Surface objections, concerns, and political dynamics before the real meeting. Use when someone says \"how will X react?\", \"stakeholder analysis\", \"what objections will I face?\", \"prepare me for the meeting\", or \"simulate the room\".\n","pm-stakeholder-simulator",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-stakeholder-simulator/SKILL.md",[804],{"path":484,"priority":340},{"basePath":806,"description":807,"displayName":808,"installMethods":809,"rationale":810,"selectedPaths":811,"source":346,"sourceLanguage":18,"type":255},"skills/pm-strategic-review","End-of-quarter strategic review in narrative style with a bets scorecard. Use when someone says \"quarter review\", \"strategic review\", \"what happened last quarter\", \"quarterly retro\", \"bets scorecard\", \"review our bets\", \"end of quarter report\".\n","pm-strategic-review",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-strategic-review/SKILL.md",[812],{"path":484,"priority":340},{"basePath":814,"description":815,"displayName":816,"installMethods":817,"rationale":818,"selectedPaths":819,"source":346,"sourceLanguage":18,"type":255},"skills/pm-swot","SWOT analysis with structured strategic implications and SO/ST/WO/WT options. Use when someone says \"SWOT analysis\", \"strategic analysis\", \"competitive position\", \"strengths and weaknesses\", \"market analysis\", \"where do we stand\".\n","pm-swot",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-swot/SKILL.md",[820],{"path":484,"priority":340},{"basePath":822,"description":823,"displayName":824,"installMethods":825,"rationale":826,"selectedPaths":827,"source":346,"sourceLanguage":18,"type":255},"skills/pm-value-prop-canvas","Strategyzer Value Proposition Canvas: customer profile, value map, and fit analysis. Use when someone says \"value proposition\", \"value prop canvas\", \"customer jobs\", \"jobs to be done\", \"pain points\", \"why do customers buy us\", \"product-market fit\".\n","pm-value-prop-canvas",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-value-prop-canvas/SKILL.md",[828],{"path":484,"priority":340},{"basePath":830,"description":831,"displayName":832,"installMethods":833,"rationale":834,"selectedPaths":835,"source":346,"sourceLanguage":18,"type":255},"skills/pm-win-loss","Structure and analyze win/loss data. Two modes: generate interview guides for win/loss calls, or analyze existing data to identify patterns and recommendations. Covers competitive analysis, decision factors, and segment-level insights. Use when someone says \"win loss\", \"win/loss analysis\", \"why did we lose\", \"deal analysis\", \"competitive win rate\", \"lost deal review\", \"churn analysis\", \"win loss interview\", or \"why did we win\".\n","pm-win-loss",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-win-loss/SKILL.md",[836],{"path":484,"priority":340},{"basePath":838,"description":839,"displayName":840,"installMethods":841,"rationale":842,"selectedPaths":843,"source":346,"sourceLanguage":18,"type":255},"skills/pm-workflow-competitive-intel","Multi-skill workflow that produces a complete competitive intelligence package. Chain: (1) SWOT analysis, (2) Market sizing via web research, (3) Competitive profiles, (4) Positioning analysis, (5) One-pager summary. Uses web search to gather real competitive data. Outputs a comprehensive competitive brief. Use when someone says \"competitive analysis\", \"competitive intel\", \"competitor research\", \"market analysis\", \"how do we compare\", \"competitive landscape\", \"market positioning\".\n","pm-workflow-competitive-intel",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-workflow-competitive-intel/SKILL.md",[844],{"path":484,"priority":340},{"basePath":846,"description":847,"displayName":848,"installMethods":849,"rationale":850,"selectedPaths":851,"source":346,"sourceLanguage":18,"type":255},"skills/pm-workflow-migration","Multi-skill workflow that produces a complete migration execution package. Chain: (1) Migration PRD, (2) Migration Planner, (3) Risk Register, (4) Stakeholder Simulation, (5) Comms + PE Report. Each stage produces an artifact that feeds the next. Designed for platform migrations, product consolidations, and post-acquisition integrations. Use when someone says \"migration workflow\", \"migration plan end to end\", \"consolidation workflow\", \"post-acquisition migration\", \"platform migration plan\", \"full migration package\", \"migration execution plan\", \"M&A integration workflow\".\n","pm-workflow-migration",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-workflow-migration/SKILL.md",[852],{"path":484,"priority":340},{"basePath":854,"description":855,"displayName":856,"installMethods":857,"rationale":858,"selectedPaths":859,"source":346,"sourceLanguage":18,"type":255},"skills/pm-workflow-problem-to-prd","Multi-skill workflow chain that takes a raw problem statement and produces a complete PRD. Chain: (1) JTBD extraction, (2) Persona generation, (3) Opportunity tree mapping, (4) Feature spec / PRD generation, (5) Quality review. Each stage produces an artifact that feeds the next. Shows progress between stages. Use when someone says \"problem to PRD\", \"build a PRD from scratch\", \"full spec workflow\", \"take this problem and write a PRD\", \"end-to-end spec\", \"problem to solution\".\n","pm-workflow-problem-to-prd",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-workflow-problem-to-prd/SKILL.md",[860],{"path":484,"priority":340},{"basePath":251,"description":10,"displayName":254,"installMethods":862,"rationale":863,"selectedPaths":864,"source":346,"sourceLanguage":18,"type":255},{"claudeCode":12},"SKILL.md frontmatter at skills/pm-workflow-quarterly-cycle/SKILL.md",[865],{"path":484,"priority":340},{"basePath":867,"description":868,"displayName":869,"installMethods":870,"rationale":871,"selectedPaths":872,"source":346,"sourceLanguage":18,"type":255},"skills/pm-workflow-sales-enablement","Multi-skill workflow that produces a complete sales enablement package. Chain: (1) Messaging framework, (2) Competitive battlecards, (3) Objection playbook, (4) GTM launch playbook. Each stage produces an artifact that feeds the next. Outputs are written for revenue teams, not product teams. Use when someone says \"sales enablement\", \"enable the sales team\", \"sales toolkit\", \"go-to-market package\", \"competitive sales materials\", \"arm the sales team\", \"sales readiness\", \"launch enablement pack\".\n","pm-workflow-sales-enablement",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-workflow-sales-enablement/SKILL.md",[873],{"path":484,"priority":340},{"sources":875},[876],"manual",{"closedIssues90d":8,"description":878,"forks":8,"homepage":879,"license":246,"openIssues90d":8,"pushedAt":243,"readmeSize":240,"stars":244,"topics":880},"Hopefully  the only Toolkit you need to become a successful PM ","https://makeitnice.de",[881,882,883],"productmanagement","productmanagemenysystem","saas",{"classifiedAt":885,"discoverAt":886,"extractAt":887,"githubAt":887,"updatedAt":885},1778692726243,1778692722125,1778692724347,[216,214,218,217,215],{"evaluatedAt":249,"extractAt":299,"updatedAt":249},[],[892,921,952,984,1013,1044],{"_creationTime":893,"_id":894,"community":895,"display":896,"identity":902,"providers":906,"relations":914,"tags":917,"workflow":918},1778675056600.268,"k172sceaq6r73xjj0jaz0ny4fx86n314",{"reviewCount":8},{"description":897,"installMethods":898,"name":900,"sourceUrl":901},"Use when preparing roadmap narratives, release notes, changelogs, or stakeholder updates tailored for executives, engineering teams, and customers.",{"claudeCode":899},"alirezarezvani/claude-skills","roadmap-communicator","https://github.com/alirezarezvani/claude-skills",{"basePath":903,"githubOwner":904,"githubRepo":905,"locale":18,"slug":900,"type":255},"product-team/skills/roadmap-communicator","alirezarezvani","claude-skills",{"evaluate":907,"extract":913},{"promptVersionExtension":207,"promptVersionScoring":208,"score":908,"tags":909,"targetMarket":219,"tier":220},100,[217,910,911,912,218],"release-notes","stakeholder-updates","communication",{"commitSha":289},{"parentExtensionId":915,"repoId":916},"k17104ysr0smp7vvp26mnn1fzh86nynm","kd7ff9s1w43mfyy1n7hf87816186m6px",[912,218,910,217,911],{"evaluatedAt":919,"extractAt":920,"updatedAt":919},1778685674385,1778675056600,{"_creationTime":922,"_id":923,"community":924,"display":925,"identity":931,"providers":935,"relations":945,"tags":948,"workflow":949},1778695548458.3828,"k170bpj1gfg57vtx3h3wx9nmyh86mgbe",{"reviewCount":8},{"description":926,"installMethods":927,"name":929,"sourceUrl":930},"Plan garden activities using solar, lunar, and biodynamic calendars. Covers USDA hardiness zones, frost date calculation, equinox/solstice anchoring, synodic lunar cycle (waxing/waning), ascending/descending moon, Maria Thun biodynamic calendar (root/leaf/flower/fruit days), succession planting schedules, and seasonal task planning. Use when planning a new growing season and needing a planting schedule, integrating lunar or biodynamic timing into garden practice, calculating frost dates and planting windows for a specific zone, setting up succession planting for continuous harvest, or conducting end-of-season review.\n",{"claudeCode":928},"pjt222/agent-almanac","plan-garden-calendar","https://github.com/pjt222/agent-almanac",{"basePath":932,"githubOwner":933,"githubRepo":934,"locale":18,"slug":929,"type":255},"skills/plan-garden-calendar","pjt222","agent-almanac",{"evaluate":936,"extract":944},{"promptVersionExtension":207,"promptVersionScoring":208,"score":908,"tags":937,"targetMarket":219,"tier":220},[938,214,939,940,941,942,943],"gardening","calendar","biodynamic","lunar","solar","planting-schedule",{"commitSha":289},{"parentExtensionId":946,"repoId":947},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[940,939,938,941,214,943,942],{"evaluatedAt":950,"extractAt":951,"updatedAt":950},1778699943063,1778695548458,{"_creationTime":953,"_id":954,"community":955,"display":956,"identity":962,"providers":967,"relations":976,"tags":979,"workflow":980},1778699178716.313,"k17bmegtpa65k5ceh88s8qp90x86nhf5",{"reviewCount":8},{"description":957,"installMethods":958,"name":960,"sourceUrl":961},"Industrietaugliche Terminplanung und Ressourcenoptimierung für KI-Agenten. Lösen Sie Aufgabenplanung mit Energieabgleich, Budgetzuweisung und beliebigen LP/MIP-Constraint-Problemen in Millisekunden.",{"claudeCode":959},"Whatsonyourmind/oraclaw","oraclaw-solver","https://github.com/Whatsonyourmind/oraclaw",{"basePath":963,"githubOwner":964,"githubRepo":965,"locale":966,"slug":960,"type":255},"mission-control/packages/clawhub-skills/oraclaw-solver","Whatsonyourmind","oraclaw","de",{"evaluate":968,"extract":975},{"promptVersionExtension":207,"promptVersionScoring":208,"score":908,"tags":969,"targetMarket":219,"tier":220},[970,971,972,973,974,214],"optimization","scheduling","linear-programming","resource-allocation","operations-research",{"commitSha":289},{"repoId":977,"translatedFrom":978},"kd76fmxm1ng903s4fmj0p7hxxs86ndkg","k179wx4phqshs3khsdvgw86k4d86mjag",[972,974,970,214,973,971],{"evaluatedAt":981,"extractAt":982,"updatedAt":983},1778699052902,1778698837670,1778699178716,{"_creationTime":985,"_id":986,"community":987,"display":988,"identity":994,"providers":998,"relations":1005,"tags":1008,"workflow":1009},1778696724223.6602,"k17fmt1f1wyn7a36n7h9azm7j186n4xy",{"reviewCount":8},{"description":989,"installMethods":990,"name":992,"sourceUrl":993},"Führen Sie ein 5-minütiges persönliches Standup für einen Solo-Entwickler durch – was gestern geliefert wurde, was blockiert ist, was heute als Nächstes ansteht. Verwenden Sie es, wenn der Benutzer nach einem täglichen Check-in fragt, „was soll ich heute tun?“, „was habe ich gestern gemacht?“ sagt oder eine Produktivitätseinbuße überwinden möchte.",{"claudeCode":991},"rockscy/solo-skills","standup-solo","https://github.com/rockscy/solo-skills",{"basePath":995,"githubOwner":996,"githubRepo":997,"locale":966,"slug":992,"type":255},"skills/standup-solo","rockscy","solo-skills",{"evaluate":999,"extract":1004},{"promptVersionExtension":207,"promptVersionScoring":208,"score":908,"tags":1000,"targetMarket":219,"tier":220},[1001,285,1002,214,1003],"standup","solo-dev","reflection",{"commitSha":289},{"repoId":1006,"translatedFrom":1007},"kd74cxyv8jz07d5s5wewf3nzcx86mx2v","k17f30k0jv3bb3zbs2x5538vvx86mpb8",[214,285,1003,1002,1001],{"evaluatedAt":1010,"extractAt":1011,"updatedAt":1012},1778696665730,1778696562316,1778696724223,{"_creationTime":1014,"_id":1015,"community":1016,"display":1017,"identity":1023,"providers":1028,"relations":1036,"tags":1039,"workflow":1040},1778696534894.3345,"k1751b6d42bfj8sytvbecvrsx186myte",{"reviewCount":8},{"description":1018,"installMethods":1019,"name":1021,"sourceUrl":1022},"Führen Sie /handoff aus, um Sitzungsdaten zu erfassen, und schreiben Sie dann einen phasenweisen Implementierungsplan, der darauf verweist. Erstellt Beads für die Nachverfolgung.",{"claudeCode":1020},"REMvisual/claude-handoff","Claude Handoff","https://github.com/REMvisual/claude-handoff",{"basePath":1024,"githubOwner":1025,"githubRepo":1026,"locale":966,"slug":1027,"type":255},"skills/handoffplan","REMvisual","claude-handoff","handoffplan",{"evaluate":1029,"extract":1035},{"promptVersionExtension":207,"promptVersionScoring":208,"score":908,"tags":1030,"targetMarket":219,"tier":220},[1031,214,1032,1033,1034],"context","session-management","code-review","developer-tools",{"commitSha":289,"license":246},{"repoId":1037,"translatedFrom":1038},"kd751dv4xqaztg0deehhxazcjn86mynf","k175pwr78zcnem11h4am251frn86mh2m",[1033,1031,1034,214,1032],{"evaluatedAt":1041,"extractAt":1042,"updatedAt":1043},1778696514353,1778696473190,1778696534894,{"_creationTime":1045,"_id":1046,"community":1047,"display":1048,"identity":1054,"providers":1058,"relations":1064,"tags":1067,"workflow":1068},1778695720086.7673,"k17fyn4zyen5dk0r3hdgaj845d86mqe0",{"reviewCount":8},{"description":1049,"installMethods":1050,"name":1052,"sourceUrl":1053},"Produces an attendee-facing agenda that sets what will be discussed, who owns each topic, and how time will be spent. Supports ten meeting type variants (standup, planning, review, decision-making, brainstorm, 1-on-1, stakeholder-review, project-kickoff, working-session, exec-briefing). Emits a shareable summary suitable for Slack or email plus a full agenda with time-boxed topics, type tags, owners, attendee prep, and logistics.",{"claudeCode":1051},"product-on-purpose/pm-skills","foundation-meeting-agenda","https://github.com/product-on-purpose/pm-skills",{"basePath":1055,"githubOwner":1056,"githubRepo":1057,"locale":18,"slug":1052,"type":255},"skills/foundation-meeting-agenda","product-on-purpose","pm-skills",{"evaluate":1059,"extract":1063},{"promptVersionExtension":207,"promptVersionScoring":208,"score":908,"tags":1060,"targetMarket":219,"tier":220},[1061,1062,285,214,912],"meeting","agenda",{"commitSha":289},{"parentExtensionId":1065,"repoId":1066},"k1721116hsfj7zg78w03432n8986n6y8","kd78ksv1wjj826ds5j1sh2kqnx86mhqf",[1062,912,1061,214,285],{"evaluatedAt":1069,"extractAt":1070,"updatedAt":1069},1778696117198,1778695720086]