pm

Creates structured PRDs with user stories, acceptance criteria, and scope boundaries.

Updated Apr 22, 2026
One-click install
npx skills add https://github.com/codetail-ai/skillwright --skill pm-codetail-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm
Source: https://github.com/codetail-ai/skillwright/tree/main/roles/pm-agent
Command: npx skills add https://github.com/codetail-ai/skillwright --skill pm-codetail-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps turn an unclear product idea into a concrete, executable requirements document so teams can align before design or engineering begins.

Core Features & Use Cases

  • Clarifies the user, problem, goals, constraints, and out-of-scope boundaries before drafting anything.
  • Produces a structured PRD with goals, non-goals, personas, functional and non-functional requirements, risks, dependencies, and open questions.
  • Breaks the work into testable user stories with acceptance criteria, making it easier for engineers and designers to act on the plan.
  • Use it when someone says they want to build a feature, draft requirements, or needs product thinking to shape an idea into a reviewable specification.

Quick Start

Use the pm skill to interview me about my idea and draft a PRD with user stories, acceptance criteria, risks, and open questions.

Frequently Asked Questions about pm

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

FAQPage Schema
How do I turn a vague product idea into a structured PRD?

To turn a vague product idea into a structured PRD, clarify user goals, problem statements, and scope boundaries, then generate functional requirements, user stories, and acceptance criteria. This ensures team alignment before design or engineering work begins.

What is INVEST-style story decomposition for product requirements?

INVEST-style story decomposition breaks product requirements into testable user stories that are Independent, Negotiable, Valuable, Estimable, Small, and Testable. This method ensures engineering teams receive clear, actionable items with defined acceptance criteria.

How do I write acceptance criteria and non-goals for feature planning?

Writing acceptance criteria and non-goals for feature planning involves defining explicit testable conditions for user stories and stating out-of-scope boundaries. This prevents scope creep and gives engineers clear pass/fail thresholds for product requirements.

Can I use this to draft user stories and scope boundaries before engineering begins?

Yes, you can draft user stories and scope boundaries before engineering begins by running a product discovery interview. It captures personas, dependencies, and open questions to produce a review-ready document for engineering and design teams.

What is the best way to identify risks and open questions during product discovery?

The best way to identify risks and open questions during product discovery is to ask clarifying questions about constraints and goals before drafting requirements. This produces a review-ready PRD highlighting dependencies and out-of-scope boundaries.