Skill · AI & Development

PRD to GitHub Issues

Convert PRDs into structured GitHub issues with clear acceptance criteria, dependencies, and sizing. Eliminate scope creep. Install in 30 seconds.

Category
AI & Development
Deliverable
1 .skill bundle
Outputs
Last updated
13 Jun 2026
$8.99 One-time · lifetime updates
  • Works in Claude Pro, Team, and Enterprise
  • Lifetime access to updates
  • Refundable for 30 days via the marketplace
Or get a free skill every month. Subscribers get one curated skill, free, every 1st. Pick yours →

StrategistKit Affiliate. Purchase happens on the marketplace, which handles payment, delivery and refunds.

Overview

What PRD to GitHub Issues does.

This skill reads a product requirements document and decomposes it into a sequenced, estimable set of GitHub or Linear issues — one deliverable per ticket. It surfaces the work a PRD always omits: feature flags, migrations, instrumentation, rollback paths. Each issue comes out with a single-sentence scope, the context an engineer needs without re-reading the original spec, acceptance criteria written as observable behaviours you could demo, explicit blockers on other issues, and a size signal that flags which tickets need further breakdown before sprint planning.

You paste in your PRD — a Google Doc export, a Notion paste, or raw markdown — name your tracker, and describe your stack and team size. The skill asks four short clarifying questions before it starts, so the output reflects your constraints rather than generic defaults. If any section of the PRD is too vague to convert safely, the skill flags it explicitly and asks for clarification rather than converting ambiguity into a ticket.

A typical output excerpt for a payment-flow feature might look like: Issue 1 (S) — Add idempotency key column to payments table. Scope: schema migration only, no application logic. Acceptance criteria: column exists in production, backfill completes without downtime, rollback script tested. Blocks: Issues 3, 5. Issue 2 (M) — Implement idempotency check in charge endpoint. Depends on: Issue 1. Acceptance criteria: duplicate POST within 24 h returns cached response with original status code, not a new charge. The full output continues through every issue, grouped by milestone and ordered for parallel work where possible.

Who it's for

Product engineers and engineering managers who own the gap between a finished PRD and a sprint board — specifically anyone who has watched a feature spec become three sprawling tickets with no acceptance criteria and four engineers with four different understandings of done.

How it works

Three steps. About two minutes.

Install

Add the .skill file to your Claude app. ~10 seconds.

Run it on your work

Invoke the skill and paste in your material.

Apply the output

Review, keep what works, and use it.

In depth

Why a Claude skill beats a prompt template.

A copy-paste prompt runs one static pass and stops. A skill is a bundled program — instructions, examples, and a workflow Claude runs as a unit: it asks for the right input, applies the same pattern every time, and returns the structured outputs above.

FAQ

Common questions.

What format does the output arrive in?

Each issue is formatted as a titled block with scope, acceptance criteria, dependencies, and a size label. The default is markdown ready to paste into GitHub or Linear. If you specify a different tracker at the start, the skill adjusts field names and structure to match.

What do I need to provide as input?

Paste the full PRD text — markdown, plain text, or a doc export all work. You will also be asked for your stack, team size, any hard constraints like timeline, and which tracker you use. The more context you give, the less generic the issue set.

What happens if my PRD has vague or missing requirements?

The skill does not silently convert vague requirements into vague tickets. It identifies the ambiguous sections explicitly and asks you to clarify before proceeding. This is intentional — a ticket built on a fuzzy requirement causes more rework than a short clarification conversation.

Does it handle the invisible work a PRD never mentions?

Yes. The decomposition actively looks for omitted work: database migrations, rollback procedures, feature flag wiring, error states, instrumentation. These surface as distinct issues with their own scope and acceptance criteria, not as a footnote inside a larger ticket.

Can I use this for Linear, Jira, or other trackers, not just GitHub?

You specify your tracker when you start. The skill formats output for GitHub Issues by default but adjusts field labels and structure for Linear. For other trackers, describe the format you need and it will adapt.

More in AI & Development

Skills used with this one.