claude

pm-copilot

The AI-native PM operating system — deep, framework-grounded PM skills with live MCP tool integrations, chained sub-agent workflows, and persistent user memory. Built for solo PMs and founding PMs who need an AI partner that actually knows their product.

80 on GitHubby Product Facultyv2.1.0Apache-2.0updated 6 months agoproductivity

Not in a marketplace yet, so it loads for one session with --plugin-dir.

Plugin pm-copilot in Productfculty-aipm/PM-Copilot-by-Product-Faculty. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — it starts local MCP servers. The exact commands are listed below; read them before installing.

What it installs

Skills (65)

  • ab-test-design

    Use this skill when the user asks to "design an A/B test", "how should I test this", "experiment design", "how do I run an experiment", "test this feature", "set up a split test", "how many users do I need", "statistical significance", "how do I know if this test worked", or wants to design a rigoro

  • ai-feature-monetization

    Use this skill when the user asks specifically about "how to monetize AI features", "should AI be a separate tier", "pricing for AI capabilities", "how to charge for AI", "AI add-on vs. bundle", "AI feature pricing strategy", or is adding AI capabilities to an existing product and wants to decide ho

  • altitude-horizon

    Use this skill when the user asks about "altitude and horizon framework", "Shreyas Doshi altitude", "working at the right level", "am I too in the weeds", "I'm too tactical", "how do I work at the right altitude", "horizon thinking for PMs", or wants to evaluate whether they're operating at the righ

  • assumption-mapping

    Use this skill when the user asks to "map assumptions", "identify assumptions", "what are we assuming", "assumption audit", "what could go wrong with this idea", "test our assumptions", "what do we need to validate", "identify our riskiest assumption", or when reviewing an idea or PRD and wants to s

  • attitudinal-segmentation

    Use this skill when the user asks about "attitudinal segmentation", "segmenting by attitude", "AI embracer vs skeptic", "how to segment our users beyond demographics", "psychographic segmentation", "behavioral segmentation", "how users feel about AI", or wants to go beyond demographic user segments

  • audience-tailoring

    Use this skill when the user asks to "tailor this for different audiences", "write this for an exec vs. engineering", "adapt this message for different stakeholders", "translate this for a non-technical audience", "help me communicate this to [specific role]", or has an existing document or message

  • beachhead-mapping

    Use this skill when the user asks about "beachhead market", "initial market", "where to start", "narrowing our target market", "first customer segment", "go narrow first", "crossing the chasm strategy", "wedge strategy", "who to focus on first", or wants to identify the specific niche to own before

  • becoming-senior-pm

    Use this skill when the user asks "how do I become a senior PM", "what does senior PM actually mean", "I want to get promoted to senior", "what's the difference between PM and senior PM", "I've been a PM for 2–3 years and want to grow", "my manager says I need to work more strategically", "I'm stuck

  • cohort-analysis

    Use this skill when the user asks about "cohort analysis", "retention cohorts", "how to read cohort data", "analyze my retention", "what does my cohort data say", "cohort retention curves", "D7/D30 retention", "how to improve cohort retention", or has cohort data they want to interpret and act on.

  • competitive-positioning

    Use this skill when the user asks for "competitive analysis", "who are our competitors", "competitive landscape", "how do we compare to X", "competitive positioning", "how do we differentiate", "what's our competitive advantage", "are we differentiated", or wants to understand the competitive contex

  • competitor-battlecards

    Use this skill when the user asks for "competitor battlecards", "battlecard for [competitor]", "how do we beat [competitor]", "how do we handle objections about [competitor]", "competitive win/loss", "sales competitive guide", "how should sales talk about competitors", or needs a structured competit

  • continuous-interview-synthesis

    Use this skill when the user asks to "synthesize interview notes", "analyze my user interviews", "what patterns are in my interviews", "help me with continuous discovery", "find the themes in these interviews", "what did I learn from these calls", "turn these interview notes into opportunities", or

  • dashboard-structuring

    Use this skill when the user asks to "design a metrics dashboard", "what should be on my PM dashboard", "structure our analytics dashboard", "what metrics to track", "what should I put on a product dashboard", "build a metrics framework", or wants to design a coherent set of metrics and dashboard la

  • eng-brief

    Use this skill when the user asks to "write an engineering brief", "brief the engineering team", "write a technical spec handoff", "summarize this PRD for engineers", "engineering kickoff doc", "write a spec for the dev team", "help me communicate this feature to engineering", or needs to translate

  • epic-breakdown

    Use this skill when the user asks to "break this initiative into epics", "structure this as epics", "how should I organize this work", "help me sequence this initiative", "epic planning", "what are the phases of this project", "initiative breakdown", or has a large initiative and wants to decompose

  • error-analysis

    Use this skill when the user asks to "analyze AI errors", "error analysis for our AI feature", "open coding", "axial coding", "analyze model failures", "categorize AI mistakes", "find patterns in bad AI outputs", "what's wrong with our AI", or has a set of bad AI outputs and wants to understand what

  • eval-suite-design

    Use this skill when the user asks to "design an eval suite", "build evals for my AI feature", "create an evaluation framework", "how do I evaluate my AI", "what evals should I run", "build an eval system", or wants to create a systematic evaluation framework for an AI-powered product feature. Typica

  • exec-summary

    Use this skill when the user asks to "write an exec summary", "summarize this for leadership", "write a summary for the CEO", "board update summary", "executive brief", "leadership update", "write this for C-level", or needs to communicate a complex situation, decision, or initiative status to senio

  • feedback-triage

    Use this skill when the user asks to "triage feedback", "analyze support tickets", "cluster feedback", "analyze NPS responses", "what are users complaining about", "find pain points in this feedback", "synthesize this customer feedback", or pastes a batch of raw feedback, tickets, or interview notes

  • figma-to-prototype

    Use this skill when the user has a Figma design and wants to turn it into a working prototype, asks "how do I turn my Figma into a prototype", "Figma to code", "take this design and make it interactive", or wants to use AI coding tools to implement a design that already exists in Figma.

  • founding-pm

    Use this skill when the user says "I'm the first PM", "founding PM", "I joined a startup as the only PM", "how do I set up PM processes from scratch", "no PM infrastructure exists", "I'm building the PM function", "what should a first PM do in 90 days", or is navigating the unique challenges of bein

  • funnel-analysis

    Use this skill when the user asks to "analyze my funnel", "where are users dropping off", "funnel analysis", "conversion analysis", "activation funnel", "onboarding funnel", "purchase funnel", "what's my conversion rate", or has funnel data showing step-by-step drop-off rates and wants to diagnose w

  • gossip

    Use this skill when the user speaks informally about their product work — voice-to-text style updates, venting about a stakeholder conversation, sharing what happened in a meeting, or saying things like "you won't believe what just happened", "quick update", "just got off a call", "heads up", "FYI",

  • growth-loops

    Use this skill when the user asks about "growth loops", "viral loops", "product-led growth", "PLG", "how does our product grow itself", "referral mechanics", "word of mouth", "how to build growth into the product", "organic growth", or wants to identify and design the mechanisms through which the pr

  • happy-path-scope

    Use this skill when the user asks to "scope this to the happy path", "what's the minimum I need to prototype", "help me cut scope for prototyping", "what should I include in the prototype", "how do I decide what to prototype", or needs help deciding which parts of a feature to include in a prototype

  • human-eval-design

    Use this skill when the user asks to "design a human evaluation", "human eval process", "annotation guidelines", "how to set up human review of AI outputs", "how to get humans to evaluate AI quality", "build a labeling process", "create annotation criteria", or wants to set up a structured process f

  • icp-definition

    Use this skill when the user asks to "define our ICP", "ideal customer profile", "who is our best customer", "who should we target", "which customers should we focus on", "who buys fastest", "who gets the most value", "find our ICP", or wants to identify the specific type of customer most likely to

  • improvement-flywheel

    Use this skill when the user asks about "continuous improvement for AI", "AI quality flywheel", "how do we keep improving our AI feature", "closing the eval feedback loop", "systematic AI improvement process", or wants to build a repeating process that continuously improves AI product quality over t

  • journey-mapping

    Use this skill when the user asks to "create a journey map", "user journey map", "map the user experience", "map the customer journey", "end-to-end user flow", "what does the user experience look like", "map the onboarding journey", or wants to visualize the full sequence of steps a user goes throug

  • jtbd-analysis

    Use this skill when the user asks about "jobs to be done", "JTBD", "what job are users hiring us for", "demand-side thinking", "what progress are users trying to make", "why do users switch to our product", "what are users really trying to accomplish", "forces of progress", "push pull analysis", or

  • launch-announcement

    Use this skill when the user asks to "write a launch announcement", "announce this feature", "write a launch email", "product announcement", "release notes", "launch blog post", "feature announcement to customers", "write the Slack announcement for this launch", or is preparing to communicate a new

  • launch-planning

    Use this skill when the user asks to "plan a launch", "create a launch plan", "how do I launch this feature", "launch checklist", "go-to-market plan for this feature", "launch timeline", "prepare for launch", or needs a structured plan for taking a feature or product from "ready to ship" to "in user

  • llm-as-judge

    Use this skill when the user asks to "set up LLM as a judge", "write an LLM judge prompt", "automate quality evaluation", "use Claude to evaluate outputs", "build an automated eval", "LLM-based evaluation", or wants to create a scalable automated evaluation system where one LLM grades the outputs of

  • memory

    Use this skill when the user asks to "update my PM Copilot memory", "save this to my profile", "remember that", "update my context", "update my product context", "save this decision", "add this to my memory", "track this risk", "mark this risk as resolved", "add a lesson learned", "save these stakeh

  • messaging-hierarchy

    Use this skill when the user asks to "write our messaging", "create a messaging framework", "what should our tagline be", "value proposition", "messaging hierarchy", "how do we talk about our product", "craft our positioning statement", "what's our one-liner", or needs to develop the core language t

  • nlx-design

    Use this skill when the user asks about "NLX design", "natural language experience", "conversational UX", "how to design an AI interaction", "conversation design", "how the AI should talk to users", "design the conversation flow", "AI UX design", or wants to design the natural language interaction p

  • north-star-selection

    Use this skill when the user asks "which metric should we focus on", "how do I choose between these metrics", "what's the best metric to track", "help me select our primary metric", "our metrics are confusing", "we have too many metrics", or wants to select a primary North Star from a set of competi

  • north-star

    Use this skill when the user asks about "north star metric", "what should our north star be", "define our north star", "key metric", "one metric that matters", "choosing our success metric", "how do we define success", "our product metric", or wants to select or evaluate a single metric that best re

  • okr-structuring

    Use this skill when the user asks to "write OKRs", "structure our OKRs", "help with quarterly goals", "OKR review", "are our OKRs good", "how do I write key results", "our objectives and key results", "check our OKRs", or wants to create, review, or improve their OKR structure. Also use this skill w

  • onboarding

    Use this skill when the user says "set up PM Copilot", "run onboarding", "I'm new here", "help me get started", "initialize my profile", "set up my context", "configure PM Copilot", or when `memory/user-profile.md` exists but has no content filled in (all fields are still placeholder comments). Also

  • opportunity-sizing

    Use this skill when the user asks to "size this opportunity", "how big is this problem", "opportunity sizing", "how many users are affected", "estimate the impact", "what's the ROI", "is this worth building", "how do I prioritize this against other opportunities", or wants to quantify the potential

  • opportunity-solution-tree

    Use this skill when the user asks about "opportunity solution tree", "OST", "Teresa Torres framework", "build my OST", "map opportunities to solutions", "how should we structure our discovery", "connect outcomes to opportunities", "continuous discovery framework", or wants to visually structure the

  • persona-development

    Use this skill when the user asks to "create user personas", "develop personas", "write a persona", "define our users", "user profile", "who is our user", "help me define the target user", "create a user archetype", or wants to build or update structured user persona definitions grounded in research

  • positioning-five-component

    Use this skill when the user asks to "apply April Dunford's framework", "five component positioning", "obviously awesome positioning", "dunford positioning", "help me with positioning", "full positioning exercise", "positioning workshop", or wants to go through the complete April Dunford positioning

  • prd-authoring

    Use this skill when the user asks to "write a PRD", "write a spec", "product requirements document", "generate a PRD", "turn this into a spec", "create product requirements", "write acceptance criteria", or explicitly asks for a PRD or product specification. This skill writes a full PRD. For a chain

  • pre-mortem

    Use this skill when the user asks for a "pre-mortem", "failure analysis", "what could go wrong", "risks for this initiative", "stress test this plan", "anticipate failure", "what are we missing", or wants to proactively identify the ways a plan or initiative could fail before investing in it. Also u

  • pricing-review

    Use this skill when the user asks to "review our pricing", "help me think through pricing", "should we change our price", "pricing strategy", "how should we price this", "pricing tiers", "is our pricing right", "freemium vs. paid", or wants to evaluate or design their product's pricing model.

  • problem-framing

    Use this skill when the user asks to "frame a problem", "define the problem", "write a problem statement", "articulate the user problem", "what problem are we solving", "help me think through the problem", "is this the right problem to solve", "clarify the problem", or when a user presents an idea a

  • product-work-levels

    Use this skill when the user is confused about why their execution feels chaotic, when work isn't connecting to outcomes, when they ask "why does everything feel urgent but nothing moves the needle", when they ask about "Shreyas Doshi's framework", "3 levels of product work", "how to think about pro

  • prototype-prompt

    Use this skill when the user asks to "generate a prototype prompt", "write a prompt for v0", "create a Bolt prompt", "write a Lovable prompt", "generate a prompt for Cursor", or needs just the prompt text to paste into an AI coding tool — without the full vibe-coding coaching. This is the prompt gen

  • prototype-ready-spec

    Use this skill when the user asks to "create a prototype spec", "write a prompt for v0", "write a vibe-coding prompt", "turn this PRD into a prototype prompt", "create a Bolt prompt", "help me prototype this", "write a spec for Lovable", or wants to convert a PRD or feature description into a self-c

  • regression-testing

    Use this skill when the user asks to "prevent regressions in AI quality", "regression testing for AI", "how do I know if a prompt change broke something", "before/after evaluation for model changes", "catch quality regressions", or wants to set up a process that catches when a model update, prompt c

  • risk-escalation

    Use this skill when the user asks to "escalate a risk", "write a risk escalation", "how do I tell leadership about this problem", "write a blocker update", "how do I escalate this issue", "draft a message about this risk", "communicate this blocker", or needs to surface a significant risk, blocker,

  • seven-powers

    Use this skill when the user asks about "7 powers", "Hamilton Helmer", "competitive moats", "how do we build a moat", "sustainable competitive advantage", "defensibility", "what makes us hard to copy", "long-term defensibility", or wants to evaluate which structural competitive advantages apply to t

  • solo-to-cpo

    Use this skill when the user asks about "career path to CPO", "how do I become a CPO", "PM career progression", "path from PM to VP Product", "PM career growth", "how do I grow as a PM", "what does the PM career ladder look like", "solo PM to product leader", or wants to understand and plan their PM

  • sprint-prioritization
  • sql-generation
  • strategy-stack
  • switch-interview
  • tam-sizing
  • technical-pm
  • user-story-decomposition
  • vibe-coding
  • vision-setting
  • weekly-digest

