From discover
Create or update personas with demographic, contextual, JTBD, and behavioral data
npx claudepluginhub shinpr/claude-code-workflows --plugin discoverThis skill uses the workspace's default tool permissions.
**Context**: Create or update persona files with demographics, context, JTBD, pains/gains, and behavioral patterns. Integrates existing codebase analysis when available.
Creates detailed user personas from research data to guide product design, feature prioritization, marketing messaging, and team alignment.
Generates behavioral user personas from product descriptions, user data, or research notes. Outputs 2-4 ranked personas with goals, pain points, behaviors, and product implications to personas-[product].md.
Generates structured personas and JTBD analysis with ODI job step tables, pain point mapping, and quantified success metrics. Use for Phase 1 user definition.
Share bugs, ideas, or general feedback.
Context: Create or update persona files with demographics, context, JTBD, pains/gains, and behavioral patterns. Integrates existing codebase analysis when available.
Execution Protocol:
[STOP — BLOCKING] marker — present findings and CANNOT proceed until user explicitly confirmsInput (new persona request / persona update / discovery trigger)
↓
1. Context Assessment → New vs. Update, existing code?
↓
2. Research Gathering → User data, interviews, analytics, code analysis
↓
3. Persona Drafting → Using persona-template.md [Stop: User confirms persona]
↓
Output: docs/product/personas/persona-[name].md
Input: $ARGUMENTS
| Situation | Action |
|---|---|
| No personas exist | Create from scratch — gather user research or assumptions |
| Personas exist, new data available | Update existing personas with new evidence |
| Existing codebase | Invoke codebase-analyzer for real user behavior insights |
| Post-interview / post-survey | Update with new primary research |
Invoke codebase-analyzer using Agent tool (subagent_type: "discover:codebase-analyzer") to identify:
Gather available data:
Map Customer Profile from Value Proposition Canvas:
Use design-perspective skill references/persona-template.md to create persona files:
[STOP — BLOCKING] Present persona draft to user for confirmation:
CANNOT write persona file until user explicitly confirms.
After user approval:
docs/product/personas/persona-[name].md| Agent | When | Why (context separation benefit) |
|---|---|---|
| codebase-analyzer | Existing codebase with user-facing features | Objective analysis of actual user behavior patterns in code |
Included: Persona creation, persona update, integration with VPC and code analysis Not included: Journey mapping, user story writing
docs/product/personas/