skill-creator
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an…
Activate for: customer discovery, user research, interview, empathy, jobs to be done, JTBD, persona, pain point, customer insight, discovery, interview guide, synthesis, insight map, interview notes, customer quotes, what do customers want, what problems do customers have, user
$ npx -y skills add panaversity/agentfactory-business-plugins --skill discovery --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/discoveryContext preview
The summary Claude sees to decide when to auto-load this skill.
Activate for: customer discovery, user research, interview, empathy, jobs to be done, JTBD, persona, pain point, customer insight, discovery, interview guide, synthesis, insight map, interview notes, customer quotes, what do customers want, what problems do customers have, user
name: discovery description: > Activate for: customer discovery, user research, interview, empathy, jobs to be done, JTBD, persona, pain point, customer insight, discovery, interview guide, synthesis, insight map, interview notes, customer quotes, what do customers want, what problems do customers have, user needs, customer feedback, research synthesis, discovery sprint, problem validation, HMW problem statement, how might we, empathy map, journey map. NOT for: idea generation (use idea), assumption mapping (use hypothesis), pilot results analysis (use validate). license: Apache-2.0 metadata: author: Panaversity version: "1.0" plugin-commands: "/discovery"
Before executing, check for `innov.local.md` in the working directory. If found, extract:
If `innov.local.md` is not found: Continue with conversation context. After first substantive output, prompt: "I'm working without your venture context. Run Exercise 8 from Chapter 40 to build innov.local.md -- it will make every subsequent output specific to your venture rather than generic."
Check venture.stage and calibrate:
No skip warning needed -- discovery is foundational to all stages. If venture.stage is beyond DISCOVERY and no customer_profiles exist in innov.local.md: "You have progressed past discovery without documented customer profiles. Consider running customer discovery now to validate the assumptions your current work is built on."
TYPE 1: INTERVIEW GUIDE GENERATION Purpose: Generate a structured interview guide for customer discovery. Input: Product/problem area; target customer; stage (problem vs. solution discovery) Output: Full interview guide with protocol notes, question banks, and probing guides
TYPE 2: OUTREACH AND SCREENING Purpose: Generate outreach messages and screening surveys to recruit interviews. Input: Target customer profile; channel (LinkedIn / email / in-person) Output: Outreach message (< 100 words); screening survey (5 questions); booking message
TYPE 3: INTERVIEW SYNTHESIS Purpose: Synthesise raw interview notes into structured insight output. Input: Raw notes from N interviews (any format) Output: JTBD map, pain ranking matrix, insight statements, quotes, learning gaps
TYPE 4: PROBLEM STATEMENT GENERATION Purpose: Convert synthesis insights into testable HMW problem statements. Input: Synthesis output + any constraints Output: 5 HMW variants + recommended primary + rationale
TYPE 5: PERSONA DEVELOPMENT Purpose: Build structured customer personas from discovery data. Input: Synthesis output; number of distinct segments identified Output: Persona cards for each segment with JTBD, pains, gains, WTP, buying process
CUSTOMER DISCOVERY INTERVIEW GUIDE Product area: [Area] | Target: [Customer] | Duration: [N] min ================================================================ INTERVIEW PROTOCOL NOTES: [Ground rules for the interviewer -- tone, what to listen for, what to avoid] OPENING ([N] min) [Rapport-building questions -- role, context, day-to-day] CURRENT PROCESS -- THE JOB ([N] min) [Walk-through questions -- how do they do X today? Step by step.] [Focus: observe the process, not opinions about the process] PAIN POINTS -- THE FRUSTRATION ([N] min) [Frustration probe questions] [Workaround questions -- what do they do when it fails?] [Quantification questions -- how much time/money/stress?] WORKAROUNDS AND CURRENT SPEND ([N] min) [What have they tried? What do they pay for adjacent solutions?] [Magic wand question: if you could fix one thing...] PRIORITISATION ([N] min) [Which pain costs the most? What would a solution be worth?] CLOSING [Referral request; open question; thank and close] ================================================================ INTERVIEW STYLE RULES: Listen 80%; talk 20% Never mention your product or solution concept during problem discovery When they say something interesting: "tell me more about that" When they describe a pain: "what do you do when that happens?" When they name a solution: "why that one? what does it not do?" Never ask: "Would you use a product that...?" Never ask: "Do you think X is a problem?" (leading) Never validate your hypothesis in the question
CUSTOMER DISCOVERY SYNTHESIS Interviews: [N] | Segment: [Description] | Date: [Date] ================================================================ JOBS-TO-BE-DONE MAP: FUNCTIONAL JOBS (what they are literally trying to accomplish): - [Job 1] -- mentioned by [N/N] interviewees - [Job 2] RELATED JOBS (adjacent tasks they get pulled into): - [Related job] -- [N/N interviewees] EMOTIONAL JOBS (how they want to feel; what they want to avoid): - [Emotional job] -- [N/N interviewees] SOCIAL JOBS (how they want to be perceived): - [Social job] -- [N/N interviewees] PAIN RANKING (frequency x severity): RANK 1: [Pain name] ([N/N] interviews; severity: HIGH [N/N]) Current state: [What is actually happening today -- specific] Cost: [Time / money / stress quantified where possible] RANK 2-3: [Continue] RANK 4-5: [Continue] INSIGHT STATEMENTS
🚀 Marketplace of domain-specific plugins for building enterprise AI agents. Enable AI agents to perform finance, banking, legal, and sales workflows using modular domain plugins.
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an…
Activate for: load context, inject context, cross-domain context, context for this endeavour, relevant background, multi-domain context, what context do I…
Activate for: delegate, delegation record, handoff, delegation brief, follow-up, delegation quality, assign to, hand off to, delegation tracking, who should…
Activate for: daily digest, morning briefing, what's happening today, start of day brief, week ahead, Monday brief, weekly digest, start of week, what do I…
Activate for: situation brief, bring me up to speed, prep me for, pre-meeting brief, decision brief, context brief, catch me up, quick brief, what do I need to…
Activate for: meeting prep, meeting synthesis, before the meeting, after the meeting, D/A/F/Q/R, meeting brief, stakeholder prep, meeting notes synthesis,…