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].
Synthesize behavioral personas from prior stage evidence for journey mapping and marketing during PRD v0.4 User Journeys. Triggers on requests to define personas, create user profiles, identify target users, or when user asks "who are our users?", "define personas", "user
$ npx -y skills add mattgierhart/PRD-driven-context-engineering --skill prd-v04-persona-definition --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/prd-v04-persona-definitionContext preview
The summary Claude sees to decide when to auto-load this skill.
Synthesize behavioral personas from prior stage evidence for journey mapping and marketing during PRD v0.4 User Journeys. Triggers on requests to define personas, create user profiles, identify target users, or when user asks "who are our users?", "define personas", "user
name: prd-v04-persona-definition description: Synthesize behavioral personas from prior stage evidence for journey mapping and marketing during PRD v0.4 User Journeys. Triggers on requests to define personas, create user profiles, identify target users, or when user asks "who are our users?", "define personas", "user profiles", "target users", "persona creation", "who uses this product?". Consumes CFD- (v0.1-v0.3), BR- (targeting from v0.3 Moat), FEA- (v0.3 Feature Value Planning). Outputs PER- entries with behavioral profiles and feature relationships. Feeds v0.4 User Journey Mapping. context: fork allowed-tools: - Read - Write - Edit - Glob - Grep
Position in workflow: v0.3 Feature Value Planning → **v0.4 Persona Definition** → v0.4 User Journey Mapping
Personas are not demographic profiles—they are behavioral models synthesized from evidence. Every persona must trace back to CFD- research, BR- targeting rules, and FEA- features they care about.
This skill requires prior work from v0.1-v0.3:
This skill assumes v0.1-v0.3 work is complete.
This skill creates/updates:
All PER- entries should include:
Example PER- entry with confidence:
PER-001: The Overwhelmed Ops Manager
Source IDs: CFD-003 (pain: manual tracking), CFD-012 (value: automation), BR-041 (targeting: switchers at renewal)
Type: Primary
Confidence: 3/5 (source: 4-customer-interviews-jan-2026 + competitive-landscape confirms segment underserved)
Segment: SMB SaaS companies (10-50 employees)
Demographics:
Role: Operations Manager / Head of Ops
Context: Growing startup, wearing multiple hats, no dedicated tools budget
Technical Level: Intermediate (comfortable with SaaS, not a developer)
Behavioral Profile:
Goals: Reduce time spent on manual reporting (CFD-012)
Frustrations: Current tools require too much setup (CFD-003)
Decision Factors: Ease of use > feature count, must show ROI to CEO (CFD-025)
Current Workflow: Spreadsheets + manual data entry + weekly report compilation
Product Relationship:
Primary Value: CFD-012 ("Save 5 hours/week on reporting")
Key Features: FEA-001 (auto-sync), FEA-003 (one-click reports), FEA-007 (dashboard) — all in MVP-SCOPE
Pricing Sensitivity: BR-030 (SMB tier ≤$50/mo)
Acquisition Channel: BR-041 (target at contract renewal of competing tools)
Marketing Hook: "Stop building reports. Start using them."
Next Target: "Would move to 4/5 if 5+ actual SMB ops managers validate this behavior in paid usage"**Maximum 5 personas. Most products need 1-2.**
If you have more than 3, you're likely over-segmenting by demographics instead of behavior. Consolidate ruthlessly.
| Type | Definition | When to Create | |------|------------|----------------| | **Primary** | Core user, drives most revenue | Always (at least 1) | | **Secondary** | Important but not primary buyer | If distinct needs exist | | **Negative** | Who we explicitly exclude | If exclusion is strategic | | **Aspirational** | Future target, not current focus | Only for roadmap planning |
**Rule**: Primary personas must link to primary revenue KPI-. If a persona doesn't influence revenue, question whether it's truly primary.
Every persona field must link to prior stage evidence:
| Persona Field | Must Link To | Source Stage | |---------------|--------------|--------------| | Goals | CFD- value hypothesis | v0.1 User Value Articulation | | Frustrations | CFD- pain points | v0.1 Problem Framing | | Decision Factors | CFD- competitive research | v0.2 Competitive Landscape | | Key Features | FEA- entries | v0.3 Feature Value Planning | | Pricing Sensitivity | BR- pricing rules | v0.3 Pricing Model | | Acquisition Channel | BR- targeting rules | v0.3 Moat Definition |
**No link = No claim.** If you can't cite evidence, the attribute is assumption, not fact.
1. **Pull USER TYPE** from v0.1 Problem Framing (CFD-)
2. **Pull SEGMENTS** from v0.2 Market Definition (CFD-, BR-)
3. **Pull TARGETING RULES** from v0.3 Moat Definition (BR-)
4. **Synthesize behavioral patterns** from all CFD- evidence
5. **Map FEA- features** to each persona
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,…