Persona development
Skill a5c-ai/babysitter/library/specializations/product-management/skills/persona-development
Babysitter enforces obedience on agentic workforces and enables them to manage extremely complex tasks and workflows through deterministic, hallucination-free self-orchestration
npx -y skills add a5c-ai/babysitter --skill persona-developmentAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its author says it does
Copied from the file, not written here
Create and maintain user personas from research data for product targeting
SKILL.md
5.5 KB, as published. Nobody here has run it
Persona Development Skill
Overview
Specialized skill for creating and maintaining user personas from research data. Enables product teams to develop rich, data-driven personas that guide product decisions and marketing strategies.
Capabilities
Persona Creation
- Generate persona profiles from research data
- Identify persona segments from analytics data
- Create jobs-to-be-done per persona
- Synthesize interview data into persona attributes
- Define demographic and psychographic profiles
Persona Management
- Update personas with new research findings
- Version and track persona evolution
- Validate personas against behavioral data
- Identify emerging persona segments
- Retire outdated personas
Persona Application
- Map personas to product features
- Calculate persona TAM/SAM estimates
- Generate persona comparison matrices
- Create persona-based user journeys
- Prioritize features by persona impact
Target Processes
This skill integrates with the following processes:
user-story-mapping.js- Persona-driven story mappingjtbd-analysis.js- Jobs per persona analysisfeature-definition-prd.js- Persona targeting in PRDsproduct-launch-gtm.js- Persona-based launch targeting
Input Schema
{
"type": "object",
"properties": {
"mode": {
"type": "string",
"enum": ["create", "update", "analyze", "map"],
"description": "Operation mode"
},
"researchData": {
"type": "object",
"properties": {
"interviews": { "type": "array", "items": { "type": "object" } },
"surveys": { "type": "array", "items": { "type": "object" } },
"analytics": { "type": "object" },
"supportTickets": { "type": "array", "items": { "type": "object" } }
},
"description": "Research data sources for persona creation"
},
"existingPersonas": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": { "type": "string" },
"name": { "type": "string" },
"description": { "type": "string" },
"attributes": { "type": "object" }
}
}
},
"segmentationCriteria": {
"type": "array",
"items": { "type": "string" },
"description": "Criteria for persona segmentation"
},
"productFeatures": {
"type": "array",
"items": { "type": "string" },
"description": "Features to map to personas"
}
},
"required": ["mode"]
}
Output Schema
{
"type": "object",
"properties": {
"personas": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": { "type": "string" },
"name": { "type": "string" },
"tagline": { "type": "string" },
"demographics": {
"type": "object",
"properties": {
"role": { "type": "string" },
"industry": { "type": "string" },
"companySize": { "type": "string" },
"experience": { "type": "string" }
}
},
"psychographics": {
"type": "object",
"properties": {
"goals": { "type": "array", "items": { "type": "string" } },
"frustrations": { "type": "array", "items": { "type": "string" } },
"motivations": { "type": "array", "items": { "type": "string" } },
"behaviors": { "type": "array", "items": { "type": "string" } }
}
},
"jobs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"job": { "type": "string" },
"importance": { "type": "string" },
"currentSolution": { "type": "string" }
}
}
},
"quotes": { "type": "array", "items": { "type": "string" } },
"marketSize": {
"type": "object",
"properties": {
"tam": { "type": "string" },
"sam": { "type": "string" },
"som": { "type": "string" }
}
}
}
}
},
"featureMapping": {
"type": "object",
"description": "Mapping of features to personas with priority"
},
"comparisonMatrix": {
"type": "object",
"description": "Comparison of personas across key dimensions"
},
"recommendations": {
"type": "array",
"items": { "type": "string" }
}
}
}
Usage Example
const personas = await executeSkill('persona-development', {
mode: 'create',
researchData: {
interviews: [
{ id: 'int-1', role: 'Product Manager', painPoints: ['...'], goals: ['...'] },
{ id: 'int-2', role: 'Developer', painPoints: ['...'], goals: ['...'] }
],
analytics: {
userSegments: ['enterprise', 'smb', 'startup'],
behaviorPatterns: ['power-user', 'casual', 'admin']
}
},
segmentationCriteria: ['role', 'company_size', 'use_case']
});
Dependencies
- Research data formats
- Segmentation algorithms