关于 sc-estimate
sc-estimate 是用于评估开发任务时间、投入或复杂度的技能,帮助项目经理和开发团队拆解工作、识别风险与依赖,并给出带置信区间的估算。
主要功能
- 01时间、投入与复杂度估算
- 02详细估算拆解
- 03置信区间
- 04风险因素识别
- 05依赖关系梳理
适用场景
- 01估算功能交付周期
- 02评估迁移复杂度与风险
- 03规划工程投入和团队产能
- 04按小时分析性能优化工作
MCP 相关
该技能使用 PAL MCP 从多个视角验证估算结果。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tony363/ superclaude --skill sc-estimate安装后在 Claude Code 中输入/sc-estimate确认已加载。
详细介绍
开发估算技能
系统化估算,并提供置信区间和风险评估。
快速开始
# Time estimate with breakdown
/sc:estimate "auth system" --type time --unit days --breakdown
# Complexity assessment
/sc:estimate "microservices migration" --type complexity
# Effort analysis
/sc:estimate "performance optimization" --type effort --unit hours
行为流程
- 分析 - 检查范围、复杂度和依赖关系
- 计算 - 结合基准应用估算方法
- 验证 - 参照领域专业知识进行交叉验证
- 呈现 - 提供细分结果及置信区间
- 跟踪 - 记录结果,以提高准确性
标志
| 标志 | 类型 | 默认值 | 说明 |
|---|---|---|---|
--type | string | time | time、effort、complexity |
--unit | string | days | hours、days、weeks |
--breakdown | bool | false | 显示详细细分 |
已激活的角色
- architect - 评估设计复杂度
- performance - 分析优化工作量
- project-manager - 规划时间线和资源
MCP 集成
- PAL MCP - 通过多个视角验证估算
证据要求
此技能不要求提供硬性证据。交付内容包括:
- 带置信区间的估算
- 风险因素识别
- 细分文档
估算类型
时间(--type time)
- 日历周期估算
- 里程碑规划
- 截止日期评估
工作量(--type effort)
- 所需人时/人日
- 资源分配建议
- 团队产能规划
复杂度(--type complexity)
- 技术复杂度评分
- 风险因素识别
- 依赖关系映射
置信度等级
估算包含置信区间:
- 高(85-95%) - 范围清晰
- 中(70-84%) - 存在一些未知因素
- 低(50-69%) - 存在重大不确定性
示例
功能估算
/sc:estimate "user authentication" --type time --unit days --breakdown
# Breakdown: DB design (2d) + API (3d) + UI (2d) + Tests (1d)
# Total: 8 days @ 85% confidence
复杂度评估
/sc:estimate "monolith to microservices" --type complexity --breakdown
# Architecture complexity with risk factors
# Dependency mapping and migration phases
工作量分析
/sc:estimate "API performance optimization" --type effort --unit hours
# Profiling (4h) + Analysis (6h) + Implementation (16h) + Testing (8h)
# Total: 34 hours @ 75% confidence
工具协调
- Read/Grep/Glob - 分析代码库复杂度
- TodoWrite - 跟踪估算细分
- Task - 委派多领域估算任务
- Bash - 分析依赖关系和项目
评论
支持 Markdown