Cross-project dependency mapping and analysis skill for identifying, tracking, and managing dependencies across portfolio projects.
Identifies and manages cross-project dependencies to prevent delays and ensure portfolio coordination.
npx claudepluginhub lerianstudio/ringThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Systematic identification and management of cross-project dependencies.
This skill provides a framework for:
Before dependency mapping, ensure:
| Prerequisite | Required For | Source |
|---|---|---|
| Project schedules | Timeline analysis | Project managers |
| Project deliverables | Dependency identification | Project plans |
| External contracts | Vendor dependencies | Procurement |
| Integration points | Technical dependencies | Architecture |
| Type | Definition | Example |
|---|---|---|
| Finish-to-Start (FS) | B starts when A finishes | Development → Testing |
| Start-to-Start (SS) | B starts when A starts | Parallel workstreams |
| Finish-to-Finish (FF) | B finishes when A finishes | Code freeze → Doc freeze |
| Start-to-Finish (SF) | B finishes when A starts | Rare, shift handoff |
| Type | Definition | Risk Level |
|---|---|---|
| Vendor | Third-party delivery | Medium-High |
| Regulatory | Approval or certification | High |
| Infrastructure | Environment availability | Medium |
| Integration | API or system availability | Medium-High |
| Resource | Shared resource availability | Medium |
Objective: Identify all dependencies across portfolio
Actions:
Identification Questions:
Output: docs/pmo/{date}/dependency-inventory.md
Objective: Classify dependencies by type and criticality
Actions:
Criticality Assessment:
| Level | Criteria | Management |
|---|---|---|
| Critical | On critical path, no slack | Daily monitoring |
| High | < 1 week slack | Weekly monitoring |
| Medium | 1-4 weeks slack | Bi-weekly monitoring |
| Low | > 4 weeks slack | Monthly monitoring |
Output: docs/pmo/{date}/dependency-classification.md
Objective: Understand impact of dependency failure
Actions:
Impact Assessment Template:
| Dependency | If Delayed By | Schedule Impact | Cost Impact | Cascade To |
|---|---|---|---|---|
| [Dep] | 1 week | [Impact] | [Impact] | [Projects] |
| [Dep] | 2 weeks | [Impact] | [Impact] | [Projects] |
| [Dep] | 1 month | [Impact] | [Impact] | [Projects] |
Output: docs/pmo/{date}/dependency-impact.md
Objective: Identify and protect the critical path
Actions:
Critical Path Visualization:
Project A: [Task A1] → [Task A2] → [Deliverable A]
↓
Project B: [Task B1] → [Task B2] → [Deliverable B]
↓
Project C: [Task C1] → [Task C2] → [Final]
Protection Measures:
Output: docs/pmo/{date}/critical-path-analysis.md
Objective: Create ongoing tracking and management plan
Actions:
Tracking Template:
| Dependency | Owner | Update Freq | Status | Next Milestone | Risk |
|---|---|---|---|---|---|
| [Dep] | [Owner] | [Freq] | [Status] | [Date: Milestone] | [Risk] |
Escalation Triggers:
Output: docs/pmo/{date}/dependency-tracking-plan.md
See shared-patterns/anti-rationalization.md for universal anti-rationalizations.
| Rationalization | Why It's WRONG | Required Action |
|---|---|---|
| "We've documented the main dependencies" | Undocumented dependencies cause surprise delays. | Document ALL dependencies |
| "That's a soft dependency, not critical" | Soft dependencies become hard when they fail. | Classify and track all |
| "External vendor always delivers" | Past performance ≠ future guarantee. | Track and verify externals |
| "Projects will coordinate directly" | Ad-hoc coordination fails under pressure. | Formal tracking required |
See shared-patterns/pressure-resistance.md for universal pressure scenarios.
| Pressure Type | Request | Agent Response |
|---|---|---|
| "We trust the other team, don't track" | "Trust doesn't prevent delays. Tracking enables early action." | |
| "Too many dependencies to track" | "Complexity requires MORE tracking, not less. Will prioritize by criticality." | |
| "Vendor said it's on track" | "Vendor assurance needs verification. Confirming with evidence." |
ALWAYS pause and report blocker for:
| Situation | Required Action |
|---|---|
| Critical dependency at risk | STOP. Immediate escalation. Cascade impact pending. |
| Circular dependency identified | STOP. Architectural issue requires resolution. |
| External dependency failed | STOP. Contingency activation required. |
| Dependency owner unresponsive | STOP. Escalate for owner assignment. |
The following requirements are NON-NEGOTIABLE:
| Requirement | Cannot Override Because |
|---|---|
| Complete dependency inventory | Hidden dependencies cause surprise delays |
| Owner assignment | Unowned dependencies are unmanaged |
| External verification | Vendor assurance without evidence is unreliable |
| Critical path protection | Critical path delays affect entire portfolio |
| Cascade impact documentation | Unknown cascades become crisis |
If user insists on violating these:
When assessing dependency risks:
| Severity | Criteria | Examples |
|---|---|---|
| CRITICAL | On critical path, no slack, high impact | Core API dependency blocking 3+ projects, vendor at risk of bankruptcy |
| HIGH | < 1 week slack, significant impact | Integration dependency with tight timeline, key resource dependency |
| MEDIUM | 1-4 weeks slack, moderate impact | Supporting service dependency, documentation dependency |
| LOW | > 4 weeks slack, minor impact | Nice-to-have integration, optional feature dependency |
Track all severities. Actively manage CRITICAL and HIGH.
# Cross-Project Dependency Map - [Date]
## Dependency Overview
| Metric | Value |
|--------|-------|
| Total Dependencies | N |
| Internal | N |
| External | N |
| On Critical Path | N |
| At Risk | N |
## Dependency Matrix
| From Project | To Project | Dependency | Type | Criticality | Status |
|--------------|------------|------------|------|-------------|--------|
| [Project] | [Project] | [Description] | [FS/SS/FF/SF] | [Crit/High/Med/Low] | [On Track/At Risk/Blocked] |
## Critical Path Dependencies
[Visual representation of critical path]
## External Dependencies
| Vendor/Source | Dependency | Due Date | Status | Contingency |
|---------------|------------|----------|--------|-------------|
| [Vendor] | [Dependency] | [Date] | [Status] | [Plan] |
## At-Risk Dependencies
| Dependency | Risk | Impact | Mitigation |
|------------|------|--------|------------|
| [Dep] | [Risk description] | [Impact] | [Mitigation] |
## Recommendations
1. [Recommendation with rationale]
2. [Recommendation with rationale]
## Decisions Required
1. [Decision needed with options]
Base metrics per shared-patterns/execution-report.md:
| Metric | Value |
|---|---|
| Analysis Date | YYYY-MM-DD |
| Scope | [Portfolio/Projects] |
| Duration | Xh Ym |
| Result | COMPLETE/PARTIAL/BLOCKED |
| Metric | Value |
|---|---|
| dependencies_total | N |
| critical_path_deps | N |
| external_deps | N |
| at_risk_deps | N |
| Condition | Verification |
|---|---|
| Single isolated project | Verify no cross-project dependencies |
| No external dependencies | Confirm all resources internal |
| No shared resources | Verify team is dedicated |
| Previous mapping is current (<30 days) | Reference existing map |
MUST: Full dependency mapping REQUIRED for the following conditions:
| Condition | Why Required |
|---|---|
| Multiple projects share resources | Resource conflicts cause delays |
| External vendor dependencies exist | Vendor delays cascade to projects |
| Integration points between projects | Technical dependencies create coupling |
| New project added to portfolio | Impact on existing dependencies unknown |
| Critical milestone approaching | Risk assessment needs current dependencies |
MUST: When in doubt, update the dependency map. Stale dependency information causes crisis.
This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.
UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient. Integrations: shadcn/ui MCP for component search and examples.