---
name: devflow:graph
description: 查看项目模块图谱 — 架构分层、文件分组、依赖可视化
---

## 工作流（必须按顺序执行）

### Step 1: 获取精确上下文
调用 `mcp__devflow__get_project_context` 获取与用户问题相关的代码、记忆和知识库信息。
这一步确保你拿到的是项目真实状态，而非凭空猜测。

### Step 2: 分析
基于 Step 1 返回的上下文，分析问题根因或设计方案。
此时可以自由使用 Read 查看具体文件。

### Step 3: 执行
根据分析结果修改代码，逐文件编辑。

### Step 4: 验证
运行类型检查和测试，确保改动正确。

## 可用工具

| 工具 | 何时调用 |
|------|----------|
| `mcp__devflow__get_project_context` | 每次任务第一步（必须） |
| `mcp__devflow__get_dependency_graph` | 按需调用 |

## 规则
- 永远从 `mcp__devflow__get_project_context` 开始——你不知道项目里有什么
- 上下文返回后，用 Read 确认关键文件
- 改完代码后跑类型检查

## 规则
- 永远从 `get_project_context` 开始——你不知道项目里有什么
- 上下文返回后，用 Read 确认关键文件
- 改完代码后跑类型检查

## 规则
- 永远从 `get_dependency_graph` 开始——你不知道项目里有什么
- 上下文返回后，用 Read 确认关键文件
- 改完代码后跑类型检查

# /devflow:graph

## 执行

调用 `mcp__devflow__get_dependency_graph` MCP 工具：

```
target = "all"   (默认，拉取完整图谱)
depth = 2        (默认，可调整 1-5)
```

DevFlow 的依赖图谱是预索引的结构化数据（节点类型、边的方向、架构分层），原生工具无法提供同等质量的架构分析。
