to-prd

Convert conversation context and codebase understanding into a structured PRD.

Updated Jul 17, 2026
One-click install
npx skills add https://github.com/kartikkabadi/skills --skill to-prd-kartikkabadi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: to-prd
Source: https://github.com/kartikkabadi/skills/tree/main/to-prd
Command: npx skills add https://github.com/kartikkabadi/skills --skill to-prd-kartikkabadi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps turn an existing conversation and codebase understanding into a structured product requirements document without starting from scratch. It is useful when a product or engineering task needs to be captured clearly enough to publish, review, and track in an issue system.

Core Features & Use Cases

  • PRD Generation: Produces a full PRD with problem statement, solution, user stories, implementation decisions, testing decisions, out of scope, and further notes.
  • Issue Tracker Publishing: Prepares the PRD for publication to the project issue tracker and applies the required triage label.
  • Use Case: A team discussing a new feature can ask for this Skill to synthesize the context into a complete PRD that is ready for downstream execution.

Quick Start

Ask the assistant to turn the current conversation context into a PRD and publish it to the project issue tracker.

Frequently Asked Questions about to-prd

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

FAQPage Schema
How do I turn a conversation context into a product requirements document?

To generate a product requirements document from conversation context, the Skill synthesizes existing discussion and codebase understanding into a structured PRD. This includes problem statements, user stories, implementation decisions, and testing decisions ready for review.

How do I prepare a PRD for issue tracking and development handoff?

Preparing a PRD for development handoff involves structuring the document with problem statements, user stories, and testing decisions, then applying the required triage label. This ensures the feature planning output is ready to publish directly to the project issue tracker.

Can I generate user stories and implementation decisions from an existing discussion?

Yes, generating user stories and implementation decisions from an existing discussion is the core function. The Skill extracts synthesis of existing context to produce extensive user stories and implementation decisions required for a complete and publishable PRD.

Does generating a PRD from context require any specific issue tracker setup?

Generating a PRD requires no specific issue tracker setup, as it focuses on synthesizing context into a structured document. It then prepares the output for publication to the project issue tracker and applies the necessary triage label.

What is the best way to structure a PRD for feature planning?

The best way to structure a PRD for feature planning is to divide it into problem statement, solution, user stories, implementation decisions, testing decisions, and out of scope sections. This structure captures the context clearly enough for downstream execution.