소스 정보
- 저장소
- MingYuePop/SpecForge
- 최근 소스 활동
- 2026년 3월 22일 12:03
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 262
- 포크
- 65
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/MingYuePop/SpecForge --skill feature-task-planning명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
SOC 직업 분류 기준
| name | feature-task-planning |
| description | 功能任务规划。将技术方案拆解为细粒度、可执行的开发任务清单 (Task List)。 |
你的目标是将《技术设计文档》拆解为细粒度、可执行的开发任务清单,生成《开发任务计划文档》,即 3_任务规划.md。
我们已经有了明确的需求(docs/{功能名称}/1_需求文档.md)和详细的设计(docs/{功能名称}/2_技术方案.md)。现在需要制定执行计划,指导开发人员(或 AI)按部就班地完成编码。
docs/{功能名称}/2_技术方案.md (技术设计文档)docs/{功能名称}/1_需求文档.md (功能需求文档 - 用于验收标准对照)请严格遵守通用边界守卫规则:specs/GUARDRAILS.md 当前阶段: 规划与管理阶段 (Planning & Management)
docs/{功能名称}/2_技术方案.md 是否存在且完整docs/{功能名称}/prototypes/ 或 docs/product_prototypes/ 下是否存在对应的 HTML 原型文件。"基于技术方案,我已拆解出 [N] 个开发任务,预计总工时 [X] 小时。在生成文档前,您是否还有其他要求?(例如:优先级调整、任务合并等)"
docs/{功能名称}/3_任务规划.md(与需求文档和技术方案在同一目录下)。# 开发任务计划: [功能名称]
## 0. 任务概览 (Task Overview)
* **总任务数**: [N] 个
* **预计总工时**: [X] 小时(约 [Y] 个工作日)
* **关键里程碑**:
* 阶段一完成:[日期或工时]
* 阶段二完成:[日期或工时]
* 整体完成:[日期或工时]
* **风险任务**: [列出技术难度高的任务编号]
* **阻塞任务**: [列出被多个任务依赖的关键任务编号]
## 1. 准备工作 (Preparation)
- [ ] **Prep-01**: 创建功能分支 `feature/xxx`
* 说明:从 main/develop 分支创建新分支
* 验证:分支创建成功
- [ ] **Prep-02**: 确认依赖库/环境就绪
* 说明:检查技术方案中提到的新依赖是否已安装
* 验证:项目可正常启动
## 2. 开发任务 (Development Tasks)
> 按依赖顺序排列,每个任务耗时 < 4h
### 阶段一:数据层 (Data Layer)
> 先完成数据库设计和数据访问层
- [ ] **Task-01**: [任务标题]
* **说明**: 创建 xxx 表 / 修改 xxx 表结构
* **涉及文件**: `migrations/xxx.sql` 或 `models/xxx.js`
* **参考**: 技术方案 Sec 3.1
* **对应AC**: AC-001
* **提示词**: "帮我编写 migration 脚本,创建 xxx 表,参考技术方案 Sec 3.1"
* **预估工时**: 1h
* **依赖**: 无
* **验证标准**:
- [ ] 数据库迁移脚本执行成功
[ ] 表结构符合设计文档
[ ] : [任务标题]
: 实现 xxx 数据访问层(DAO/Repository)
:
: 技术方案 Sec 3.1
: AC-001
: 2h
: Task-01
:
[ ] 单元测试覆盖 CRUD 操作
[ ] 测试通过率 100%
[ ] : [任务标题]
: 实现 xxx API 接口
: ,
: 技术方案 Sec 2.2
: AC-002
: "实现 xxx API 接口,参考技术方案 Sec 2.2,注意参数校验"
: 3h
: Task-02
: ⚠️ 涉及复杂业务逻辑
:
[ ] API 返回格式符合设计文档
[ ] 正常流程测试通过
[ ] 异常场景测试通过(参数校验、权限校验)
[ ] : [任务标题]
: 实现 xxx 核心算法
:
: 技术方案 Sec 4.1
: AC-003
: 4h
: Task-03
: 🔒 后续多个任务依赖此任务
:
[ ] 算法逻辑正确
[ ] 边界条件测试通过
[ ] 性能满足要求(< 200ms)
[ ] : [任务标题]
: 实现 xxx 页面组件 (基于现有原型)
: ,
: 或
: 技术方案 Sec 2.2
: AC-004
: "读取 docs/.../xxx.html,使用项目约定的技术栈实现组件。注意:完全还原原型布局和样式。"
: 1h
: Task-03
: (必须包含 UI 还原度检查)
[ ] 组件视觉效果与 原型一致
[ ] 响应式表现符合预期
[ ] 交互逻辑(点击、跳转)正常
[ ] : [任务标题]
: 实现 xxx 交互逻辑
:
: 技术方案 Sec 2.2
: AC-005
: 2h
: Task-05
:
[ ] 用户操作流程正常
[ ] 错误提示显示正确
[ ] 加载状态显示正常
[ ] : [任务标题]
: 实现异常场景处理
: ,
: 技术方案 Sec 5
: AC-006 (异常场景)
: 2h
: Task-06
:
[ ] 网络失败时显示重试按钮
[ ] 权限不足时跳转到无权限页
[ ] 数据为空时显示空状态页
[ ] : [任务标题]
: 性能优化和缓存实现
: ,
: 技术方案 Sec 6
: 非功能需求
: 2h
: Task-07
:
[ ] 响应时间 < 200ms
[ ] 缓存命中率 > 80%
[ ] : 补充单元测试
: 为核心逻辑补充单元测试
:
: 技术方案 Sec 4
: 所有AC
: "为 xxx 模块编写单元测试,覆盖核心逻辑"
: 3h
: Task-08
:
[ ] 测试覆盖率 > 80%
[ ] 所有测试通过
[ ] : 集成测试与联调
: 前后端联调,端到端测试
:
: 需求文档验收标准
: 所有AC
: 2h
: Task-09
:
[ ] 完整流程走通
[ ] 所有验收标准通过
[ ] : Bug 修复与边缘情况处理
: 修复测试中发现的问题
: 根据 Bug 确定
: 测试报告
: 所有AC
: 2h
: Task-10
:
[ ] 所有已知 Bug 修复
[ ] 回归测试通过
| 验收标准ID | 验收标准描述 | 对应任务 | 状态 |
| :--- | :--- | :--- | :--- |
| AC-001 | [描述] | Task-01, Task-02 | ⬜ 待完成 |
| AC-002 | [描述] | Task-03 | ⬜ 待完成 |
| AC-003 | [描述] | Task-04 | ⬜ 待完成 |
[ ] 每个任务完成后,运行相关单元测试
[ ] 每个阶段完成后,进行阶段性集成测试
[ ] 运行全量单元测试(覆盖率 > 80%)
[ ] 运行集成测试(所有 API 测试通过)
[ ] 按照验收标准逐项手工验证
[ ] 性能测试(响应时间、并发量)
[ ] 安全测试(权限校验、数据校验)
[ ] 代码审查(Code Review)
[ ] 文档更新(API 文档、README)
[ ] 数据库迁移脚本验证
[ ] 回滚方案准备
: [列出风险任务及应对方案]
: [列出外部依赖或阻塞任务]
: [如果工时超出预期,哪些任务可以延后]
: [如何确保代码质量]
验证标准 (Verification Criteria) 字段,且必须至少包含 2 条具体的检查项。禁止仅列出 "Task-XX" 而没有验证标准。docs/{功能名称}/3_任务规划.md。