ワンクリックで
sprint-plan
Plan development sprints with task breakdown, estimation, and scope management. Creates sprint documents for tracking progress.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Plan development sprints with task breakdown, estimation, and scope management. Creates sprint documents for tracking progress.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
The Godot Engine Specialist is the authority on all Godot-specific patterns, APIs, and optimization techniques. Guides C# (primary) vs GDScript (optional) vs GDExtension decisions, ensures proper use of Godot's node/scene architecture, signals, and resources.
快速恢复项目上下文 — 新会话中读取已有配置,无需重新走 /start 流程。
First-time onboarding — asks where you are, then guides you to the right workflow. No assumptions.
引导式美术圣经编写。创建视觉规范文档,作为所有资产制作的基础。在 /brainstorm 完成后、/map-systems 或 GDD 编写之前运行。
美术与程序协调桥梁。处理资产规格、命名规范、导入管道和美术-程序沟通。
从 GDD、关卡文档或角色档案生成资产规格。包含 AI 图像生成提示词和详细规格。在美术圣经和 GDD 批准后、制作开始前运行。
| name | sprint-plan |
| description | Plan development sprints with task breakdown, estimation, and scope management. Creates sprint documents for tracking progress. |
| license | MIT |
| phase_automation | {"auto_proceed_default":false,"user_override_command":"/manual","phases":[{"phase":"Phase 1: Parse Command & Detect State","auto_conditions":[{"condition_type":"file_exists","target":"design/gdd/game-concept.md","action_if_met":"proceed","notification":"✅ 游戏概念已存在,继续检查 Sprint..."},{"condition_type":"sprint_exists","action_if_met":"proceed","notification":"✅ Sprint 已存在,自动显示状态..."}]},{"phase":"Phase 5: Task Breakdown & Estimation","auto_conditions":[{"condition_type":"language_preference_set","action_if_met":"skip","notification":"✅ 语言偏好已配置,跳过语言选择"},{"condition_type":"mcp_enabled","server_name":"pixellab","action_if_met":"proceed","notification":"✅ PixelLab MCP 已启用,自动选择 AI 估算"}]},{"phase":"Phase 7: Sprint Review","auto_conditions":[{"condition_type":"sprint_exists","action_if_met":"proceed","notification":"📊 自动生成 Sprint 进度报告..."}]}]} |
创建和管理开发sprint计划。
| 命令 | 行动 |
|---|---|
/sprint-plan | 创建新sprint |
/sprint-plan review | 查看当前sprint |
/sprint-plan complete | 完成当前sprint |
CHECK:
design/gdd/game-concept.mdproduction/sprints/ 最新文件production/milestones/REPORT:
Sprint 状态检查
━━━━━━━━━━━━━━━━━━━━━━
游戏概念: [有/无]
当前Sprint: [Sprint N / 无]
里程碑: [名称 / 无]
━━━━━━━━━━━━━━━━━━━━━━
IF no game concept:
/brainstorm"IF /sprint-plan review: Jump to Phase 7
IF /sprint-plan complete: Jump to Phase 8
IF /sprint-plan (new): Continue to Phase 2
STOP: Confirm user wants to create new sprint.
ASK:
Sprint 持续时间:
A) 1周 (推荐给单人)
B) 2周 (推荐给团队)
开始日期: [默认下周一]
STOP: Wait for user's choice.
ASK:
团队结构:
A) 单人 (只有我)
B) 2人 (程序 + 美术)
C) 3人 (程序 + 美术 + 其他)
可用时间: [小时/天]
已知的假期/休息: [日期]
FOR团队有美术:
美术容量规划:
- 美术可用时间: [小时/周]
- 主要工作: Sprite / UI / 动画 / 音效
计算容量:
程序容量: [X] story points
美术容量: [Y] 小时 (或美术points)
总容量: [程序] points + [美术] 小时
STOP: Wait for user confirmation or adjustment.
READ: 任何backlog或待办事项
IF no backlog:
IF has backlog:
STOP: Wait for user's selection.
READ: .opencode/docs/technical-preferences.md 获取语言偏好
IF 双语言项目:
FOR EACH selected task:
## [Task Name]
**类型**: 程序
**语言**: [GDScript/C#/Both] (双语言项目时显示)
**估计**: [1/2/3/5/8] points
**依赖**: [无/列出]
**验收标准**:
- [ ] [Criterion 1]
- [ ] [Criterion 2]
语言选择指南:
| 任务类型 | 推荐 |
|---|---|
| 游戏逻辑 | GDScript |
| UI组件 | GDScript 或 C# |
| 数据处理 | C# |
| 快速原型 | GDScript |
| .NET库集成 | C# |
| 性能关键 | C# 或 GDExtension |
CHECK: MCP 服务状态 (.opencode/mcp.json 中 pixellab/elevenlabs 是否 enabled)
ASK:
美术资产生成模式:
A) AI 驱动 (MCP) — 秒级估算,推荐 MCP 已启用时使用
B) 人工创作 — 小时级估算,用于混合团队场景
C) 混合模式 — 部分资产 AI,部分人工
当前 MCP 状态:
- PixelLab (图片): [已启用/未启用]
- ElevenLabs (音频): [已启用/未启用]
STOP: Wait for user's choice.
FOR EACH art task:
## [Asset Name]
**类型**: Sprite / UI / Animation / Audio
**生成模式**: [AI驱动/人工创作]
**规格**: [尺寸/时长]
**估计**: [X] 秒/分钟 (AI) 或 [X] 小时 (人工)
**负责人**: [Artist Name / AI MCP]
**依赖**: [程序任务/无]
**截止**: [Date]
AI 驱动估算参考 (MCP 启用时):
| 资产类型 | 简单 | 中等 | 复杂 |
|---|---|---|---|
| Sprite (角色) | 30秒 | 1分钟 | 3分钟 |
| Sprite (道具) | 15秒 | 30秒 | 1分钟 |
| UI元素 | 10秒 | 20秒 | 30秒 |
| 背景图 | 30秒 | 1分钟 | 3分钟 |
| 动画帧 | +30秒/帧 | +1分钟/帧 | +2分钟/帧 |
| 音效 | 15秒 | 30秒 | 1分钟 |
| 音乐循环 | 30秒 | 1分钟 | 3分钟 |
注意: AI 估算包含提示词编写 + 生成 + 验证时间
人工创作估算参考 (传统团队):
| 资产类型 | 简单 | 中等 | 复杂 |
|---|---|---|---|
| Sprite (角色) | 2h | 4h | 8h+ |
| Sprite (道具) | 1h | 2h | 4h |
| UI元素 | 0.5h | 1h | 2h |
| 背景图 | 2h | 4h | 8h+ |
| 动画帧 | 1h/帧 | 2h/帧 | 4h/帧 |
| 音效 | 0.5h | 1h | 2h |
| 音乐 | 2h | 4h | 8h+ |
效率对比: AI 模式相比人工模式节省 90%+ 时间
SHOW: 估计总和 vs 容量
| 指标 | 程序 | 美术 |
|---|---|---|
| 容量 | [X] points | [Y] 小时 |
| 计划工作 | [A] points | [B] 小时 |
| Buffer (20%) | [Z] points | [C] 小时 |
| 剩余 | [W] points | [D] 小时 |
IF over capacity:
STOP: Wait for user's final selection.
PRESENT the document for approval:
# Sprint [N]: [Sprint Goal]
## 日期
- **开始**: [Date]
- **结束**: [Date]
## Sprint 目标
[一句话描述这个sprint要达成什么]
## 语言偏好
[双语言项目时显示]
- 主要: [GDScript/C#]
- 混合: [任务分配]
## 容量
- **团队**: [Names]
- **容量**: [points]
## 承诺工作
### Must Have
| 任务 | 语言 | 估计 | 负责人 | 状态 |
|------|------|------|--------|------|
| [Task] | [GDScript/C#] | [pts] | [Name] | [ ] |
### Should Have
| 任务 | 语言 | 估计 | 负责人 | 状态 |
|------|------|------|--------|------|
| [Task] | [GDScript/C#] | [pts] | [Name] | [ ] |
## 风险
| 风险 | 缓解措施 |
|------|----------|
| [Risk] | [Action] |
## 依赖
- [Dependency 1]
## 技术指导
- GDScript 任务 → `/godot-gdscript`
- C# 任务 → `/godot-csharp`
- 通用问题 → `/godot-specialist`
---
## 每日更新
### [Date]
- 完成: [...]
- 进行中: [...]
- 阻塞: [...]
ASK: "我可以保存到 production/sprints/sprint-[N]-[date].md 吗?"
STOP: Wait for explicit approval.
IF approved: Write file, confirm creation. IF changes needed: Modify, re-present.
/sprint-plan review)READ: 当前sprint文件
REPORT:
# Sprint [N] 进度
## 完成率: [X]%
## 已完成 ✅
- [Task 1]
- [Task 2]
## 进行中 🔄
- [Task] - [状态]
## 阻塞 🚫
- [Task] - [原因]
## 建议
- [建议]
ASK: "需要详细分析某个任务吗?"
STOP: Wait for user follow-up.
/sprint-plan complete)GENERATE retrospective:
# Sprint [N] 回顾
## 指标
- 计划: [X] points
- 完成: [Y] points
- 完成率: [Z]%
## 做得好的
- [What went well]
## 需要改进
- [What to improve]
## 下个Sprint行动
- [ ] [Action 1]
- [ ] [Action 2]
## 未完成工作
- [Carry over to next sprint]
ASK: "要归档这个sprint吗?"
STOP: Wait for user approval.
| Points | 复杂度 | 示例 |
|---|---|---|
| 1 | 简单 | 改文案、改配置 |
| 2 | 小 | 加UI元素、小修复 |
| 3 | 中等 | 新小功能 |
| 5 | 复杂 | 新系统(中等) |
| 8 | 大 | 大功能、重构 |
| 13 | Epic | 需要拆分 |
| Error | Fallback |
|---|---|
| No game concept | Warn user, ask to continue or run /brainstorm |
| No directory | Create production/sprints/ automatically |
| User cancels | Abort gracefully, no files written |
| Estimation unclear | Use default 3 points, flag for review |
| Phase | Action | Approval? |
|---|---|---|
| 1 | Detect state | No |
| 2 | Duration | Yes |
| 3 | Capacity | Yes |
| 4 | Backlog review | Yes |
| 5 | Task breakdown | Yes |
| 6 | Create document | Yes (critical) |
| 7 | Review | No |
| 8 | Complete | Yes |