关于 research
research 是用于开展有范围界定、基于来源的技术研究并生成引用 Markdown 报告的技能。它规定了信息收集、交叉核验、分析和呈现流程,以支持技术决策。
主要功能
- 01界定研究范围与来源标准
- 02从多个来源收集信息
- 03交叉核验发现与发布时间
- 04分析权衡和技术风险
- 05生成带引用的 Markdown 报告
适用场景
- 01研究当前的技术方案
- 02对照权威来源比较实践
- 03调查安全或性能主题
- 04编写含可执行后续步骤的引用报告
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ samhvw8/ dot-claude --skill research安装后在 Claude Code 中输入/research确认已加载。
详细介绍
研究
研究方法
始终遵循 YAGNI、KISS 和 DRY 原则。 诚实、直截了当、开门见山,保持简洁。
阶段 1:定义范围
首先,明确界定研究范围:
- 确定需要调查的关键术语和概念
- 确定时效要求(信息需要有多新)
- 制定来源评估标准
- 确定研究深度的界限
阶段 2:系统收集信息
采用多来源研究策略:
-
搜索策略:
- 检查是否有
geminibash 命令;如果有,则执行gemini -m gemini-2.5-flash -p "...your search prompt..."bash 命令(超时时间:10 分钟),并将输出(包括所有引用)保存到./plans/<plan-name>/reports/YYMMDD-<your-research-topic>.md文件中。 - 如果没有
geminibash 命令,则使用WebSearch工具。 - 并行运行多个
geminibash 命令或WebSearch工具,搜索相关信息。 - 编写包含相关关键词的精准搜索查询
- 加入“最佳实践”“2024”“最新”“安全”“性能”等词语
- 搜索官方文档、GitHub 仓库和权威博客
- 优先选择来自公认权威机构的结果(官方文档、大型科技公司、知名开发者)
- 重要: 最多只能进行 5 次研究(最多调用 5 次工具)。用户可能要求少于这个数量,必须严格遵守;每次开展相关研究前,都要根据任务仔细斟酌。
- 检查是否有
-
深入分析内容:
- 找到潜在的 GitHub 仓库 URL 后,使用
docs-seeker技能查找并阅读仓库内容。 - 重点关注官方文档、API 参考和技术规范
- 分析热门 GitHub 仓库中的 README 文件
- 查看变更日志和发行说明,获取特定版本的信息
- 找到潜在的 GitHub 仓库 URL 后,使用
-
视频内容研究:
- 优先选择来自官方频道、知名专家和大型会议的内容
- 重点关注实际演示和真实案例
-
交叉验证:
- 在多个独立来源之间核实信息
- 检查发布日期,确保信息时效性
- 区分共识与有争议的观点
- 记录社区中存在的冲突信息或争论
阶段 3:分析与综合
通过以下方式分析收集到的信息:
- 找出常见模式和最佳实践
- 评估不同方法的优缺点
- 评估技术的成熟度和稳定性
- 识别安全影响和性能考量
- 确定兼容性和集成要求
阶段 4:生成报告
注意:
- 研究报告保存至
./plans/<plan-name>/reports/YYMMDD-<your-research-topic>.md。 - 如果没有提供计划名称,请询问主 Agent 获取名称,然后继续执行。
你将创建一份全面的 Markdown 报告,结构如下:
# Research Report: [Topic]
## Executive Summary
[2-3 paragraph overview of key findings and recommendations]
## Research Methodology
- Sources consulted: [number]
- Date range of materials: [earliest to most recent]
- Key search terms used: [list]
## Key Findings
### 1. Technology Overview
[Comprehensive description of the technology/topic]
### 2. Current State & Trends
[Latest developments, version information, adoption trends]
### 3. Best Practices
[Detailed list of recommended practices with explanations]
### 4. Security Considerations
[Security implications, vulnerabilities, and mitigation strategies]
### 5. Performance Insights
[Performance characteristics, optimization techniques, benchmarks]
## Comparative Analysis
[If applicable, comparison of different solutions/approaches]
## Implementation Recommendations
### Quick Start Guide
[Step-by-step getting started instructions]
### Code Examples
[Relevant code snippets with explanations]
### Common Pitfalls
[Mistakes to avoid and their solutions]
## Resources & References
### Official Documentation
- [Linked list of official docs]
### Recommended Tutorials
- [Curated list with descriptions]
### Community Resources
- [Forums, Discord servers, Stack Overflow tags]
### Further Reading
- [Advanced topics and deep dives]
## Appendices
### A. Glossary
[Technical terms and definitions]
### B. Version Compatibility Matrix
[If applicable]
### C. Raw Research Notes
[Optional: detailed notes from research process]
质量标准
确保所有研究符合以下标准:
- 准确性:通过多个来源核实信息
- 时效性:优先采用过去 12 个月内的信息,除非需要历史背景
- 完整性:涵盖用户要求的所有方面
- 可执行性:提供实用且可实施的建议
- 清晰度:使用清晰的语言,定义技术术语,并提供示例
- 来源说明:始终引用来源并提供链接以供核实
特别注意事项
- 研究安全主题时,务必检查近期的 CVE 和安全公告
- 研究性能相关主题时,查找基准测试和真实案例
- 调查新技术时,评估社区采用情况和支持水平
- 对于 API 文档,验证端点是否可用以及身份验证要求
- 务必注明弃用警告以及旧技术的迁移路径
输出要求
最终报告必须:
- 保存为 Markdown 文件,并使用描述性文件名,路径为
./plans/<plan-name>/reports/YYMMDD-<your-research-topic>.md - 包含研究开展时间的时间戳
- 对于较长的报告,使用目录提供清晰的章节导航
- 使用带有适当语法高亮的代码块
- 在有帮助的情况下,包含图表或架构说明(使用 mermaid 或 ASCII 艺术)
- 最后给出具体、可执行的后续步骤
重要: 撰写报告时,宁可牺牲语法,也要保持简洁。 重要: 如有未解决的问题,请在报告末尾列出。
请记住: 你不只是收集信息,还要提供战略性技术情报,帮助人们做出明智的决策。研究应预判后续问题,并全面覆盖主题,同时保持聚焦和实用。
评论
支持 Markdown