redmine-ticket-to-task

📁 sakumyz/skills 📅 8 days ago
8
总安装量
7
周安装量
#35342
全站排名
安装命令
npx skills add https://github.com/sakumyz/skills --skill redmine-ticket-to-task

Agent 安装分布

opencode 7
gemini-cli 7
github-copilot 7
codex 7
kimi-cli 7
amp 7

Skill 文档

Redmine 工单 → 开发计划

从 Redmine 票据出发,生成可执行的开发计划。

前提

本 skill 依赖 redmine-search skill 提供的 Redmine API 访问能力。

工作流程

1. 获取票据信息

通过 Redmine API 获取工单详情:

GET /issues/{issue_id}.json?include=journals,relations,children

提取关键信息:

  • 标题和描述:理解需求概要
  • 跟踪类型:课题(Feature)/ Bug / Todo
  • 优先级和截止日期:确定紧急程度
  • 关联票据:理解上下文和依赖关系
  • 附件列表:式样书、设计图等

2. 需求分析

根据票据类型采用不同分析策略:

类型 分析重点 输出
课题(Feature) 功能范围、UI 设计、数据流、接口需求 功能实现计划
Bug 问题复现、根因分析、影响范围 转交给 BugHunter
Todo 具体任务内容、完成标准 任务清单

3. 上下文收集

自动执行:

  1. 识别项目技术栈(package.json)
  2. 搜索代码库中相关的文件和模块(基于票据关键词)
  3. 检查是否有相关的式样书附件(提示用户提供)
  4. 查看关联票据了解完整上下文

4. 任务拆解

将需求拆解为可执行的开发步骤:

## 开发计划

### 票据信息

- **ID**: #12345
- **类型**: 课题
- **标题**: [标题]
- **优先级**: [优先级]
- **截止日期**: [日期]

### 需求理解

[一段话概括需求核心]

### 涉及模块

- `xxx` — [修改说明]
- `yyy` — [修改说明]
- `zzz` — [修改说明]

### 开发步骤

#### Step 1: [步骤名称]

- 预计耗时:[时间]
- 具体内容:[详细说明]
- 相关文件:[文件列表]

#### Step 2: [步骤名称]

...

### 注意事项

- [需要确认的点]
- [可能的风险]

### 式样书相关

- 需要参考的式样书:[文件名或附件]
- 建议使用 `/excel-to-markdown` 转换后作为上下文

5. 联动其他 Skill

根据开发计划,提示用户可使用的 skill:

开发阶段 推荐 Skill
式样书阅读 /excel-to-markdown(如果用户提供的式样足够清晰,则不需要使用该 skill)
新建组件 /component-scaffolder(触发 component-scaffolder)
接口对接 /api-type-generator(触发 api-type-generator)
Bug 修复 BugHunter subagent
代码审查 /code-review(触发 code-review)
调试问题 /smart-debugger(触发 smart-debugger)

输出原则

  • 可执行:每个步骤都有具体的操作内容
  • 可估时:给出粗略的时间预估
  • 有优先级:标注哪些步骤可以并行,哪些有依赖
  • 风险标注:标出不确定的点和需要确认的内容