screenshot-feature-extractor by davila7/claude-code-templates
npx skills add https://github.com/davila7/claude-code-templates --skill screenshot-feature-extractor通过协调的多智能体分析流程,从用户界面截图中提取产品功能。
核心原则:描述要构建什么(功能/交互),而非如何构建(不涉及技术栈)。
此技能协调 5 个专门化的智能体进行综合分析:
┌─────────────────┐
│ 协调器 │
│ (此技能) │
└────────┬────────┘
│
┌───────────────────┼───────────────────┐
│ │ │
▼ ▼ ▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ 用户界面分析器 │ │ 交互分析器 │ │ 业务分析器 │
│ (并行) │ │ (并行) │ │ (并行) │
│ │ │ │ │ │
└────────┬────────┘ └────────┬────────┘ └────────┬────────┘
│ │ │
└───────────────────┼───────────────────┘
▼
┌─────────────────┐
│ 合成器 │
│ (顺序) │
└────────┬────────┘
│
▼
┌─────────────────┐
│ 评审器 │
│ (顺序) │
└─────────────────┘
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
收集所有待分析的截图:
为每张截图并行启动三个任务智能体:
智能体 1:screenshot-ui-analyzer
Analyze this screenshot for UI components, layout structure, and design patterns.
Screenshot: [file path]
Return your analysis as JSON.
智能体 2:screenshot-interaction-analyzer
Analyze this screenshot for user interactions, navigation flows, and state transitions.
Screenshot: [file path]
Return your analysis as JSON.
智能体 3:screenshot-business-analyzer
Analyze this screenshot for business functions, data entities, and domain logic.
Screenshot: [file path]
Return your analysis as JSON.
重要提示:使用 Task 工具,在单条消息中进行三次并行调用以最大化效率。
所有并行分析完成后,启动合成器智能体:
智能体 4:screenshot-synthesizer
Synthesize these analysis results into a unified development task list.
UI Analysis:
[paste UI analyzer result]
Interaction Analysis:
[paste Interaction analyzer result]
Business Analysis:
[paste Business analyzer result]
Product Name: [product name]
Output file: docs/plans/YYYY-MM-DD-<product>-features.md
启动评审器智能体以验证输出:
智能体 5:screenshot-reviewer
Review this task list for completeness and quality.
Original screenshot(s): [file paths]
Task list: [synthesized output]
If issues found, provide corrections.
docs/plans/YYYY-MM-DD-<product>-features.md- [ ] 复选框格式每周安装量
254
代码仓库
GitHub 星标数
23.4K
首次出现
2026年1月21日
安全审计
安装于
opencode214
gemini-cli206
claude-code192
codex191
cursor189
github-copilot181
Extract product features from UI screenshots using a coordinated multi-agent analysis pipeline.
Core principle : Describe WHAT to build (features/interactions), NOT HOW (no tech stack).
This skill orchestrates 5 specialized agents for comprehensive analysis:
┌─────────────────┐
│ Coordinator │
│ (this skill) │
└────────┬────────┘
│
┌───────────────────┼───────────────────┐
│ │ │
▼ ▼ ▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ UI Analyzer │ │ Interaction │ │ Business │
│ (parallel) │ │ Analyzer │ │ Analyzer │
│ │ │ (parallel) │ │ (parallel) │
└────────┬────────┘ └────────┬────────┘ └────────┬────────┘
│ │ │
└───────────────────┼───────────────────┘
▼
┌─────────────────┐
│ Synthesizer │
│ (sequential) │
└────────┬────────┘
│
▼
┌─────────────────┐
│ Reviewer │
│ (sequential) │
└─────────────────┘
Gather all screenshots to analyze:
Launch THREE Task agents IN PARALLEL for each screenshot:
Agent 1: screenshot-ui-analyzer
Analyze this screenshot for UI components, layout structure, and design patterns.
Screenshot: [file path]
Return your analysis as JSON.
Agent 2: screenshot-interaction-analyzer
Analyze this screenshot for user interactions, navigation flows, and state transitions.
Screenshot: [file path]
Return your analysis as JSON.
Agent 3: screenshot-business-analyzer
Analyze this screenshot for business functions, data entities, and domain logic.
Screenshot: [file path]
Return your analysis as JSON.
IMPORTANT : Use the Task tool with THREE parallel calls in a single message to maximize efficiency.
After all parallel analyses complete, launch the synthesizer agent:
Agent 4: screenshot-synthesizer
Synthesize these analysis results into a unified development task list.
UI Analysis:
[paste UI analyzer result]
Interaction Analysis:
[paste Interaction analyzer result]
Business Analysis:
[paste Business analyzer result]
Product Name: [product name]
Output file: docs/plans/YYYY-MM-DD-<product>-features.md
Launch the reviewer agent to validate the output:
Agent 5: screenshot-reviewer
Review this task list for completeness and quality.
Original screenshot(s): [file paths]
Task list: [synthesized output]
If issues found, provide corrections.
docs/plans/YYYY-MM-DD-<product>-features.md- [ ] checkbox format for all tasksWeekly Installs
254
Repository
GitHub Stars
23.4K
First Seen
Jan 21, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
opencode214
gemini-cli206
claude-code192
codex191
cursor189
github-copilot181
AI Elements:基于shadcn/ui的AI原生应用组件库,快速构建对话界面
56,200 周安装