Product Management

Generate Markdown PRDs, user stories, and JSON summaries for brownfield enhancements.

1|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/normcrandall/claudeskills --skill product-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Product Management
Source: https://github.com/normcrandall/claudeskills/tree/main/pm
Command: npx skills add https://github.com/normcrandall/claudeskills --skill product-management

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the creation of Product Requirements Documents (PRDs) and detailed user stories, saving product managers time on documentation and ensuring clarity and alignment for development teams. It automates the tedious process of defining requirements and breaking down features.

Core Features & Use Cases

  • PRD Generation: Creates comprehensive Product Requirements Documents for brownfield (existing) project enhancements, including goals, requirements, and technical constraints.
  • User Story Creation: Breaks down feature requests into implementable user stories, complete with acceptance criteria, tasks, and developer notes.
  • Project Analysis: Analyzes existing project structure and documentation to inform requirements and story generation.
  • Use Case: Provide a feature request like "Implement user profile editing," and get a full PRD and ready-to-implement user stories, accelerating your planning phase.

Quick Start

Create requirements and stories for a new feature

Skill(command: "pm")

Provide feature description, e.g., "Implement user profile editing"

Frequently Asked Questions about Product Management

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

FAQPage Schema
How do I generate a PRD for a new feature request?

A PRD (Product Requirements Document) outlines goals, requirements, and constraints for a feature. This Skill creates comprehensive PRDs for existing projects by analyzing your feature description and codebase, producing a structured Markdown document with acceptance criteria, tasks, and developer notes ready for implementation.

Can I break down a feature into user stories automatically?

Yes. User stories translate feature requests into implementable work units. This Skill generates detailed user stories from your feature description, complete with acceptance criteria, subtasks, and developer notes, accelerating your planning phase and ensuring alignment between product and development.

What format does the output produce?

The Skill outputs three deliverables: a Markdown PRD document, individual Markdown story files for each user story, and a JSON summary. This multi-format approach supports both human review and downstream automation or tool integration.

Does this work for existing projects or only new ones?

This Skill specializes in brownfield enhancements—improvements and features added to existing codebases. It analyzes your current project structure and documentation to generate contextually relevant requirements and stories, not greenfield development.

What information do I need to provide to get started?

Provide a clear feature description or request (e.g., "Implement user profile editing"). The Skill analyzes your project structure and existing documentation to generate exhaustive requirements, acceptance criteria, and implementation tasks tailored to your codebase.

How detailed are the acceptance criteria and tasks?

Acceptance criteria are specific and testable conditions each user story must meet. Tasks break down implementation work into discrete, assignable units. Developer notes capture technical constraints and context, ensuring the generated stories are immediately actionable by development teams.