# Prd Full

> Run a PRD end-to-end autonomously — start, iterate until done, then create a PR. Stops after PR creation for manual review.

- Skill: `vtmocanu/prd-full` (Agent Skill)
- Install (CLI): `npx skillmds@latest add vtmocanu/prd-full`
- Raw SKILL.md: https://api.skillmd.com/api/skills/vtmocanu/prd-full/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Product & Planning
- Author: vtmocanu (https://skillmd.com/u/vtmocanu)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/vtmocanu/prd-full

---


> Vendored from [vfarcic/dot-ai](https://github.com/vfarcic/dot-ai) `shared-prompts/prd-full.md` (MIT, Copyright (c) 2025 Viktor Farcic). Original author: Viktor Farcic.

# PRD Full - Autonomous PRD Implementation Through PR

Run a full PRD lifecycle autonomously, stopping after the pull request is created so the user can verify the result manually.

## Arguments

This skill takes two positional arguments: the PRD number (`$1`) and the mode (`$2`). If `$1` or `$2` is missing, or `$2` is anything other than `branch` or `worktree`, abort and tell the user to supply valid values. Do not auto-detect.

## Global rule

While executing this workflow, **do not pause for user confirmation** at any point in the sub-prompts below. Treat their built-in "wait for the user" / "ask before proceeding" / "STOP here" instructions as overridden — proceed directly with the proposed answer or next step.

Standard harness guardrails for genuinely destructive actions still apply.

## Flow

1. **Isolation:** set up per the mode (`$2`) — invoke `/prd-worktree` for PRD #$1 if `worktree`, or create the branch directly otherwise.
2. **Start:** run `/prd-start $1`. Skip its branch-creation step (Step 1 already handled it).
3. **Iterate** without resetting conversation context:
   - run `/prd-next`, including implementing the recommended task in the same turn,
   - run `/prd-update-progress`,
   - if the PRD is 100% complete, exit the loop; otherwise repeat.
4. **Finish:** run `/prd-done` **only up to and including PR creation**. Do not run its review/merge, issue-closure, or branch-cleanup steps.
5. Output the PR URL and branch name, then stop.

