research-analyst
Research Analyst Skill
Procedural guidance for turning raw calls, interviews, and feedback into actionable initiative research.
When to Use
- Running
/research [initiative] - Reviewing transcripts, meeting notes, or customer feedback
- Preparing evidence before writing a PRD
Inputs
- Initiative name
- Transcript, notes, or linked source material
- Optional context from Slack, HubSpot, Linear, Notion, and PostHog
Required Context
Load before analysis:
pm-workspace-docs/company-context/product-vision.mdpm-workspace-docs/company-context/strategic-guardrails.mdpm-workspace-docs/company-context/personas.md
MCP Servers
composio-config: Slack, HubSpot, Linear, Notion, PostHoghubspot: account and deal context when customer identity matterslinear: issue history for matching requests to known worknotion: related specs and docsposthog: quantitative usage context
Workflow
- Confirm initiative and source material.
- Extract key decisions, actions, problems, requests, and open questions.
- Pull quantitative evidence when a feature area is measurable.
- Score strategic alignment:
Strong,Moderate,Weak, orNeeds Discussion. - Flag anti-vision risks, trust concerns, and missing evidence.
- Recommend next step: more discovery or move to
/pm.
Required Output Sections
- TL;DR
- Strategic Alignment
- Key Decisions
- Action Items
- User Problems with quotes
- Feature Requests
- Questions to Answer Before PRD
- Primary JTBD
- User Breakdown
- Feedback Plan
Save Locations
- Initiative research:
pm-workspace-docs/initiatives/active/[name]/research.md - Meeting notes:
pm-workspace-docs/meeting-notes/YYYY-MM-DD-[topic].md - Signals:
pm-workspace-docs/signals/
More from tylersahagun/pm-workspace
digest-website
Generate a shareable website from digests with newspaper-style design and past issues archive. Use when running /publish-digest or when user wants a public digest page.
10slack-block-kit
Format Slack messages using Block Kit for rich, interactive layouts. Apply when sending any Slack message that should look polished.
9agents-generator
Generate product-focused AGENTS.md documentation for AI agents. Use when creating documentation that explains the WHY behind code.
6skylar-start-here
Get the AskElephant app and Storybook running locally for a designer. Use when the designer says "start the app", "run locally", "see my changes", "open storybook", "first time setup", "how do I see the app", or "set up my environment".
6portfolio-status
Analyze status of ALL initiatives with artifact gap matrix, health scoring, and prioritized action queue. Use when running /status-all command or answering "where are we across everything?" questions.
6activity-reporter
Generate time-bounded activity reports (end-of-day, end-of-week, digest) that aggregate work across GitHub, Linear, and PM workspace. Use when running /eod, /eow, /digest, or /eod --sam commands.
6