task-planning by akillness/oh-my-skills
npx skills add https://github.com/akillness/oh-my-skills --skill task-planningINVEST 原则 :
模板 :
## 用户故事: [标题]
**作为** [用户类型]
**我想要** [功能]
**以便** [价值/原因]
### 验收标准
- [ ] 给定 [上下文] 当 [操作] 那么 [结果]
- [ ] 给定 [上下文] 当 [操作] 那么 [结果]
- [ ] 给定 [上下文] 当 [操作] 那么 [结果]
### 技术说明
- API 端点: POST /api/users
- 数据库: users 表
- 前端: React 组件
### 估算
- 故事点: 5
- T恤尺码: M
### 依赖项
- 用户身份验证必须先完成
### 优先级
- MoSCoW: 必须有
- 业务价值: 高
示例 :
## 用户故事: 用户注册
**作为** 新访客
**我想要** 创建一个账户
**以便** 我可以访问个性化功能
### 验收标准
- [ ] 给定有效的邮箱和密码 当用户提交表单时 那么账户被创建
- [ ] 给定重复的邮箱 当用户提交时 那么显示错误信息
- [ ] 给定弱密码 当用户提交时 那么显示验证错误
- [ ] 给定成功注册 当账户创建时 那么发送欢迎邮件
### 技术说明
- 使用 bcrypt 哈希密码
- 验证邮箱格式
- 通过 SendGrid 发送欢迎邮件
- 将用户存储到 PostgreSQL
### 估算
- 故事点: 5
### 依赖项
- 邮件服务集成 (#123)
### 优先级
- MoSCoW: 必须有
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
## 史诗: 用户管理系统
### 故事 1: 用户注册
- **点数**: 5
- 任务:
- [ ] 设计注册表单 UI (2h)
- [ ] 创建 POST /api/users 端点 (3h)
- [ ] 实现邮箱验证 (1h)
- [ ] 添加密码强度检查器 (2h)
- [ ] 编写单元测试 (2h)
- [ ] 集成测试 (2h)
### 故事 2: 用户登录
- **点数**: 3
- 任务:
- [ ] 设计登录表单 (2h)
- [ ] 创建 POST /api/auth/login 端点 (2h)
- [ ] 实现 JWT 令牌生成 (2h)
- [ ] 添加"记住我"功能 (1h)
- [ ] 编写测试 (2h)
### 故事 3: 密码重置
- **点数**: 5
- 任务:
- [ ] "忘记密码" UI (2h)
- [ ] 生成重置令牌 (2h)
- [ ] 发送重置邮件 (1h)
- [ ] 重置密码表单 (2h)
- [ ] 更新密码 API (2h)
- [ ] 测试 (2h)
## 功能优先级排序 (MoSCoW)
### 必须有 (冲刺 1)
- 用户注册
- 用户登录
- 基本个人资料页面
### 应该有 (冲刺 2)
- 密码重置
- 邮箱验证
- 个人资料图片上传
### 可以有 (冲刺 3)
- 双因素认证
- 社交登录 (Google, GitHub)
- 账户删除
### 不会有 (此版本)
- 生物识别认证
- 多会话管理
## 冲刺 10 规划
**冲刺目标**: 完成用户身份验证系统
**持续时间**: 2 周
**团队容量**: 40 小时 × 4 人 = 160 小时
**估算速率**: 30 故事点
### 选定的故事
1. 用户注册 (5 点) - 必须有
2. 用户登录 (3 点) - 必须有
3. 密码重置 (5 点) - 必须有
4. 邮箱验证 (3 点) - 应该有
5. 个人资料编辑 (5 点) - 应该有
6. JWT 刷新令牌 (3 点) - 应该有
7. 速率限制 (2 点) - 应该有
8. 安全审计 (4 点) - 必须有
**总计**: 30 点
### 冲刺待办事项
- [ ] 用户注册 (#101)
- [ ] 用户登录 (#102)
- [ ] 密码重置 (#103)
- [ ] 邮箱验证 (#104)
- [ ] 个人资料编辑 (#105)
- [ ] JWT 刷新令牌 (#106)
- [ ] 速率限制 (#107)
- [ ] 安全审计 (#108)
### 完成的定义
- [ ] 代码编写和审查完成
- [ ] 单元测试通过 (覆盖率 80%+)
- [ ] 集成测试通过
- [ ] 文档已更新
- [ ] 已部署到预发布环境
- [ ] 质量保证已批准
待办事项 → 待处理 → 进行中 → 审查 → 已完成
待办事项:
- 按优先级排序
- 已梳理的故事
待处理:
- 为冲刺选择的工作
- 已分配负责人
进行中:
- 在制品限制: 每人 2 个
- 正在进行的工作
审查:
- 等待代码审查
- 在质量保证测试中
已完成:
- 符合完成的定义
- 已部署
#task-planning #user-stories #backlog #sprint-planning #agile #project-management
每周安装
1
仓库
GitHub 星标
3
首次出现
1 天前
安全审计
安装于
mcpjam1
claude-code1
junie1
windsurf1
zencoder1
crush1
INVEST principles :
Template :
## User Story: [title]
**As a** [user type]
**I want** [feature]
**So that** [value/reason]
### Acceptance Criteria
- [ ] Given [context] When [action] Then [outcome]
- [ ] Given [context] When [action] Then [outcome]
- [ ] Given [context] When [action] Then [outcome]
### Technical Notes
- API endpoint: POST /api/users
- Database: users table
- Frontend: React component
### Estimation
- Story Points: 5
- T-Shirt: M
### Dependencies
- User authentication must be completed first
### Priority
- MoSCoW: Must Have
- Business Value: High
Example :
## User Story: User Registration
**As a** new visitor
**I want** to create an account
**So that** I can access personalized features
### Acceptance Criteria
- [ ] Given valid email and password When user submits form Then account is created
- [ ] Given duplicate email When user submits Then error message is shown
- [ ] Given weak password When user submits Then validation error is shown
- [ ] Given successful registration When account created Then welcome email is sent
### Technical Notes
- Hash password with bcrypt
- Validate email format
- Send welcome email via SendGrid
- Store user in PostgreSQL
### Estimation
- Story Points: 5
### Dependencies
- Email service integration (#123)
### Priority
- MoSCoW: Must Have
## Epic: User Management System
### Story 1: User Registration
- **Points**: 5
- Tasks:
- [ ] Design registration form UI (2h)
- [ ] Create POST /api/users endpoint (3h)
- [ ] Implement email validation (1h)
- [ ] Add password strength checker (2h)
- [ ] Write unit tests (2h)
- [ ] Integration testing (2h)
### Story 2: User Login
- **Points**: 3
- Tasks:
- [ ] Design login form (2h)
- [ ] Create POST /api/auth/login endpoint (2h)
- [ ] Implement JWT token generation (2h)
- [ ] Add "Remember Me" functionality (1h)
- [ ] Write tests (2h)
### Story 3: Password Reset
- **Points**: 5
- Tasks:
- [ ] "Forgot Password" UI (2h)
- [ ] Generate reset token (2h)
- [ ] Send reset email (1h)
- [ ] Reset password form (2h)
- [ ] Update password API (2h)
- [ ] Tests (2h)
## Feature Prioritization (MoSCoW)
### Must Have (Sprint 1)
- User Registration
- User Login
- Basic Profile Page
### Should Have (Sprint 2)
- Password Reset
- Email Verification
- Profile Picture Upload
### Could Have (Sprint 3)
- Two-Factor Authentication
- Social Login (Google, GitHub)
- Account Deletion
### Won't Have (This Release)
- Biometric Authentication
- Multiple Sessions Management
## Sprint 10 Planning
**Sprint Goal**: Complete user authentication system
**Duration**: 2 weeks
**Team Capacity**: 40 hours × 4 people = 160 hours
**Estimated Velocity**: 30 story points
### Selected Stories
1. User Registration (5 points) - Must Have
2. User Login (3 points) - Must Have
3. Password Reset (5 points) - Must Have
4. Email Verification (3 points) - Should Have
5. Profile Edit (5 points) - Should Have
6. JWT Refresh Token (3 points) - Should Have
7. Rate Limiting (2 points) - Should Have
8. Security Audit (4 points) - Must Have
**Total**: 30 points
### Sprint Backlog
- [ ] User Registration (#101)
- [ ] User Login (#102)
- [ ] Password Reset (#103)
- [ ] Email Verification (#104)
- [ ] Profile Edit (#105)
- [ ] JWT Refresh Token (#106)
- [ ] Rate Limiting (#107)
- [ ] Security Audit (#108)
### Definition of Done
- [ ] Code written and reviewed
- [ ] Unit tests passing (80%+ coverage)
- [ ] Integration tests passing
- [ ] Documentation updated
- [ ] Deployed to staging
- [ ] QA approved
Backlog → To Do → In Progress → Review → Done
Backlog:
- Sorted by priority
- Groomed stories
To Do:
- Work selected for the sprint
- Owner assigned
In Progress:
- WIP Limit: 2 per person
- Work in progress
Review:
- Waiting for code review
- In QA testing
Done:
- Meets DoD
- Deployed
#task-planning #user-stories #backlog #sprint-planning #agile #project-management
Weekly Installs
1
Repository
GitHub Stars
3
First Seen
1 day ago
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
mcpjam1
claude-code1
junie1
windsurf1
zencoder1
crush1
React 组合模式指南:Vercel 组件架构最佳实践,提升代码可维护性
111,800 周安装
Microsoft Foundry 技能指南:部署、调用、监控智能体全流程详解
103,100 周安装
Microsoft Entra应用注册指南:Azure AD应用配置、API权限与OAuth流程详解
103,100 周安装
Azure 验证工具 - Microsoft GitHub Copilot for Azure 部署前检查指南
103,100 周安装
Azure资源可视化工具 - 自动生成架构图,分析资源依赖关系
103,100 周安装
UX研究员与设计师技能:基于数据生成用户画像、旅程地图和可用性测试
206 周安装
Azure RBAC 权限管理工具 - Microsoft GitHub Copilot for Azure 最小角色分配指南
103,100 周安装