ai-pm-copilot

Comprehensive PM toolkit with 1 orchestration agent, 7 specialist agents, 1 utility agent, 16 skills, and context-aware workflows for solo developers and small teams

View on GitHub
Author Steve Goodrich
Namespace @slgoodrich/ai-pm-copilot
Category product-management
Version 1.0.0
Stars 15
Downloads 3
self.md verified
Table of content

Comprehensive PM toolkit with 1 orchestration agent, 7 specialist agents, 1 utility agent, 16 skills, and context-aware workflows for solo developers and small teams

Installation

npx claude-plugins install @slgoodrich/ai-pm-copilot/ai-pm-copilot

Contents

Folders: agents, commands, skills

Included Skills

This plugin includes 5 skill definitions:

competitive-analysis-templates

Master competitive analysis templates including competitor deep-dives, battle cards, feature comparison matrices, and win/loss analysis. Use when analyzing competitors, creating battle cards for sales, positioning against alternatives, tracking competitive moves, or preparing for competitive threats. Covers competitive intelligence frameworks, positioning strategies, and templates from Crayon, Klue, and April Dunford.

View skill definition

Competitive Analysis Templates

Templates for analyzing competitors, enabling sales teams, and defining strategic market positioning.

When to Use This Skill

Auto-loaded by agents:

Use when you need:

What is Competitive Analysis?

Competitive analysis helps you:

NOT: Copying competitors or building feature parity BUT: Finding defensible differentiation and strategic positioning

Good competitive analysis: Actionable, evidence-based, honest about trade-offs, regularly updated

Bad competitive analysis: Feature lists without context, outdated, biased, not used by teams

When to Use This Skill:


…(truncated)

go-to-market-playbooks

Master product launches, positioning, messaging, and GTM strategies. Use when planning launches, entering markets, or positioning products.

View skill definition

Go-to-Market Playbooks

Overview

Comprehensive guide to go-to-market (GTM) strategies, product positioning, launch planning, and market entry tactics.

When to Use This Skill

Auto-loaded by agents:

Use when you need:

GTM Strategy Types

1. Product-Led Growth (PLG)

Model: Product drives acquisition, conversion, expansion

Funnel:

Free Signup → Activation → Expansion → Paid → Advocacy

Characteristics:

Examples: Slack, Dropbox, Notion, Figma

When to Use:

Playbook:

  1. Frictionless Signup: Email-only, no credit card
  2. Aha Moment Fast: <5 minutes to value
  3. Viral Loops: Invites, sharing, collaboration
  4. Usage-Based Limits: Paywall at usage threshold
  5. Self-Serve Upgrade: One-click payment

2. Sales-Led Growth

Model: Sales team drives revenue

Funnel:

Lead → MQL → SQL → Demo → Proposal → Close

Characteristics:

Examples: Salesforce, SAP, enterprise software

**When

…(truncated)

interview-frameworks

Master user interviews including interview guide design, questioning techniques, active listening, probing, avoiding leading questions, and interview analysis. Use when conducting user interviews, designing interview guides, researching user needs, discovering problems, validating assumptions, or gathering qualitative insights. Covers interview best practices, question types, and interviewing techniques from Teresa Torres and Erika Hall.

View skill definition

Interview Frameworks

Overview

Frameworks for conducting effective user interviews including question design, interviewing techniques, and extracting actionable insights.

Core Principle: Good interviews come from great questions. Focus on past behavior and specific examples, not hypotheticals or opinions. Listen more than you talk.

Origin: Synthesized from Teresa Torres (“Continuous Discovery Habits”), Erika Hall (“Just Enough Research”), and Rob Fitzpatrick (“The Mom Test”).

Key Insight: User interviews are the foundation of customer discovery. Good interviews uncover unmet needs, validate assumptions, and reveal the “why” behind user behavior that quantitative data cannot.

When to Use This Skill

Auto-loaded by agents:

Use when you need:


Four Types of User Interviews

Discovery Interviews (Problem Exploration)

Purpose: Understand problems, needs, contexts, pain points

When: Early product development, new market, problem validation

Focus:

Example question: “Walk me through how you currently manage projects for your team”

Complete script: `assets/interview-script-template

…(truncated)

launch-planning-frameworks

Master product launch planning including launch types (soft, hard, tiered), launch strategies, launch timelines, cross-functional coordination, and launch execution. Use when planning product launches, coordinating cross-functional teams, creating launch plans, timing market entry, executing launches, or building launch playbooks. Covers launch tier frameworks, launch checklists, and launch management best practices.

View skill definition

Launch Planning Frameworks

Frameworks for planning and executing successful product launches including launch strategy, cross-functional coordination, and launch measurement.

Why Launch Planning Matters

A great product poorly launched underperforms. A good product well-launched succeeds. Launch planning ensures:

When to Use This Skill

Auto-loaded by agents:

Use when you need:


Launch Tier Framework

Not all launches are equal. Determine your launch tier first - it drives everything else.

Three Tiers

Tier 1: Major Launch (Company-wide priority)

Tier 2: Standard Launch (Team priority)

Tier 3: Minor Launch (Low-key release)

…(truncated)

market-sizing-frameworks

Master TAM/SAM/SOM calculations, market sizing methodologies, and validation frameworks. Use when assessing market opportunity, validating business viability, planning market entry, estimating revenue potential, or determining if a market is worth pursuing. Covers bottom-up, top-down, and value theory sizing methods, competitive analysis, and systematic validation approaches.

View skill definition

Market Sizing Frameworks

Frameworks and methodologies for estimating market size and validating market opportunity.

Overview

Market sizing answers the critical question: “Is this opportunity large enough to pursue?” It provides the foundation for strategic decisions, resource allocation, and investment prioritization.

Core Principle: Market sizing is educated guessing with documented assumptions. The goal is reasonable estimates and order-of-magnitude accuracy (is it $1M, $10M, or $100M?), not false precision.

Key Insight: Always use multiple methods (bottom-up, top-down, value theory) to triangulate and validate estimates. If methods disagree by more than 2-3x, your assumptions need scrutiny.


When to Use This Skill

Auto-loaded by agents:

Use when you need to:


The Three-Tier Framework

TAM (Total Addressable Market)

Definition: Total revenue opportunity if you achieved 100% market share globally.

Purpose: Understand the absolute ceiling of opportunity.

Typical Range:

…(truncated)

Source

View on GitHub

Tags: product-management