‹ 首页

capacity-planning

@aj-geddes · 收录于 5 天前 · 上游提交 4 个月前

Analyze team capacity, plan resource allocation, and balance workload across projects. Forecast staffing needs and optimize team utilization while maintaining sustainable pace.

适合你,如果你需要管理团队工作负载并优化资源利用率

/ 通过 npx 安装 校验哈希
npx oh-my-skill add aj-geddes/useful-ai-prompts/capacity-planning
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- aj-geddes/useful-ai-prompts/capacity-planning
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify aj-geddes/useful-ai-prompts/capacity-planning
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
300GitHub stars
~507最小装载
~1.7K含声明引用
~1.8K文本包总量
索引托管

怎么用

商店整理自技能原文 · 版本 3f5182c · 表述以原文为准
它做什么

分析团队容量,规划资源分配,平衡跨项目工作量,并根据最佳实践(如85%利用率、考虑空闲和会议)给出优化建议。

什么时候触发

当进行年度或季度规划、分配人员到项目、调整团队规模等时触发。

装好后可以这样说
Claude将计算可用工时并给出资源分配建议。
Claude会检查瓶颈并建议调整,如增加人手或重新分配任务。
技能原文 SKILL.md作者撰写 · MIT · 3f5182c

Capacity Planning

Table of Contents
  • [Overview](#overview)
  • [When to Use](#when-to-use)
  • [Quick Start](#quick-start)
  • [Reference Guides](#reference-guides)
  • [Best Practices](#best-practices)
Overview

Capacity planning ensures teams have sufficient resources to deliver work at sustainable pace, prevents burnout, and enables accurate commitment to stakeholders.

When to Use
  • Annual or quarterly planning cycles
  • Allocating people to projects
  • Adjusting team size
  • Planning for holidays and absences
  • Forecasting resource needs
  • Balancing multiple projects
  • Identifying bottlenecks
Quick Start

Minimal working example:

# Team capacity calculation and planning

class CapacityPlanner:
    # Standard work hours per week
    STANDARD_WEEK_HOURS = 40

    # Activities that reduce available capacity
    OVERHEAD_HOURS = {
        'meetings': 5,           # standups, 1-on-1s, planning
        'training': 2,           # learning new tech
        'administrative': 2,     # emails, approvals
        'support': 2,            # helping teammates
        'contingency': 2         # interruptions, emergencies
    }

    def __init__(self, team_size, sprint_duration_weeks=2):
        self.team_size = team_size
        self.sprint_duration_weeks = sprint_duration_weeks
        self.members = []

    def calculate_team_capacity(self):
        """Calculate available capacity hours"""
        # Base capacity
        base_hours = self.team_size * self.STANDARD_WEEK_HOURS * self.sprint_duration_weeks

// ... (see reference guides for full implementation)
Reference Guides

Detailed implementations in the references/ directory:

| Guide | Contents | |---|---| | [Capacity Assessment](references/capacity-assessment.md) | Capacity Assessment | | [Capacity Planning Template](references/capacity-planning-template.md) | Capacity Planning Template | | [Resource Leveling](references/resource-leveling.md) | Resource Leveling | | [Capacity Forecasting](references/capacity-forecasting.md) | Capacity Forecasting |

Best Practices
✅ DO
  • Plan capacity at 85% utilization (15% buffer)
  • Account for meetings, training, and overhead
  • Include known absences (vacation, holidays)
  • Identify skill bottlenecks early
  • Balance workload fairly across team
  • Review capacity monthly
  • Adjust plans based on actual velocity
  • Cross-train on critical skills
  • Communicate realistic commitments to stakeholders
  • Build contingency for emergencies
❌ DON'T
  • Plan at 100% utilization
  • Ignore meetings and overhead
  • Assign work without checking skills
  • Create overload with continuous surprises
  • Forget about learning/training time
  • Leave capacity planning to last minute
  • Overcommit team consistently
  • Burn out key people
  • Ignore team feedback on workload
  • Plan without considering absences
按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。