Slash commands (17)

  • /pm-copilot:brief-me

    Get briefed — loads your full memory, pulls live state from all connected tools, surfaces risks, staleness, upcoming milestones, and gives you a prioritized briefing so you're never starting blank

  • /pm-copilot:competitive-intel

    Run a competitive intelligence analysis — landscape mapping, battlecards, 7 Powers moat comparison, positioning gaps, and monitoring plan

  • /pm-copilot:design-ai-feature

    Design an AI-powered feature end-to-end — model selection, prompt architecture, eval framework, failure modes, cost modeling, and improvement flywheel

  • /pm-copilot:discover

    Run a full discovery cycle — problem framing, JTBD demand-side analysis, assumption mapping, opportunity sizing, and OST mapping — from a rough idea to validated opportunity

  • /pm-copilot:onboarding

    Set up PM Copilot — a guided wizard that builds your persistent memory profile so every future session is grounded in your product context

  • /pm-copilot:plan-launch

    Plan a full go-to-market launch — positioning, messaging hierarchy, ICP definition, launch timeline, rollback plan, and post-launch measurement

  • /pm-copilot:plan-sprint

    Plan the upcoming sprint — epic breakdown, user story decomposition, RICE prioritization, dependency check, and capacity allocation

  • /pm-copilot:retro

    Run a post-ship retrospective — measure outcomes vs. predictions, extract lessons, update memory, and feed insights back into the PM system

  • /pm-copilot:roadmap

    Build or review your roadmap — OKR alignment, Now/Next/Later structuring, dependency mapping, and stakeholder views, pulling live Linear/Jira state

  • /pm-copilot:set-okrs

    Structure OKRs — define objectives, write measurable key results, align to strategy, stress-test for quality, and cascade across teams

  • /pm-copilot:setup-metrics

    Set up your metrics framework — North Star selection, funnel definition, dashboard structuring, and A/B test design for your key bets

  • /pm-copilot:stakeholder-update

    Generate tailored stakeholder updates by audience — pulls live tracker state from Linear/Jira, formats by audience (exec / engineering / customer) using Pyramid Principle

  • /pm-copilot:strategy-review

    Run a full strategic review — competitive positioning, 7 Powers moat assessment, strategy stack audit, and pre-mortem on current bets

  • /pm-copilot:synthesize-research

    Synthesize user research into OST opportunity areas — ingests interview transcripts, survey data, or Notion docs; extracts themes, persona signals, and evidence map

  • /pm-copilot:triage-feedback

    Triage a batch of user feedback — cluster themes, score by frequency × severity × strategic fit, route top issues to roadmap or experiments

  • /pm-copilot:weekly-digest

    Generate your weekly PM digest — pulls roadmap state, open risks, metrics movement, stakeholder actions, and upcoming milestones into one actionable summary

  • /pm-copilot:write-prd

    Write a complete PRD from an idea — JTBD analysis, user stories, success metrics, and a prototype-ready spec appendix, all wired to your memory

