关于 to-issues
将计划和规格拆分为可独立执行的端到端垂直切片议题,供团队安排人工开发者或 AI Agent 的实施工作,并标注依赖顺序及 HITL/AFK 类型。
主要功能
- 01垂直切片议题拆分
- 02依赖顺序编排
- 03HITL 与 AFK 分类
- 04验收标准模板
- 05跟踪器发布指引
适用场景
- 01将 PRD 拆分为实施任务
- 02准备可并行的功能工作
- 03为人工开发者或 AI Agent 整理任务
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ akillness/ jeo-skills --skill to-issues安装后在 Claude Code 中输入/to-issues确认已加载。
详细介绍
转换为 Issues
将计划和规格拆分为可独立执行的纵向切片 issues。
适用场景
- 将计划或 PRD 拆分为实现工单
- 将功能拆解为可并行处理的工作项
- 为 AI Agent(AFK)或人工开发者(HITL)准备工作
不适用场景
- 从头创建 PRD → 使用
to-prd - 评估/分类现有 issues → 使用
triage - 不创建实现工单的规划 → 使用
task-planning
核心原则:纵向切片
每个切片都是一条狭窄但完整、贯穿各层的路径:架构、API、UI、测试。完成的切片可以独立演示。
❌ 横向拆分:“添加所有数据库表”→“添加所有 API 端点”→“添加所有 UI 组件” ✅ 纵向拆分:“用户可以创建任务”(架构 + API + UI + 测试,端到端)
Issue 类型
- HITL — 需要人工参与:架构决策、设计审查、外部访问、手动测试
- AFK — 无需人工输入即可实现并合并(条件允许时优先采用)
流程
1. 收集上下文
阅读对话中的计划,或获取引用的 issues。拆分前先了解完整范围。
2. 探索代码库
命名 issues 时使用项目的领域术语表(CONTEXT.md)和词汇。了解当前状态,避免重复工作。
3. 起草纵向切片
- 每个切片 = 一个可独立完成、能为用户带来价值的工作单元
- 每个切片都贯穿所有相关层
- 按依赖关系排序(哪些必须先于哪些存在)
- 标记为 HITL 或 AFK
4. 向用户确认
发布前确认:
- 切片的粒度是否合适?(太大 = 难以估算;太小 = 反复折腾)
- 依赖关系的顺序是否正确?
- 是否有切片应该合并或拆分?
- 是否需要调整 HITL/AFK 分类?
5. 发布到跟踪工具
按依赖顺序发布。使用标准 issue 模板:
## Context
[Brief description of what this slice delivers and why it matters]
## Acceptance Criteria
- [ ] [Specific, testable criterion]
- [ ] [Specific, testable criterion]
## Implementation Notes
[Key decisions, constraints, or approach hints if known]
## Type
HITL | AFK
添加适当的标签:类别(bug/enhancement)+ 状态(needs-triage 或 ready-for-agent/ready-for-human)。
说明
- 识别任务触发条件和预期输出。
- 从上到下遵循此技能中的工作流步骤。
- 在进入下一步之前验证输出。
- 如果任何步骤失败,记录阻碍因素和备用方案。
示例
- 示例:先在小范围内应用此技能,验证通过后再扩展到完整范围。
最佳实践
- 保持输出确定且可审计。
- 优先进行小幅、可逆的更改,避免大范围高风险编辑。
- 明确记录假设。
参考资料
- 项目规范:
.agent-skills/skill-standardization/SKILL.md - 验证器脚本:
.agent-skills/skill-standardization/scripts/validate_skill.sh
评论
支持 Markdown