bundles/planning/skills/prd-task-creator/SKILL.md
Files work into a tracker — turns a feature, bug, or finished PRD into GitHub issues, linked sub-issues, or local task files, slicing epics into thin vertical slices sized for one PR each and tagged AFK or HITL. Starts once the requirements are settled; authoring the PRD document itself is `prd-writer`.
npx skillsauth add shipshitdev/library prd-task-creatorInstall 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.
Write a clear, actionable PRD or task — output depends on where the user tracks work.
Inputs:
Outputs:
Creates/Modifies:
.agents/memory/<kebab-name>.md PRD files only after draft approvalExternal Side Effects:
Confirmation Required:
Delegates To:
spec-first when implementation constraints are still uncleartdd when the work should be executed test-firstgh-fix-ci for CI failures after implementationroadmap-analyzer for roadmap-level planningcto-advisor for technical strategy and architecture tradeoffsCheck in order:
gh auth status succeeds and a GitHub remote exists → GitHub available.agents/memory/, or both?"Ask only what's missing:
.agents/memory/ (look for architecture, summary, or context files)gh issue list --search "[keyword]"See references/full-guide.md for the full PRD structure.
A good PRD has:
WHEN/WHILE/WHERE/IF … THE SYSTEM SHALL …), testable, not vagueAcceptance criteria must be EARS-shaped and checkable by a human.
When the output is an issue for an autonomous or AFK agent, write it as an agent brief, not a stream-of-consciousness plan:
When breaking an epic, PRD, or plan into issues:
AFK when an agent can complete it without more human input.HITL when it needs a human decision, design review, credential, or product judgment.New issue:
gh issue create \
--title "[type]: clear title" \
--body "$(cat <<'BODY'
[PRD content here]
BODY
)" \
--label "type:feature" \
--assignee "@me"
Sub-issue (linked to parent):
# Create sub-issue
gh issue create --title "..." --body "..."
# Link as sub-issue to parent #N
gh issue develop N --checkout # only if needed
# Use: gh api repos/{owner}/{repo}/issues/{parent}/sub_issues --method POST -f sub_issue_id={child_id}
Draft PR from issue:
gh issue develop [issue-number] --branch "feature/[name]"
.agents/memory/[kebab-name].mdSee references/full-guide.md for local file templates.
Show the draft PRD. Wait for "looks good" or edits. Then create.
disable-model-invocation: true → only runs when user explicitly invokes.out-of-scope/<concept>.md when the repo uses local out-of-scope memory.prd-writer — author the PRD document first when requirements are not settled yet; this skill files what that one wrotespec-first — spec-driven development before writing codetdd — red-green-refactor execution for tasks with clear behaviorgh-fix-ci — fix CI on existing PRsroadmap-analyzer — broader roadmap planningcto-advisor — technical strategy and architecture tradeoffsdevelopment
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.