bundles/planning/skills/prd-dispatch/SKILL.md
Single front door for product specs, PRDs, and feature planning. Parses a subcommand — new, spec, gate, write, intake, or interview — and routes to the right planning engine: prd-task-creator (GitHub issue or local PRD), spec-first (spec → plan → execute loop), prd-quality-gate (completeness validation), prd-writer (full PRD draft), feature-intake (client requirement → kanban issues), or interview (discovery interview before PRD writing). Backs the /prd command. Use when asked to create a PRD, plan a feature, write a spec, validate a PRD, run a discovery interview, or intake a stakeholder requirement, and the action must be picked from an argument like "new", "spec", "gate", "write", "intake", or "interview".
npx skillsauth add shipshitdev/library prd-dispatchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The router behind /prd: turns a subcommand into the right planning action and delegates. Contains no PRD or planning logic — issue/file creation lives in prd-task-creator, spec-loop enforcement in spec-first, completeness validation in prd-quality-gate, full PRD drafting in prd-writer, client-requirement intake in feature-intake, and discovery interviewing in interview.
Inputs:
mode.Outputs:
Creates/Modifies:
External Side Effects:
Confirmation Required:
disable-model-invocation). Each delegated
skill owns its own confirmation gate before any mutation. This router does not
relax them.Delegates To:
prd-task-creator for new (GitHub issue or local PRD/task file).spec-first for spec (spec → plan → execute → verify loop).prd-quality-gate for gate (PRD completeness validation).prd-writer for write (full PRD draft scoped for a planning agent).feature-intake for intake (client/stakeholder requirement → kanban issues).interview for interview (discovery interview before PRD writing).Resolve the raw argument into a mode.
| Argument | Mode | Delegates to |
|---|---|---|
| (empty) | status | none — print domain overview + usage |
| new | new | prd-task-creator |
| spec | spec | spec-first |
| gate | gate | prd-quality-gate |
| write | write | prd-writer |
| intake | intake | feature-intake |
| interview | interview | interview |
If the argument matches none of these, report the unrecognized input and print the Usage block — do not guess.
prd-task-creator skill.spec-first skill.prd-quality-gate skill.prd-writer skill.feature-intake skill.interview skill.Each delegated skill owns its own preconditions and confirmation gate. This router does not relax them.
/prd # status: domain overview + usage
/prd new # create a GitHub issue or local PRD/task file for a feature or bug
/prd spec # enforce spec → plan → execute → verify loop before writing code
/prd gate # validate a PRD for completeness before handing it to a planning agent
/prd write # draft and formalize a feature as a full PRD ready for a planning agent
/prd intake # turn a client or stakeholder requirement into kanban issues on GitHub Projects
/prd interview # run a repo-grounded discovery interview before PRD writing or planning
prd-writer, validation in prd-quality-gate, intake in feature-intake.development
Coordinates a weekly engineering review of board accuracy, recent code changes, operational health, and scoped cleanup. Use for a recurring repository health review or a review of the last several days.
testing
Audits project board configuration and prepares explicitly requested setup, copy, or normalization changes while preserving the existing workflow and provider boundaries. Use when inspecting a board's fields, columns, scope, or configuration.
testing
Reconciles a project board with current work and delivery evidence, reports incomplete coverage and metadata gaps, and applies only approved provider-supported field changes. Use when auditing board drift, reviewing blocked work, or assessing upcoming delivery.
development
Walk through how a subsystem works. Use for "how does X work", code walkthroughs before changing something, and placement or ownership questions. Explains architecture, runtime flow, and onboarding mental models. Can critique architecture. Use why for motivation.