关于 dependency-tracking
用于项目规划的技能,可梳理任务关系、发现阻塞并规划资源,适用于多团队项目、技术集成和跨组织计划。
主要功能
- 01任务依赖关系映射
- 02关键路径监控
- 03阻塞事项沟通
- 04应急计划制定
- 05依赖关系看板与指标
适用场景
- 01规划跨团队集成
- 02找出影响进度的关键任务
- 03围绕依赖关系分配资源
- 04帮助新成员了解任务关系
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ aj-geddes/ useful-ai-prompts --skill dependency-tracking安装后在 Claude Code 中输入/dependency-tracking确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/dependency-dashboard-metrics.mddependency-management-board.mddependency-mapping.mddependency-resolution.mdtemplates/process-template.md详细介绍
依赖跟踪
目录
概述
依赖跟踪可确保任务关系清晰可见,及早发现阻塞问题,并更好地规划资源和降低风险。
使用场景
- 多团队项目和计划
- 复杂的技术集成
- 跨组织计划
- 识别关键路径事项
- 资源分配规划
- 防止进度延误
- 帮助新团队成员熟悉工作
快速开始
最简可运行示例:
# Dependency mapping and tracking
class DependencyTracker:
DEPENDENCY_TYPES = {
'Finish-to-Start': 'Task B cannot start until Task A is complete',
'Start-to-Start': 'Task B cannot start until Task A starts',
'Finish-to-Finish': 'Task B cannot finish until Task A is complete',
'Start-to-Finish': 'Task B cannot finish until Task A starts'
}
def __init__(self):
self.tasks = []
self.dependencies = []
self.critical_path = []
def create_dependency_map(self, tasks):
"""Create visual dependency network"""
dependency_graph = {
'nodes': [],
'edges': [],
'critical_items': []
}
for task in tasks:
dependency_graph['nodes'].append({
// ... (see reference guides for full implementation)
参考指南
references/ 目录中的详细实现:
| 指南 | 内容 |
|---|---|
| 依赖映射 | 依赖映射 |
| 依赖管理看板 | 依赖管理看板 |
| 依赖解决 | 依赖解决 |
| 依赖仪表板指标 | 依赖仪表板指标 |
最佳实践
✅ 应该做
- 在规划初期梳理依赖关系
- 每周更新依赖跟踪信息
- 识别并监控关键路径事项
- 主动沟通阻塞问题
- 为关键依赖制定应急计划
- 将复杂依赖拆分为更小的部分
- 单独跟踪外部依赖
- 立即升级处理被阻塞的关键路径事项
- 移除不必要的依赖
- 为高风险依赖预留缓冲时间
❌ 不应该做
- 忽视外部依赖
- 放任循环依赖未解决
- 认为依赖问题会“自行解决”
- 跳过对关键路径的每日监控
- 只在状态会议上沟通问题
- 创建过多依赖(导致系统相互耦合)
- 忘记记录依赖原因
- 避免升级处理被阻塞的关键工作
- 按 100% 利用率规划(不给依赖留缓冲时间)
- 将所有依赖视为同等优先级
评论
支持 Markdown