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].
Systematically harvest short testimonials from customers via NPS, milestones, post-purchase, and email during PRD v1.0 Market Adoption. Triggers on requests to collect testimonials, set up social proof harvest, gather customer quotes, or when user asks "how do we get
$ npx -y skills add mattgierhart/PRD-driven-context-engineering --skill prd-v10-testimonial-collector --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/prd-v10-testimonial-collectorContext preview
The summary Claude sees to decide when to auto-load this skill.
Systematically harvest short testimonials from customers via NPS, milestones, post-purchase, and email during PRD v1.0 Market Adoption. Triggers on requests to collect testimonials, set up social proof harvest, gather customer quotes, or when user asks "how do we get
name: prd-v10-testimonial-collector description: > Systematically harvest short testimonials from customers via NPS, milestones, post-purchase, and email during PRD v1.0 Market Adoption. Triggers on requests to collect testimonials, set up social proof harvest, gather customer quotes, or when user asks "how do we get testimonials?", "social proof harvest", "NPS responses", "testimonial wall", "customer quotes", "post-purchase survey", "milestone follow-up". Outputs CFD-TST-* testimonial entries and GTM-TST-* placement assets. context: fork allowed-tools: - Read - Write - Edit - Glob - Grep execution_modes: default: standard supports: [quick, standard, deep]
Position in workflow: v1.0 Case Study Builder → **v1.0 Testimonial Collector** → GTM channels (placement)
Default is **standard**. See [`.claude/rules/08-skill-execution-modes.md`](../../rules/08-skill-execution-modes.md) for selection logic.
| Mode | What this skill produces | |------|--------------------------| | **quick** | One trigger (e.g., NPS promoters) + collection email + 5–10 testimonials processed | | **standard** | 3 triggers (NPS, milestone, post-purchase) + processing workflow + consent management + per-placement formatting | | **deep** | 5+ triggers + automated harvest + sentiment-segmentation + per-segment placement targeting + measurement loop |
Systematically harvests **short-form testimonials** — 1–3 sentence quotes with name + role + logo — and processes them into placement-ready assets. Testimonials are the lower-effort complement to case studies: they don't carry a full story but they multiply social proof on landing pages, pricing pages, ad creative, and outreach.
This skill solves the "we have happy customers but no quotes" problem — most teams have plenty of positive feedback in support tickets, NPS responses, and renewal calls, but never capture it as marketing-ready assets. The fix is a system, not heroic effort.
1. **Identify collection triggers** — Each trigger is an event that suggests the customer is in a moment to share positive feedback:
2. **Build per-trigger collection mechanism**:
3. **Process incoming testimonials** — Each goes through:
4. **Place in marketing surfaces** — Per testimonial:
5. **Measure placement performance** [standard+] — Some testimonials convert; some don't. Track per-placement conversion to identify which quotes earn their spot.
B2B SaaS, 3 collection triggers active.
**Trigger 1: NPS Promoter (9–10)**. NPS run quarterly. Promoters get followup email:
> *Thanks for the 10! Your response — "Cut our reporting time in half" — would be a powerful testimonial for our pricing page. May we use it with your name and role? Reply YES and we'll send back the version we'd publish for your approval.*
Auto-fires when NPS response submitted with score ≥ 9.
**Trigger 2: Day-30 active milestone**. In-app prompt at first login after Day 30 active:
> *You've been active for a month! In one sentence, what's working best?* → [text box] → [Submit + permission checkbox]
**Trigger 3: Post-purchase (Day 7)**. Email 7 days after first paid charge:
> *Quick favor — what convinced you to upgrade? Your answer might appear (with your permission) on our pricing page.*
**Processing**: Inbound testimonials enter a triage doc. Per testimonial:
**Placement**: Pricing page logo wall expanded with 6 new testimonials in the beachhead segment. A/B test the hero-section quote on landing pages.
| Trigger | Mode | |---------|------| | First testimonial harvest system (none in place) | standard | | Quarterly NPS run + harvest | quick | | Pricing page redesign needs more social proof | standard | | Landing page A/B test needs quote variants | quick | | Pre-investor / pre-Series A push for logo + quote density | deep | | New segment expansion (need segment-specific testimonials) | deep |
PRD-Led Context Engineering — Memory as Infrastructure. An ontology layer for product teams building products that solve real problems — with AI agents that remember. Gated PRD, typed IDs, markdown knowledge graph, Claude Code skills & hooks.
Repo: mattgierhart/PRD-driven-context-engineering
[1-2 sentence description of what this skill does]. Triggers on [specific phrases/contexts that should activate this skill]. Outputs [what the skill produces].
Validates gate criteria before PRD lifecycle advancement by delegating to the readiness scoring pipeline (scripts/readiness.py). Returns a graduated PASS /…
Extracts durable insights from temp/ files to SoT during EPIC Phase E. Triggers at EPIC completion or explicit `/ghm-harvest` invocation. Outputs new SoT…
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…
Install the PRD-Driven Context Engineering methodology into a fresh OR existing repository — the subscription-native alternative to forking the whole repo.…
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,…