关于 dependency-graph
用于批量分析工作项之间的阻塞关系,识别显式依赖以及由产出、文件冲突或待定决策形成的隐式依赖。它还可整理当前可启动的工作项,并在任务完成后重新计算。
主要功能
- 01识别显式与隐式阻塞关系
- 02检查产出依赖
- 03发现文件或模块冲突
- 04识别依赖决策或接口的任务
- 05计算可启动工作项前沿
- 06完成事项后重新计算前沿
适用场景
- 01梳理一批工作项的先后关系
- 02发现未声明的依赖
- 03确定当前可并行启动的事项
- 04更新完成事项后的阻塞状态
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ angusfretwell/ skills --skill dependency-graph安装后在 Claude Code 中输入/dependency-graph确认已加载。
详细介绍
给定一批工作项,梳理它们之间的阻塞关系。不要只看工作项明确声明的依赖——真正造成阻塞的往往是隐性依赖。
阻塞边
如果工作项 B 的文本说明它受工作项 A 阻塞,那么 B 就受 A 阻塞;此外,以下情况也算:
- B 需要 A 产出的内容——代码、基础设施或数据;
- B 和 A 涉及相互重叠的文件或模块——这是冲突,不是顺序关系;选择一个先做,并将另一个视为受它阻塞;或
- B 的要求取决于 A 将确定的决策或接口。
前沿
前沿是当前未完成且阻塞项为零的工作项集合——它们可以立即开始。
每当一项工作完成时,重新计算前沿。
完成条件:每项工作都被归类为前沿或受阻,并且每个受阻项都列出它等待的所有工作项。
评论
支持 Markdown