/SKILL_TEMPLATE
[1-2 sentence description of what this skill does]. Triggers on [specific phrases/contexts that should activate this skill]. Outputs [what the skill produces].
$ npx -y skills add mattgierhart/PRD-driven-context-engineering --skill SKILL_TEMPLATE --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/SKILL_TEMPLATE
Context preview
The summary Claude sees to decide when to auto-load this skill.
[1-2 sentence description of what this skill does]. Triggers on [specific phrases/contexts that should activate this skill]. Outputs [what the skill produces].
SKILL.md
SKILL_TEMPLATE.SKILL.mdname: prd-vXX-skill-name
description: >
[1-2 sentence description of what this skill does].
Triggers on [specific phrases/contexts that should activate this skill].
Outputs [what the skill produces].
context: fork
allowed-tools:
- Read
- Write
- Edit
- Glob
- Grep
[Skill Name]
[One sentence summary of the skill's purpose.]
Workflow Overview
1. **Step 1** → Brief description 2. **Step 2** → Brief description 3. **Step 3** → Brief description
Core Output Template
[Define the primary output structure this skill produces]
| Element | Definition | Evidence | |---------|------------|----------| | **Field 1** | What this captures | How to validate | | **Field 2** | What this captures | How to validate |
See `assets/output-template.md` for copy-paste template.
Step 1: [First Major Step]
[Detailed instructions for this step]
Checklist
- [ ] Item 1
- [ ] Item 2
Step 2: [Second Major Step]
[Detailed instructions for this step]
Step 3: [Third Major Step]
[Detailed instructions for this step]
Quality Gates
Pass Checklist
- [ ] Gate 1: [Specific, measurable criterion]
- [ ] Gate 2: [Specific, measurable criterion]
- [ ] Gate 3: [Specific, measurable criterion]
Testability Check
- [ ] Can this output be validated?
- [ ] Does it reference IDs from SoT/?
> **How this is evaluated**: This skill's output is scored by `scripts/readiness.py` (a deterministic, $0, no-LLM proxy). Clearing a gate is permission to advance, not the goal — the goal is evidence. Padding inputs to move the score without moving the evidence is a *frozen-replay defect*. See [`PRINCIPLES.md` P7](../PRINCIPLES.md).
Anti-Patterns
| Pattern | Example | Fix | |---------|---------|-----| | Bad pattern 1 | "Example" | → "Better approach" | | Bad pattern 2 | "Example" | → "Better approach" | | Evidence fabrication | Back-filling confidence/evidence to clear a gate | → Cite a real source or mark the gap; never invent to pass (P4 anti-leakage, P7) |
Bundled Resources
- **`references/[file].md`** — [Description of when to use]
- **`assets/[template].md`** — [Description of template purpose]
Handoff
[What happens after this skill completes? What stage/skill comes next?]
Read more
name: prd-vXX-skill-name description: > [1-2 sentence description of what this skill does]. Triggers on [specific phrases/contexts that should activate this skill]. Outputs [what the skill produces]. context: fork allowed-tools: - Read - Write - Edit - Glob - Grep
[Skill Name]
[One sentence summary of the skill's purpose.]
Workflow Overview
1. **Step 1** → Brief description 2. **Step 2** → Brief description 3. **Step 3** → Brief description
Core Output Template
[Define the primary output structure this skill produces]
| Element | Definition | Evidence | |---------|------------|----------| | **Field 1** | What this captures | How to validate | | **Field 2** | What this captures | How to validate |
See `assets/output-template.md` for copy-paste template.
Step 1: [First Major Step]
[Detailed instructions for this step]
Checklist
- [ ] Item 1
- [ ] Item 2
Step 2: [Second Major Step]
[Detailed instructions for this step]
Step 3: [Third Major Step]
[Detailed instructions for this step]
Quality Gates
Pass Checklist
- [ ] Gate 1: [Specific, measurable criterion]
- [ ] Gate 2: [Specific, measurable criterion]
- [ ] Gate 3: [Specific, measurable criterion]
Testability Check
- [ ] Can this output be validated?
- [ ] Does it reference IDs from SoT/?
> **How this is evaluated**: This skill's output is scored by `scripts/readiness.py` (a deterministic, $0, no-LLM proxy). Clearing a gate is permission to advance, not the goal — the goal is evidence. Padding inputs to move the score without moving the evidence is a *frozen-replay defect*. See [`PRINCIPLES.md` P7](../PRINCIPLES.md).
Anti-Patterns
| Pattern | Example | Fix | |---------|---------|-----| | Bad pattern 1 | "Example" | → "Better approach" | | Bad pattern 2 | "Example" | → "Better approach" | | Evidence fabrication | Back-filling confidence/evidence to clear a gate | → Cite a real source or mark the gap; never invent to pass (P4 anti-leakage, P7) |
Bundled Resources
- **`references/[file].md`** — [Description of when to use]
- **`assets/[template].md`** — [Description of template purpose]
Handoff
[What happens after this skill completes? What stage/skill comes next?]
PRD-driven Context Engineering: A systematic approach to building AI-powered products using progressive documentation and context-aware development workflows
Repo: mattgierhart/PRD-driven-context-engineering
Other skills on prd-driven-context-engineering.
- /ghm-gate-check
Validates gate criteria before PRD lifecycle advancement by delegating to the readiness scoring pipeline (scripts/readiness.py). Returns a graduated PASS / WARN / BLOCK verdict with top blockers and their causal chain. Triggers before advancing from v0.X to v0.Y or explicit
Open skill - /ghm-harvest
Extracts durable insights from temp/ files to SoT during EPIC Phase E. Triggers at EPIC completion or explicit `/ghm-harvest` invocation. Outputs new SoT entries and archive manifest.
Open skill - /ghm-id-register
Validates and registers new SoT IDs with cross-reference integrity. Triggers when creating BR-XXX, UJ-XXX, API-XXX, or CFD-XXX entries. Outputs formatted SoT entry with validated cross-references.
Open skill - /ghm-self-install
Install the PRD-Driven Context Engineering methodology into a fresh OR existing repository — the subscription-native alternative to forking the whole repo. Runs an interactive wizard that seeds the framework (.claude/ hooks, skills, agents, rules, scripts) without clobbering
Open skill - /ghm-sot-builder
Creates new Source of Truth (SoT) files when existing templates don't fit your needs. Triggers on requests to create a new SoT file, add a new artifact type, or when user says "I need to track [X] but there's no SoT for it", "create SoT", "new source of truth". Outputs a
Open skill - /ghm-status-sync
Synchronizes README.md Command Center with current project state. Triggers on gate changes, EPIC status changes, or explicit `/ghm-status-sync` invocation. Outputs updated README.md dashboard with current lifecycle stage, blockers, and metrics.
Open skill

