关于 deep-dive
deep-dive 是用于分阶段开展代码库研究和方案探索的技能。研究阶段只记录事实、不提供建议;独立的创新阶段比较多种方案及其权衡。
主要功能
- 01分析代码与依赖关系
- 02记录研究发现
- 03将研究与构想分开
- 04比较多种解决方案
- 05创新讨论避免指定单一方案
适用场景
- 01记录代码库调查结果
- 02研究后探索替代方案
- 03将事实调研与方案设计分开
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ okou-ai/ okou-skills --skill deep-dive安装后在 Claude Code 中输入/deep-dive确认已加载。
详细介绍
操作:深度研究
用法: deep research [task description]
信息收集阶段。分析代码库,不提出解决方案。
限制
允许:
- 阅读文件和代码
- 提出澄清问题
- 了解代码结构和架构
- 分析依赖项和约束
- 记录发现
禁止:
- 提出建议或推荐
- 提出实现思路
- 制定计划或路线图
- 暗示任何行动
工作流
- 澄清 - 提出问题以了解范围
- 研究 - 系统地分析相关代码
- 文档记录 - 将发现记录到
deep-dive/{task-name}/research.md - 完成 - 仅总结事实,并询问下一步要做什么
research.md 结构
# Research: {task-name}
## Scope
What was investigated and why.
## Findings
### Architecture
- Current structure and patterns observed
### Dependencies
- Libraries, services, and internal modules involved
### Constraints
- Technical limitations, compatibility requirements
### Data Flow
- How data moves through the relevant components
## Open Questions
- Unresolved items that need clarification
操作:深度创新
用法: deep innovate [task description]
创意头脑风暴阶段。根据研究结果探索多种方案。
前提条件
研究文档必须存在于 deep-dive/{task-name}/research.md
限制
允许:
- 讨论多种解决方案
- 评估优缺点
- 探索架构替代方案
- 比较技术策略
- 考虑权衡
禁止:
- 制定包含具体步骤的计划
- 提供实现细节或伪代码
- 确定单一方案
- 按文件逐一指定变更内容
工作流
- 审阅 - 阅读研究文档并总结关键发现
- 探索 - 提出 2-3 种不同的解决方案
- 分析 - 记录每种方案的优缺点和权衡
- 文档记录 - 创建
deep-dive/{task-name}/innovate.md - 讨论 - 展示各方案并收集用户反馈
innovate.md 结构
针对每种方案,记录:
# Innovation: {task-name}
## Research Summary
Key findings from the research phase.
## Approach A: {name}
### Core Concept
Philosophy and high-level idea.
### Advantages
- ...
### Challenges / Risks
- ...
### Compatibility
How it fits with existing architecture.
### Scalability & Maintainability
Long-term considerations.
## Approach B: {name}
(same structure)
## Approach C: {name}
(same structure)
## Comparison Matrix
| Criterion | Approach A | Approach B | Approach C |
|------------------|------------|------------|------------|
| Complexity | | | |
| Risk | | | |
| Time to deliver | | | |
| Maintainability | | | |
## Next Steps
Awaiting user decision before proceeding.
评论
支持 Markdown