clean-interviews
Clean up user interviews in Research/User interviews/, add frontmatter tags, standardize structure, and aggregate insights into the research dashboard.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Clean up user interviews in Research/User interviews/, add frontmatter tags, standardize structure, and aggregate insights into the research dashboard.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Process daily notes, clean interviews, extract tasks, and update the Daily Dashboard.
Generate production-ready React/Next.js code from Figma designs. Instructs proper Figma MCP tool usage, component reuse strategies, and variant mapping. **CRITICAL: ALWAYS use this skill when user provides a Figma link or mentions implementing/redesigning from Figma design.** Never attempt manual implementation without invoking this skill first.
Promote resolved thinking sessions into formalized research documents
Update the Obsidian research dashboard after creating new research documents or when project status changes. Use when user asks to sync dashboard, update research tracking, or after completing significant research work.
Update the thinking dashboard after sessions. Scans sessions and updates stats.
| name | clean-interviews |
| description | Clean up user interviews in Research/User interviews/, add frontmatter tags, standardize structure, and aggregate insights into the research dashboard. |
| allowed-tools | Read, Bash, Edit, Glob, Grep |
Processes user interviews in ~/obsidian/Research/User interviews/, standardizes their format, adds tags, and aggregates insights into the research dashboard.
Find all interview files:
find ~/obsidian/Research/User\ interviews -name "*.md" -type f
Note the directory structure - interviews are organized by project (e.g., Project-A/, Project-B/).
cat ~/obsidian/research-dashboard.md
Check if "User Interview Insights" section exists.
For each interview file:
a) Read the file to understand current content b) Add YAML frontmatter if missing:
---
tags:
- interview
- [project-name]
interviewee: Name
date: YYYY-MM-DD
project: Project Name
signal: strong | moderate | weak
action-items:
- "Intro to [Contact] at [Company]"
- "Follow up on [specific topic]"
---
Note: action-items is optional - only include if there are genuinely important actions from this interview. See "Action Item Criteria" section below.
c) Restructure content into standard sections:
## Summary
One-paragraph synthesis of the interview
## Key Insights
- Bullet points of main takeaways
## Pain Points
- Problems the interviewee faces
## Quotes
> Direct quotes worth preserving
## Follow-ups
- Action items or questions for next time
d) Preserve original content - reorganize, don't delete
Apply these criteria:
Strong Signal:
Moderate Signal:
Weak Signal:
If dashboard will be updated, run archive first:
bash ~/.claude/scripts/archive-dashboard.sh
Count interviews by:
Summarize key takeaways per project.
Add or update "User Interview Insights" section after "Latest Research Documents":
## User Interview Insights
**Total Interviews:** X | **Strong:** Y | **Moderate:** Z | **Weak:** W
### By Project
- **Project-A:** X interviews - [key aggregated takeaway]
- **Project-B:** X interviews - [key aggregated takeaway]
### Recent Interviews
- [[Research/User interviews/Project-A/Jane Doe|Jane Doe]] - Strong, target user interested in product
When processing interviews, structure them as:
---
tags:
- interview
- project-a
interviewee: Jane Doe
date: 2026-01-15
project: Project-A
signal: strong
---
## Summary
One-paragraph synthesis capturing who they are, what they need, and key signals.
## Key Insights
- Insight 1
- Insight 2
## Pain Points
- Pain point 1
- Pain point 2
## Quotes
> "Direct quote that captures something important"
## Follow-ups
- Action item or question
Action items in frontmatter are for genuinely important tasks that should surface on the daily dashboard. Most interviews won't have any.
Include:
action-items:
- "Intro to [Partner] (via [Contact]) - partner opportunity"
- "Investigate [Vendor] integration for risk management"
- "Follow-up call with [Contact] re: [Feature] threshold feature"
Don't Include:
Ask: "Would I forget this and regret it?" If yes, it's an action item. If it's just useful context, leave it in the Follow-ups section only.
~/obsidian/Research/User interviews/~/obsidian/research-dashboard.md~/.claude/scripts/archive-dashboard.shNote: Paths can be customized in ~/.claude/config/paths.env