mcpField
D
deep-dive

deep-dive

github.com/okou-ai开发8153 次安装今天更新
代码仓库

关于 deep-dive

deep-dive 是用于分阶段开展代码库研究和方案探索的技能。研究阶段只记录事实、不提供建议;独立的创新阶段比较多种方案及其权衡。

主要功能

  1. 01分析代码与依赖关系
  2. 02记录研究发现
  3. 03将研究与构想分开
  4. 04比较多种解决方案
  5. 05创新讨论避免指定单一方案

适用场景

  1. 01记录代码库调查结果
  2. 02研究后探索替代方案
  3. 03将事实调研与方案设计分开

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/okou-ai/okou-skills --skill deep-dive

安装后在 Claude Code 中输入/deep-dive确认已加载。

详细介绍

操作:深度研究

用法: deep research [task description]

信息收集阶段。分析代码库,不提出解决方案。

限制

允许:

  • 阅读文件和代码
  • 提出澄清问题
  • 了解代码结构和架构
  • 分析依赖项和约束
  • 记录发现

禁止:

  • 提出建议或推荐
  • 提出实现思路
  • 制定计划或路线图
  • 暗示任何行动
工作流
  1. 澄清 - 提出问题以了解范围
  2. 研究 - 系统地分析相关代码
  3. 文档记录 - 将发现记录到 deep-dive/{task-name}/research.md
  4. 完成 - 仅总结事实,并询问下一步要做什么
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

限制

允许:

  • 讨论多种解决方案
  • 评估优缺点
  • 探索架构替代方案
  • 比较技术策略
  • 考虑权衡

禁止:

  • 制定包含具体步骤的计划
  • 提供实现细节或伪代码
  • 确定单一方案
  • 按文件逐一指定变更内容
工作流
  1. 审阅 - 阅读研究文档并总结关键发现
  2. 探索 - 提出 2-3 种不同的解决方案
  3. 分析 - 记录每种方案的优缺点和权衡
  4. 文档记录 - 创建 deep-dive/{task-name}/innovate.md
  5. 讨论 - 展示各方案并收集用户反馈
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