From studio-insight
Create an opportunity assessment brief with hotspot ranking, impact/feasibility scoring, and ROI estimation for plugin candidates. Use when you need to prioritize what to build, justify investment, present options to stakeholders, or when someone asks "what should we build first". Produces a structured opportunity document.
How this skill is triggered — by the user, by Claude, or both
Slash command
/studio-insight:opportunity-briefThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Produce a structured opportunity assessment that ranks plugin opportunities by impact and feasibility, with clear reasoning for what to build first. Designed for decision-makers — concise, evidence-based, actionable.
Produce a structured opportunity assessment that ranks plugin opportunities by impact and feasibility, with clear reasoning for what to build first. Designed for decision-makers — concise, evidence-based, actionable.
This skill uses dynamic expert loading. On every run:
product-manager.md (leads prioritization)studio/agents/*.md — load all custom experts the team has created${CLAUDE_SKILL_DIR}/../../agents/*.md — load shipped experts (skip any already loaded from project)## Your Domain section and title against the user's input topic. Include 1-3 most relevant domain experts._domain-expert-template.md — it's for creating new experts, not for consultation.The primary role produces the initial artifact. Domain experts review and correct it in the Expert Review step.
Accept one of:
$ARGUMENTSevent-storm.md (hotspots), personas/ (user impact), journeys/ (pain severity), domain-canvas.md (build strategy), behavior-matrix.md (automation potential)The more prior artifacts exist, the more evidence-based the assessment.
Gather from available sources:
| Source | What to extract |
|---|---|
event-storm.md | Hotspots with severity ratings |
personas/*.md | Who is affected, how severely |
journeys/*.md | Pain points per stage, emotional lows |
processes/*.md | Decision points, manual steps, bottlenecks |
domain-canvas.md | Core vs supporting classification |
behavior-matrix.md | Automation opportunities, data gaps |
If none of these exist, interview the user to gather equivalent information.
Each opportunity candidate is a potential plugin or feature:
| ID | Candidate | Scope | Addresses |
|---|---|---|---|
| OP-1 | 智能膳食计划 | 根据目标和偏好自动生成周计划 | HS-1 早餐纠结, PP-准备早餐 |
| OP-2 | 快速饮食记录 | 语音/文字快速记录一餐 | HS-2 记录成本高 |
| OP-3 | AI 营养顾问 | 即时个性化营养建议 | HS-3 咨询慢 |
| OP-4 | 运动方案适配 | 年龄段运动推荐 | HS-4 运动不知选什么 |
Keep candidates focused — each should be one plugin or one major feature, not a whole platform.
Rate each candidate on two axes (1-5):
Impact — How much value does this deliver?
Feasibility — How achievable is this?
Feasibility →
5 4 3 2 1
┌───┬───┬───┬───┬───┐
5 │★★★│★★★│★★ │★★ │★ │ ↑
├───┼───┼───┼───┼───┤ Impact
4 │★★★│★★ │★★ │★ │★ │
├───┼───┼───┼───┼───┤
3 │★★ │★★ │★ │★ │ │
├───┼───┼───┼───┼───┤
2 │★★ │★ │★ │ │ │
├───┼───┼───┼───┼───┤
1 │★ │★ │ │ │ │
└───┴───┴───┴───┴───┘
★★★ = Build first ★★ = Build next ★ = Consider (blank) = Defer
For each candidate, provide rough indicators:
| Candidate | Skills needed | Complexity tier | Dependencies | Effort hint |
|---|---|---|---|---|
| 智能膳食计划 | 2 | Moderate | 营养数据库 | 中 |
| 快速饮食记录 | 1 | Simple | — | 小 |
| AI 营养顾问 | 1-2 | Simple | 累计数据 | 小 |
| 运动方案适配 | 2 | Moderate | 运动知识库 | 中 |
Effort hints: 小 (1-2 skills, simple tier), 中 (2-4 skills, moderate tier), 大 (4+ skills, script-heavy or MCP).
Do NOT give time estimates — they're unreliable at this stage.
Produce the final priority ranking:
Priority Ranking
════════════════
# Candidate Impact Feasibility Score Effort
1 快速饮食记录 5 5 25 小
→ 数据基础,其他一切都依赖它先存在
2 AI 营养顾问 5 4 20 小
→ 高频痛点,替代人工咨询,prompt-only 可实现
3 智能膳食计划 5 3 15 中
→ 核心价值,但需要营养数据库支撑
4 运动方案适配 3 3 9 中
→ 有价值但非核心,可以后做
Recommendation:
先建 #1 和 #2 — 两个小型 skill,快速验证价值
然后建 #3 — 核心差异化功能
#4 作为后续 add-on
Include a dependency note if candidates depend on each other (e.g., "AI 营养顾问 needs meal-log data from 快速饮食记录").
If domain experts were discovered in Expert Discovery, use the Agent tool to have each relevant expert review the opportunity assessment.
Give each expert subagent:
Incorporate corrections. Common improvements from domain experts:
If no relevant domain experts were found, skip this step.
Present the ranking to the user:
The user may override scores based on factors not visible in the data (e.g., "investors want to see the meal planning feature first").
If working within a studio workspace:
studio/changes/{domain}/opportunity-brief.md
If standalone, write to the current directory.
The file contains:
npx claudepluginhub ameng2001/astra-studio-plugins --plugin studio-insightIdentifies, evaluates, and prioritizes design opportunities using impact-effort matrices, RICE scoring, Kano model, and value vs complexity frameworks. Outputs ranked roadmaps with rationale.
Assesses customer needs against product capabilities to prioritize opportunities and sequence work. Use when deciding what to build next or how to focus limited resources.
Maintains a ranked opportunity database (Teresa Torres-style) as an LLM-wiki under .nanopm/opportunities. Use to capture user problems, draft candidates from feedback and assumptions, and deduplicate — never overwrites existing entries.