How this skill is triggered — by the user, by Claude, or both
Slash command
/ai-assistant:dependency-analysissonnetThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
分析任务间的依赖关系,识别哪些可以并行、哪些必须串行。
分析任务间的依赖关系,识别哪些可以并行、哪些必须串行。
核心理念:最大化并行执行,最小化等待时间。
必须先完成 A 才能做 B:
任务A → 任务B
场景:
可以同时执行:
任务A
任务B
场景:
依赖外部因素:
列出所有任务
分析每项依赖
构建依赖图
优化顺序
保存路径:docs/plans/<task>-plan.md
## 依赖分析
### 串行链
| 顺序 | 任务 | 依赖 |
|------|------|------|
| 1 | 任务A | 无 |
| 2 | 任务B | 任务A |
| 3 | 任务C | 任务A, 任务B |
### 可并行组
| 组 | 任务 |
|----|------|
| 组1 | 任务A, 任务B |
### 外部依赖
- xxx
同批次 ≤ 3 个任务
先并行无依赖任务
按依赖顺序执行
npx claudepluginhub walker-hzx/ai-assistantDecomposes plans into file-dependency tasks, groups into parallel Waves, outputs Mermaid graphs and split TODO directories. Use to parallelize implementation and visualize deps.
Generates phased, dependency-ordered tasks from specifications with parallelization opportunities and tech-stack patterns for systematic feature implementation.
Decompose complex tasks into parallel units, design dependency graphs with blockedBy/blocks, and write effective task descriptions with acceptance criteria.