Subagents (8)

  • ai-evaluator

    Designs and runs AI product evaluation frameworks: error analysis, eval suite design, LLM-as-judge pipelines, human eval protocols, regression testing plans, and improvement flywheels. Use this agent when the user is building an AI-powered feature and needs to define how to measure quality, catch re

  • discovery-researcher

    Runs deep product discovery research: problem framing, JTBD demand-side analysis, assumption mapping, opportunity sizing, and opportunity-solution tree mapping. Use this agent for multi-step discovery sessions, research synthesis, or when raw qualitative data needs to be structured into actionable o

  • document-writer

    Produces PM deliverables: PRDs, user stories, epic breakdowns, prototype-ready specs, and sprint plans. Use this agent when the user needs a complete document produced — any task requiring structured writing against templates with multiple sections, acceptance criteria, and cross-referencing against

  • gtm-planner

    Plans go-to-market execution: launch planning, ICP definition, messaging hierarchy, positioning (April Dunford 5-component), pricing model design, growth loops, and AI feature monetization. Use this agent when the user needs to plan how to bring a product or feature to market — any task requiring mu

  • market-researcher

    Runs market and user research analysis: persona development, journey mapping, TAM/SAM/SOM sizing, competitor battlecards, feedback triage, and attitudinal segmentation. Use this agent when the user needs to understand their market, users, or competitive landscape — any task requiring structured anal

  • metrics-analyst

    Handles quantitative PM work: North Star metric selection, funnel analysis, cohort analysis, A/B test design, dashboard structuring, and SQL generation. Use this agent when the user needs to define, measure, or analyze product metrics — any task requiring statistical reasoning, metric framework desi

  • stakeholder-communicator

    Produces audience-tailored stakeholder communications: executive summaries, engineering briefs, launch announcements, risk escalations, and weekly digests. Use this agent when the user needs to communicate the same information to different audiences, or when a communication requires careful tone cal

  • strategy-analyst

    Runs strategic analysis frameworks: competitive positioning, 7 Powers moat assessment, strategy stack audits, pre-mortems, and beachhead market selection. Use this agent when the user needs to evaluate strategic direction, stress-test a bet, or compare positioning options — any task requiring multi-

MCP servers (5)

  • linear

    runs: npx -y @linear/mcp-server@latest

  • jira

    runs: npx -y @atlassian/jira-mcp@latest

  • notion

    runs: npx -y @notionhq/notion-mcp-server@latest

  • slack

    runs: npx -y @slack/mcp-server@latest

  • github

    runs: npx -y @github/github-mcp-server@latest

View source on GitHub maven.com

Similar plugins

caveman

claude

Talk like caveman. Cut filler. Keep technical details explicit.

22 skills · 1 command · 3 agents · hooks

JuliusBrussee/caveman 119,462

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

pake

claudecodex

Package any website or local web build into a lightweight desktop app with Pake CLI.

1 skill

tw93/Pake 63,463

Maintain pm-copilot?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted