mcpField
D
dependency-tracking

dependency-tracking

github.com/aj-geddes生产力373436 次安装34 周前更新
代码仓库

关于 dependency-tracking

用于项目规划的技能,可梳理任务关系、发现阻塞并规划资源,适用于多团队项目、技术集成和跨组织计划。

主要功能

  1. 01任务依赖关系映射
  2. 02关键路径监控
  3. 03阻塞事项沟通
  4. 04应急计划制定
  5. 05依赖关系看板与指标

适用场景

  1. 01规划跨团队集成
  2. 02找出影响进度的关键任务
  3. 03围绕依赖关系分配资源
  4. 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.md
dependency-management-board.md
dependency-mapping.md
dependency-resolution.md
templates/
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