plugins/faos-pm/skills/summarize-interview/SKILL.md
<!-- AUTO-GENERATED by export-plugins.py — DO NOT EDIT --> --- name: summarize-interview description: Transform customer interview transcripts or notes into structured summaries with JTBD insights, pain points, and action items. Use when processing interview data after customer discovery sessions. tags: [discovery, customer-research, interviews, synthesis] --- # Summarize Interview Transform raw interview transcripts or notes into structured, actionable summaries that feed directly into Opport
npx skillsauth add frank-luongt/faos-skills-marketplace plugins/faos-pm/skills/summarize-interviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Transform raw interview transcripts or notes into structured, actionable summaries that feed directly into Opportunity Solution Trees, PRDs, and product decisions.
Interview transcripts are long, unstructured, and hard to compare across participants. This skill extracts the signal — jobs, pains, outcomes, and surprises — into a consistent format that enables pattern recognition across interviews.
Provide one of:
For each interview, produce this structured summary:
# Interview Summary
## Metadata
| Field | Value |
| --- | --- |
| Date | [interview date] |
| Participant | [name or ID] |
| Role / Title | [their role] |
| Company / Context | [company, size, industry] |
| Interviewer | [your name] |
| Duration | [minutes] |
---
## Current Situation
**What they do today:**
[1–3 sentences describing how they currently handle the relevant activity]
**Tools / processes used:**
- [tool or process 1]
- [tool or process 2]
**How long they've done it this way:** [duration]
---
## Jobs to Be Done
For each job identified:
| Job | Importance (1–10) | Current Satisfaction (1–10) | Opportunity Score |
| --- | --- | --- | --- |
| [Job description — what they're trying to accomplish] | [rating] | [rating] | [Importance × (1 − Satisfaction/10)] |
---
## Pain Points
| Pain Point | Severity | Frequency | Current Workaround |
| --- | --- | --- | --- |
| [pain description] | High / Medium / Low | Daily / Weekly / Occasionally | [how they cope] |
---
## Desired Outcomes
- [What "success" looks like in their words]
- [Measurable outcome they care about]
---
## What They Like About Current Solution
- [positive aspect] — why it matters to them
- [positive aspect] — why it matters to them
---
## Willingness to Change / Pay
- **Have they searched for alternatives?** [Yes/No — details]
- **Have they spent money on this?** [Yes/No — how much, on what]
- **Priority vs. other problems:** [High / Medium / Low]
- **Switching cost concern:** [what would make switching hard]
---
## Key Insights
- [unexpected finding 1]
- [unexpected finding 2]
---
## Notable Quotes
> "[exact verbatim quote — the most revealing thing they said]"
> "[another important quote]"
---
## Action Items
| Action | Owner | Due |
| --- | --- | --- |
| [follow-up action from this interview] | [who] | [when] |
When processing 3+ interviews, also produce a synthesis table:
## Cross-Interview Patterns (N=[number] interviews)
### Recurring Jobs
| Job | Mentioned By | Avg Importance | Avg Satisfaction | Opportunity Score |
| --- | --- | --- | --- | --- |
| [job] | P1, P3, P5 | 8.3 | 3.2 | 5.6 |
### Recurring Pain Points
| Pain Point | Mentioned By | Severity Consensus |
| --- | --- | --- |
| [pain] | P1, P2, P4, P5 | High |
### Emerging Themes
1. [theme] — supported by [N] participants
2. [theme] — supported by [N] participants
### Contradictions / Segments
- [Group A thinks X, Group B thinks Y — possible segmentation signal]
### Recommended Next Steps
1. [action based on patterns]
2. [action based on patterns]
| Avoid | Why | Instead | | --- | --- | --- | | Editorializing quotes | Loses the participant's voice | Use exact words, even if imperfect | | Confirmation bias in synthesis | Only highlighting data that supports your hypothesis | Include disconfirming evidence prominently | | Skipping "Willingness to Pay" | Leads to building things nobody will buy | Always assess priority and switching signals | | Combining interviews too early | Loses individual nuance | Summarize each individually first, then synthesize | | Ignoring what they like | Understanding satisfaction prevents breaking what works | Always capture positives alongside pains |
development
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: databricks-mlflow-evaluation --- # MLflow 3 GenAI Evaluation ## Before Writing Any Code 1. **Read GOTCHAS.md** - 15+ common mistakes that cause failures 2. **Read CRITICAL-interfaces.md** - Exact API signatures and data schemas ## End-to-End Workflows Follow these workflows based on your goal. Each step indicates which reference files to read. ### Workflow 1: First-Time Evaluation Setup For users new to MLflow GenAI evalu
development
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: databricks-lakebase-provisioned --- # Lakebase Provisioned Patterns and best practices for using Lakebase Provisioned (Databricks managed PostgreSQL) for OLTP workloads. ## When to Use Use this skill when: - Building applications that need a PostgreSQL database for transactional workloads - Adding persistent state to Databricks Apps - Implementing reverse ETL from Delta Lake to an operational database - Storing chat/agent m
tools
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: databricks-jobs --- # Databricks Lakeflow Jobs ## Overview Databricks Jobs orchestrate data workflows with multi-task DAGs, flexible triggers, and comprehensive monitoring. Jobs support diverse task types and can be managed via Python SDK, CLI, or Asset Bundles. ## Reference Files | Use Case | Reference File | | ----------------------
development
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: databricks-genie --- # Databricks Genie Create and query Databricks Genie Spaces - natural language interfaces for SQL-based data exploration. ## Overview Genie Spaces allow users to ask natural language questions about structured data in Unity Catalog. The system translates questions into SQL queries, executes them on a SQL warehouse, and presents results conversationally. ## When to Use This Skill Use this skill when: -