rockclaver/systemcraft

prd-to-plan

Turns a PRD into a phased implementation plan using tracer-bullet vertical slices, saved to ./plans/. Use when the user wants to break down a PRD, create an implementation plan, plan phases from a PRD, or mentions "tracer bullets".

First seen Apr 1, 2026

Installation

$ npx skills add rockclaver/systemcraft --skill prd-to-plan

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from rockclaver/systemcraft · top by installs.

npx skills add rockclaver/systemcraft

Browse all from rockclaver/systemcraft

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,652 B
  • docs SUMMARY.md 250 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 24 installs

SKILL.md

PRD to Plan

Break a PRD into phased vertical slices (tracer bullets) saved in ./plans/.

Process

  1. Confirm PRD is in context; else ask the user for it.
  2. Explore the codebase: architecture, patterns, integration layers.
  3. Note durable decisions (routes, schema, models, auth, integrations).
  4. Draft tracer-bullet phases cutting through ALL layers end-to-end, not one.

<vertical-slice-rules>

  • Each slice delivers a narrow but COMPLETE path through every layer (schema, API, UI, tests)
  • A completed slice is demoable or verifiable on its own
  • Prefer many thin slices over few thick ones
  • Do NOT include specific file/function names likely to change in later phases
  • DO include durable decisions: route paths, schema shapes, data model names

</vertical-slice-rules>

  1. Quiz the user: list phases (title + stories), confirm granularity, iterate.
  2. Write ./plans/<feature-name>.md per the template below.

<plan-template>

Plan: <Feature Name>

Source PRD: <link or identifier>

Architectural decisions

  • Routes: ...
  • Schema: ...
  • Key models: ...
  • (add/remove as needed)

Phase 1: <Title>

User stories: <list from PRD>

What to build

<!-- end-to-end behavior, not layer-by-layer -->

Acceptance criteria

  • Criterion 1
  • Criterion 2
  • Criterion 3

<!-- Phase 2+: repeat this structure --> </plan-template>