From prd-builder
Compare a PRD against its last committed version showing section-by-section changes
How this skill is triggered — by the user, by Claude, or both
Slash command
/prd-builder:prd-diffThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
```text
$ARGUMENTS
You MUST consider the user input before proceeding (if not empty).
Compare the current working copy of a PRD against its last committed version in git. Produce a section-by-section change summary that highlights what was added, removed, or modified. Output is displayed in the terminal only — no files are modified.
$ARGUMENTS is empty, abort with: "Please provide a path to a PRD file. Example: /prd-diff prd/my-feature/prd.md"$ARGUMENTS contains two paths separated by a space, treat them as two files to compare directly.Single file mode (default):
git show HEAD:<path> to get the last committed version./prd-diff requires git for version comparison."Two-file mode (when two paths provided):
For each version (current and previous):
## headings and their contentFor each of the 22 template sections, determine:
Output a Markdown report:
## PRD Diff Report
**File**: <path>
**Compared**: Working copy vs HEAD (or file1 vs file2)
**Date**: <current date>
---
### Change Summary
| Metric | Value |
|--------|-------|
| Sections added | X |
| Sections removed | X |
| Sections modified | X |
| Sections unchanged | X |
| Net word count change | +/- X words |
---
### Section Changes
| # | Section | Status | Details |
|---|---------|--------|---------|
| 1 | Metadata & Revision History | Modified | +45 words (version bump, new revision entry) |
| 2 | Executive Summary | Unchanged | — |
| 7 | Functional Requirements | Modified | +120 words (3 new requirements added) |
| 19 | Acceptance Criteria | Added | New section (85 words) |
---
### Key Changes
- <Narrative summary of the most significant changes — 3-5 bullet points>
### Recommendations
- <Any quality concerns raised by the changes — e.g., "New requirements added without matching acceptance criteria">
git show and git diff commands — no other git operationsnpx claudepluginhub sinositato/tato-claude-plugins --plugin prd-builderReads a PR or branch diff and produces a structured YAML change brief for downstream analytics instrumentation. First step in the analytics review workflow.
Compares two text versions and produces a plain-English summary of additions, deletions, rewrites, structural moves, and tone shifts, explaining why each change matters editorially.
Reads a git diff and produces a plain-English narration of changes for PR descriptions, code reviews, or self-orientation. Supports three audience modes: --for pr, --for review, and --for self.