Plan Dependency Graph
Build and analyze dependency graphs across plans — identify blocking dependencies, critical paths, parallel work opportunities, and stale plans
Best use case
Plan Dependency Graph is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Build and analyze dependency graphs across plans — identify blocking dependencies, critical paths, parallel work opportunities, and stale plans
Teams using Plan Dependency Graph should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/plan-dependency-graph/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How Plan Dependency Graph Compares
| Feature / Agent | Plan Dependency Graph | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Build and analyze dependency graphs across plans — identify blocking dependencies, critical paths, parallel work opportunities, and stale plans
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Plan Dependency Graph Skill Analyze all active plans to build a dependency graph, identify the critical path, and detect stale or blocked plans. ## Trigger Conditions - New plan is created - Existing plan todos are updated - Milestone event occurs - User invokes with "plan triage" or "plan-dependency-graph" ## Input Contract - **Required:** Path to plans directory (`.cursor/plans/`) - **Optional:** Specific plan to analyze ## Output Contract - Complete plan inventory with status summary - Dependency graph (which plans/todos block others) - Critical path identification - Stale plan detection (no updates > 7 days) - Archive candidates (all todos completed) - Blocked plan identification (dependencies unresolved) - Parallel work opportunities (independent plans that can execute simultaneously) ## Tool Permissions - **Read:** All plan files in `.cursor/plans/` - **Write:** Plan status updates, archive operations - **Search:** Grep for plan references, todo statuses ## Execution Steps 1. **Inventory plans**: Scan `.cursor/plans/` for all `.plan.md` files (excluding archive) 2. **Parse status**: For each plan, extract todos with their statuses 3. **Detect dependencies**: Find cross-plan references (one plan's todo depends on another plan) 4. **Build graph**: Create dependency graph of plans and their todos 5. **Find critical path**: Identify the longest chain of blocking dependencies 6. **Detect staleness**: Flag plans with no todo updates in 7+ days 7. **Identify completions**: Plans with all todos completed are archive candidates 8. **Report**: Produce triage report with actionable recommendations ## Plan Health Scores - **Healthy**: Active progress, no stale todos, no blockers - **Stale**: No updates in 7+ days - **Blocked**: Has pending todos with unresolved dependencies - **Complete**: All todos done — candidate for archival - **Abandoned**: No updates in 30+ days with pending todos ## References - `.cursor/rules/130-concern-trigger-registry.mdc` - `.cursor/agents/planning.md`
Related Skills
xrd-crystallography-analyzer
X-ray Diffraction skill for crystal structure, phase identification, and crystallite size analysis of nanomaterials
xfi-create-plan
Guide for creating engineering plans through a structured workflow. Use when planning new features, coordinating multi-agent work, or breaking down complex initiatives.
u0048-planning-dependency-dag-planner
Build and operate the "Planning Dependency DAG Planner" capability for Strategic Planning and Decomposition. Use when outcomes in this capability family are required for production execution.
sourcegraph-automation
Automate Sourcegraph tasks via Rube MCP (Composio). Always search tools first for current schemas.
remember-plan
Remember a plan with git commit
planning
Provides expertise on how to plan for work in this repo
plan-generator
Creates structured plans from requirements. Generates comprehensive plans with steps, dependencies, risks, and success criteria. Coordinates with specialist agents for planning input and validates plan completeness. Uses template-renderer for formatted output.
plan-first-development
Break complex projects into detailed multi-phase plans before writing any code. Prevents scope creep, refactoring waste, and missed requirements. Use when starting any project with more than 1000 lines of code or building systems with multiple interacting components.
opengraph-io-automation
Automate Opengraph IO tasks via Rube MCP (Composio). Always search tools first for current schemas.
lifesciences-graph-builder
Orchestrates life sciences APIs to build knowledge graphs using the Fuzzy-to-Fact protocol, combining MCP tools for entity resolution and curl for edge discovery, then persisting to Graphiti. This skill should be used when the user asks to "build knowledge graphs", "find biological connections", "explore drug repurposing", "validate drug targets", or mentions traversing gene→protein→pathway→drug→disease paths, multi-API orchestration, or graph persistence workflows.
idea-plan
科研idea规划与跨对话追踪skill。将科研需求转化为 Milestone-Keypoint 两级任务体系,以 .plan 文件结构支持跨对话状态追踪。触发场景:用户需要规划实施路径、追踪多阶段进度、跨对话继续科研项目、调整现有计划。
graphiti-mcp-usage
Workflow for using Graphiti MCP tools to capture preferences, procedures, and facts consistently.