Strategic portfolio planning skill for multi-project coordination, capacity assessment, and portfolio optimization. Provides framework for portfolio-level decision making.
Analyzes multi-project portfolios to assess capacity, strategic alignment, and risk for optimization.
/plugin marketplace add lerianstudio/ring/plugin install ring-pmo-team@ringThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Strategic portfolio planning for multi-project coordination and optimization.
This skill provides a systematic approach to:
Before starting portfolio planning, ensure:
| Prerequisite | Required For | Source |
|---|---|---|
| Project list | Portfolio scope | Project registry |
| Strategic objectives | Alignment scoring | Strategy documents |
| Resource availability | Capacity planning | Resource planner |
| Budget constraints | Financial planning | Finance team |
Objective: Create complete picture of current portfolio
Actions:
Output: docs/pmo/{date}/portfolio-inventory.md
Checklist:
Objective: Evaluate how each project aligns with strategic objectives
Actions:
Alignment Scoring:
| Score | Meaning |
|---|---|
| 5 | Directly enables strategic objective |
| 4 | Strongly supports strategic objective |
| 3 | Moderately supports strategy |
| 2 | Weak strategic connection |
| 1 | No clear strategic value |
Output: docs/pmo/{date}/strategic-alignment.md
Objective: Understand portfolio capacity constraints
Actions:
Dispatch: resource-planner for detailed analysis
Output: docs/pmo/{date}/capacity-assessment.md
Objective: Aggregate and correlate risks across portfolio
Actions:
Dispatch: risk-analyst for detailed analysis
Output: docs/pmo/{date}/portfolio-risks.md
Objective: Recommend portfolio changes for optimal value delivery
Actions:
Optimization Criteria:
| Criterion | Weight | Description |
|---|---|---|
| Strategic value | 30% | Alignment with objectives |
| Resource efficiency | 25% | Resource utilization optimization |
| Risk balance | 20% | Portfolio risk distribution |
| Dependencies | 15% | Dependency health |
| Timeline | 10% | Schedule alignment |
Output: docs/pmo/{date}/portfolio-recommendations.md
See shared-patterns/anti-rationalization.md for universal anti-rationalizations.
| Rationalization | Why It's WRONG | Required Action |
|---|---|---|
| "We know our portfolio well" | Familiarity breeds blind spots. Fresh analysis required. | Complete full inventory |
| "All projects are strategic" | If everything is strategic, nothing is. Differentiation required. | Score alignment objectively |
| "Capacity is fine, teams said so" | Self-reported capacity often optimistic. Validation required. | Verify with utilization data |
| "Risk aggregation is overkill" | Portfolio risk > sum of project risks. Correlation matters. | Aggregate and correlate risks |
See shared-patterns/pressure-resistance.md for universal pressure scenarios.
| Pressure Type | Request | Agent Response |
|---|---|---|
| "Just add this project, it's approved" | "Approval ≠ capacity. Portfolio impact assessment required before adding." | |
| "Don't question the strategic projects" | "All projects require alignment verification. No exemptions for labeled 'strategic' projects." | |
| "We don't have time for full planning" | "Incomplete planning causes downstream delays. Completing full planning cycle." |
ALWAYS pause and report blocker for:
| Situation | Required Action |
|---|---|
| Portfolio capacity exceeded by >20% | STOP. Report overload. Wait for prioritization decision. |
| Strategic objectives unclear | STOP. Cannot score alignment. Request strategy clarification. |
| Resource data unavailable | STOP. Cannot assess capacity. Request resource information. |
| Multiple high-risk projects correlated | STOP. Report compound risk. Wait for risk mitigation decision. |
# Portfolio Status Summary - [Date]
## Portfolio Overview
| Metric | Value | Status |
|--------|-------|--------|
| Active Projects | N | - |
| Total Investment | $X | - |
| Capacity Utilization | X% | Green/Yellow/Red |
| Portfolio Risk Score | X/10 | Green/Yellow/Red |
## Strategic Alignment
| Objective | Projects | Coverage |
|-----------|----------|----------|
| [Objective 1] | [List] | X% |
| [Objective 2] | [List] | X% |
## Health Summary
| Status | Count | Projects |
|--------|-------|----------|
| Green | N | [List] |
| Yellow | N | [List] |
| Red | N | [List] |
## Recommendations
1. [Recommendation with rationale]
2. [Recommendation with rationale]
## Decisions Required
1. [Decision needed with options]
2. [Decision needed with options]
Base metrics per shared-patterns/execution-report.md:
| Metric | Value |
|---|---|
| Analysis Date | YYYY-MM-DD |
| Scope | [Portfolio name/scope] |
| Duration | Xh Ym |
| Result | COMPLETE/PARTIAL/BLOCKED |
| Metric | Value |
|---|---|
| projects_reviewed | N |
| capacity_utilization | X% |
| strategic_alignment_avg | X.X/5 |
| recommendations_count | N |
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.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.