task-estimation by supercent-io/skills-template
npx skills add https://github.com/supercent-io/skills-template --skill task-estimation斐波那契数列:1, 2, 3, 5, 8, 13, 21
## 故事点指南
### 1 点(非常小)
- 示例:文本更改、常量值更新
- 时间:1-2 小时
- 复杂度:非常低
- 风险:无
### 2 点(小)
- 示例:简单的错误修复、添加日志记录
- 时间:2-4 小时
- 复杂度:低
- 风险:低
### 3 点(中等)
- 示例:简单的 CRUD API 端点
- 时间:4-8 小时
- 复杂度:中等
- 风险:低
### 5 点(中-大)
- 示例:复杂表单实现、认证中间件
- 时间:1-2 天
- 复杂度:中等
- 风险:中等
### 8 点(大)
- 示例:新功能(前端 + 后端)
- 时间:2-3 天
- 复杂度:高
- 风险:中等
### 13 点(非常大)
- 示例:支付系统集成
- 时间:1 周
- 复杂度:非常高
- 风险:高
- **建议**:拆分为更小的任务
### 21+ 点(史诗)
- **要求**:必须拆分为更小的故事
流程:
示例:
Story: "Users can upload a profile photo"
Member A: 3 points (simple frontend)
Member B: 5 points (image resizing needed)
Member C: 8 points (S3 upload, security considerations)
Discussion:
- Use an image processing library
- S3 is already set up
- File size validation needed
Re-vote → consensus on 5 points
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
## T恤尺码
- **XS**:1-2 故事点(1 小时内)
- **S**:2-3 故事点(半天)
- **M**:5 故事点(1-2 天)
- **L**:8 故事点(1 周)
- **XL**:13+ 故事点(需要拆分)
**何时使用**:
- 初始待办事项梳理
- 粗略的路线图规划
- 快速优先级排序
估算调整:
interface TaskEstimate {
baseEstimate: number; // base estimate
risk: 'low' | 'medium' | 'high';
uncertainty: number; // 0-1
finalEstimate: number; // adjusted estimate
}
function adjustEstimate(estimate: TaskEstimate): number {
let buffer = 1.0;
// risk buffer
if (estimate.risk === 'medium') buffer *= 1.3;
if (estimate.risk === 'high') buffer *= 1.5;
// uncertainty buffer
buffer *= (1 + estimate.uncertainty);
return Math.ceil(estimate.baseEstimate * buffer);
}
// Example
const task = {
baseEstimate: 5,
risk: 'medium',
uncertainty: 0.2 // 20% uncertainty
};
const final = adjustEstimate(task); // 5 * 1.3 * 1.2 = 7.8 → 8 points
## Task: [Task Name]
### Description
[work description]
### Acceptance Criteria
- [ ] Criterion 1
- [ ] Criterion 2
- [ ] Criterion 3
### Estimation
- **Story Points**: 5
- **T-Shirt Size**: M
- **Estimated Time**: 1-2 days
### Breakdown
- Frontend UI: 2 points
- API Endpoint: 2 points
- Testing: 1 point
### Risks
- Uncertain API response time (medium risk)
- External library dependency (low risk)
### Dependencies
- User authentication must be completed first
### Notes
- Need to discuss design with UX team
#estimation #agile #story-points #planning-poker #sprint-planning #project-management
每周安装次数
10.5K
代码仓库
GitHub 星标数
88
首次出现
2026 年 1 月 24 日
安全审计
安装于
codex10.4K
gemini-cli10.4K
opencode10.4K
github-copilot10.4K
cursor10.3K
amp10.3K
Fibonacci sequence : 1, 2, 3, 5, 8, 13, 21
## Story Point guidelines
### 1 Point (Very Small)
- Example: text change, constant value update
- Time: 1-2 hours
- Complexity: very low
- Risk: none
### 2 Points (Small)
- Example: simple bug fix, add logging
- Time: 2-4 hours
- Complexity: low
- Risk: low
### 3 Points (Medium)
- Example: simple CRUD API endpoint
- Time: 4-8 hours
- Complexity: medium
- Risk: low
### 5 Points (Medium-Large)
- Example: complex form implementation, auth middleware
- Time: 1-2 days
- Complexity: medium
- Risk: medium
### 8 Points (Large)
- Example: new feature (frontend + backend)
- Time: 2-3 days
- Complexity: high
- Risk: medium
### 13 Points (Very Large)
- Example: payment system integration
- Time: 1 week
- Complexity: very high
- Risk: high
- **Recommended**: Split into smaller tasks
### 21+ Points (Epic)
- **Required**: Must be split into smaller stories
Process :
Example :
Story: "Users can upload a profile photo"
Member A: 3 points (simple frontend)
Member B: 5 points (image resizing needed)
Member C: 8 points (S3 upload, security considerations)
Discussion:
- Use an image processing library
- S3 is already set up
- File size validation needed
Re-vote → consensus on 5 points
## T-Shirt sizes
- **XS**: 1-2 Story Points (within 1 hour)
- **S**: 2-3 Story Points (half day)
- **M**: 5 Story Points (1-2 days)
- **L**: 8 Story Points (1 week)
- **XL**: 13+ Story Points (needs splitting)
**When to use**:
- Initial backlog grooming
- Rough roadmap planning
- Quick prioritization
Estimation adjustment :
interface TaskEstimate {
baseEstimate: number; // base estimate
risk: 'low' | 'medium' | 'high';
uncertainty: number; // 0-1
finalEstimate: number; // adjusted estimate
}
function adjustEstimate(estimate: TaskEstimate): number {
let buffer = 1.0;
// risk buffer
if (estimate.risk === 'medium') buffer *= 1.3;
if (estimate.risk === 'high') buffer *= 1.5;
// uncertainty buffer
buffer *= (1 + estimate.uncertainty);
return Math.ceil(estimate.baseEstimate * buffer);
}
// Example
const task = {
baseEstimate: 5,
risk: 'medium',
uncertainty: 0.2 // 20% uncertainty
};
const final = adjustEstimate(task); // 5 * 1.3 * 1.2 = 7.8 → 8 points
## Task: [Task Name]
### Description
[work description]
### Acceptance Criteria
- [ ] Criterion 1
- [ ] Criterion 2
- [ ] Criterion 3
### Estimation
- **Story Points**: 5
- **T-Shirt Size**: M
- **Estimated Time**: 1-2 days
### Breakdown
- Frontend UI: 2 points
- API Endpoint: 2 points
- Testing: 1 point
### Risks
- Uncertain API response time (medium risk)
- External library dependency (low risk)
### Dependencies
- User authentication must be completed first
### Notes
- Need to discuss design with UX team
#estimation #agile #story-points #planning-poker #sprint-planning #project-management
Weekly Installs
10.5K
Repository
GitHub Stars
88
First Seen
Jan 24, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
codex10.4K
gemini-cli10.4K
opencode10.4K
github-copilot10.4K
cursor10.3K
amp10.3K
React 组合模式指南:Vercel 组件架构最佳实践,提升代码可维护性
107,800 周安装
EditorConfig 专家 - 自动生成最佳实践配置文件,统一团队代码风格
7,500 周安装
debug调试工具 - 快速定位问题,检查日志、数据库和Git状态,无需编辑文件
214 周安装
BigQuery流水线审计:成本控制、安全与生产就绪度检查指南
7,500 周安装
渗透测试检查清单:完整指南、流程与最佳实践 | 网络安全测试
baoyu-translate 三模式翻译工具:快速、常规、精炼,支持 Markdown 分块与自定义偏好设置
7,700 周安装
AI生成应用商店截图与预览视频工具 - 符合Apple/Google规范,提升应用曝光
7,500 周安装