product-management
AI-native product management tool for startups. Features automated competitor research, gap analysis using the WINNING filter, PRD generation, and GitHub Issues integration for prioritized, signal-based roadmap planning.
Introduction
The product-management skill transforms your agent into an expert PM specifically tuned for the needs of early-stage startups and rapid iteration environments. Rather than relying on simple feature lists, this tool uses a signal-based approach to identify what to build and why, ensuring that engineering efforts align with market timing and business reality. It leverages the proprietary WINNING prioritization filter (Pain × Timing × Execution Capability) to score potential features, helping you reduce a backlog of 50+ gaps down to a high-conviction roadmap. The tool handles the end-to-end lifecycle, from competitive landscape intelligence gathering to technical execution handoffs via integrated GitHub workflows.
-
Perform deep autonomous web research on competitors to categorize features into Tablestakes, Differentiators, and Emerging trends.
-
Execute automated codebase scans to generate a comprehensive product inventory, capturing architecture, APIs, and current technical debt.
-
Apply the WINNING filter (scoring 1-60) to objectively rank feature requests, providing clear recommendations for filing, waiting, or skipping.
-
Generate professional PRDs (Product Requirement Documents) automatically, including problem statements, user stories, and acceptance criteria.
-
Synchronize your PM cache with GitHub Issues, using fuzzy matching for intelligent deduplication to prevent repetitive development tasks.
-
Manage project backlogs and roadmap planning with dedicated statuses (Now/Next/Later) and specific GitHub label automation (e.g., pm:feature-request, priority:now).
-
Ensure the .pm/ folder is present at your project root, as this is where the skill stores all configurations, inventory, and cached intelligence.
-
Run /pm:analyze as your primary step to establish a baseline of existing product capabilities and business context.
-
Use /pm:sync before major planning sessions to ensure that GitHub issue labels and statuses are fully up-to-date with your local analysis.
-
Leverage the integration with spec-kit by using /pm:file to create GitHub Issues, which then serve as the foundational input for technical specification and implementation workflows.
-
Refresh competitive and market data periodically, as the system includes staleness tracking to prompt updates for information older than 30 days.
Repository Stats
- Stars
- 411
- Forks
- 44
- Open Issues
- 4
- Language
- Python
- Default Branch
- main
- Sync Status
- Idle
- Last Synced
- Apr 30, 2026, 11:19 AM