discover-product

Automate discovery and loading of product management skills for roadmaps and PRDs.

126|7|Updated Oct 18, 2025
One-click install
npx skills add https://github.com/rand/cc-experiments --skill discover-product
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discover-product
Source: https://github.com/rand/cc-experiments/tree/main/skills/discover-product
Command: npx skills add https://github.com/rand/cc-experiments --skill discover-product

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Effective product management requires expertise in requirements gathering, roadmap planning, and technical specification. This skill provides instant access to best practices for PRD (Product Requirements Document) structure, user stories, acceptance criteria, and technical specifications, streamlining your product development lifecycle.

Core Features & Use Cases

  • Product Management Expertise: Covers PRD requirements gathering, PRD structure and templates, PRD technical specifications, and PRD user stories with acceptance criteria.
  • Intelligent Activation: Automatically loads when you're engaged in product development tasks, providing context-aware guidance.
  • Use Case: When defining a new product feature, this skill can guide you through writing clear user stories, defining acceptance criteria, and structuring your Product Requirements Document.

Quick Start

Help me write user stories and acceptance criteria for a new mobile app feature.

Frequently Asked Questions about discover-product

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a Product Requirements Document for a new feature?

A PRD should include user stories, acceptance criteria, technical specifications, and success metrics. This Skill guides you through organizing these sections systematically, ensuring clarity for stakeholders and development teams before work begins.

What's the best way to write user stories and acceptance criteria?

User stories frame features from the user's perspective using "as a [user], I want [action], so that [benefit]" format. Acceptance criteria define specific, testable conditions that confirm the story is complete, making handoffs to developers unambiguous.

How do I prioritize features in my product roadmap?

Prioritization balances user impact, business value, and technical feasibility. This Skill helps you apply strategic frameworks to rank initiatives, align roadmap decisions with product strategy, and communicate trade-offs to stakeholders.

Can I use this for user research and discovery before writing requirements?

Yes. User research and discovery feed into requirement gathering. This Skill covers translating research insights into structured user stories and PRD components, connecting discovery findings directly to technical specifications.

What should a technical specification include in a PRD?

Technical specifications detail system architecture, data models, API contracts, performance requirements, and integration points. This Skill provides templates and best practices to ensure specs are complete enough for development while remaining accessible to non-technical stakeholders.