AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Plan

skill-helderberto-agent-skills-plan · by helderberto

Turn a PRD into a multi-phase implementation plan using tracer-bullet vertical slices. Use after /prd when a PRD exists at `.specs/prds/<slug>.md`, or when the user asks to break work into phases or slices. Don't use without a PRD, or for single-file changes with obvious scope.

No reviews yet
0 installs
40 views
0.0% view→install

Install

$ agentstack add skill-helderberto-agent-skills-plan

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-helderberto-agent-skills-plan)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Plan? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

PRD to Plan

Break a PRD into phased vertical slices (tracer bullets).

Interactive prompts: present options as a numbered list and wait for the user's choice.

Output: .specs/plans/.md.

Input

The argument (if provided) is: $ARGUMENTS

Use argument as ``. If empty, list PRDs as numbered options and wait for the user's choice.

Workflow

1. Read the PRD

Read .specs/prds/.md. If missing, list PRDs as numbered options and wait for the user's choice.

If .specs/plans/.md exists, present options and wait:

  1. Overwrite existing (Recommended)
  2. Pick a new name

2. Explore the codebase

Map architecture, patterns, integration points. Skip if codebase context exists from prior step.

Research protocol: codebase first, then docs. Unverifiable claims → flag as uncertain, never fabricate.

3. Identify durable architectural decisions

Before slicing, extract decisions that hold across all phases:

  • Route structures / URL patterns
  • Database schema shape
  • Key data models and definitions
  • Auth/authorization approach
  • Third-party service boundaries

4. Draft vertical slices

Each phase: thin vertical slice through all layers (schema → service → API → UI → tests). Demoable alone.

Deriving tasks from the PRD:

| PRD Section | Becomes | | ----------------- | ------------------------------------------------ | | New Modules | Implement module with interface | | Schema Changes | Migration + validation | | API Contracts | Route returning shape | | Navigation | Wire component to route | | User Stories | Verify coverage; add task if missing | | Testing Decisions | Tests land in the phase where their module lands | | Out of Scope | Never create tasks for these |

Within each slice, order by dependency: schema → service → API → UI → tests. Happy paths before edge cases.

Phase naming: use a goal phrase answering "what can we demo when this is done?" (e.g., "Phase 1 — Revenue visible end-to-end"), not a layer name.

Done when: checkbox list of atomic, verifiable conditions. Each must name a test file/name, a shell command, or a file+content to verify. No prose-only conditions. Test: "Can an agent verify by reading files, running a command, or checking a test?"

Layer-by-layer exception: if complex schema changes underpin all modules and no story stands alone, build data foundation first, then slice vertically.

Phase count thresholds:

  • 1 module touched → 2–3 phases max
  • 2–3 modules touched → 3–5 phases max
  • 4+ modules or 6+ phases → stop and present options:
  1. Split the PRD (Recommended)
  2. Continue anyway

Count "modules touched" by scanning the PRD's New Modules and Schema Changes sections.

Assign an agent tag to tasks where appropriate:

  • [agent:debugger] — tracing a bug or unexpected runtime behavior
  • [agent:test-auditor] — writing or reviewing tests
  • [agent:code-reviewer] — reviewing API surfaces, interfaces, or public contracts

5. Quiz the user

Present breakdown (title, user stories covered, done-when per phase). Present options and wait:

  1. Looks good, proceed (Recommended)
  2. Merge some phases
  3. Split a phase

Iterate until approved.

6. Save plan

Save to .specs/plans/.md (create dir if missing).

# Plan: 

Use this structure for the plan body:

## Architectural Decisions

Durable decisions that apply across all phases:

- **Key decision**: ...

---

## Phase 1 — 

**User stories**: 

### What to build

Concise description of this vertical slice — end-to-end behavior, not layer-by-layer.

### Done when

- [ ] Atomic, testable condition
- [ ] Another testable condition

---

## Out of Scope

Carried forward from PRD verbatim.

## Open Questions

Gaps found in the PRD needing resolution. Blank if none.

Print one line per phase: Phase N — (). Present options and wait:

  1. Run /build (Recommended)
  2. Run /verify-plan
  3. Done for now

Execution guidance

To implement this plan phase by phase, run /build . It handles branch creation, implementation, feedback loops, checkbox marking, and commits — one phase per invocation.

Rules

  • Phases derive from PRD user stories — never invented
  • Each phase must be demoable end-to-end on its own
  • "Done when" must be a checkbox list of testable conditions, not prose
  • Safety valve: if a phase has >5 "Done when" items, stop and split it into smaller phases before continuing
  • Never modify the source PRD content
  • Carry PRD's Out of Scope forward verbatim

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.