원클릭으로
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 |