用途:本技能源自 GitHub Spec Kit 官方提示词模板(上游 https://github.com/github/spec-kit,MIT License, Copyright GitHub, Inc.),用于将现有任务转换为可执行、按依赖排序的 GitHub Issues,服务于 Spec Kit 工作流中的 tasks-to-issues 步骤。
主要能力:先执行前置扩展钩子检查(读取项目根目录 .specify/extensions.yml 的 hooks.before_taskstoissues),再运行脚本解析 FEATURE_DIR 与 AVAILABLE_DOCS,加载 /memory/constitution.md 中的项目原则与治理约束,并从 tasks.md 提取任务。随后通过 git config --get remote.origin.url 获取远程地址,仅当远程为 GitHub URL 时才继续。创建前用 GitHub MCP 的 list_issues 工具按任务 ID 模式 \bT\d{3,}\b 去重,匹配到的任务跳过并报告,未匹配的才创建,标题格式为 T001: <description>。完成后执行后置钩子检查(hooks.after_taskstoissues)。
使用方式:在对话中给出请求(原文 $ARGUMENTS),跨命令引用如 speckit.plan 对应同名 speckit-* 技能。任务行以 markdown 复选框开头,需先去掉 - [ ] 及 [P] / [US#] 标记以还原任务 ID 与描述。
限制:绝不在与远程 URL 不匹配的仓库中创建 Issues;扩展钩子条件表达式不由本技能解释,交由 HookExecutor 处理;YAML 无法解析时需明确告知用户而非静默跳过。其余细节以官方模板为准。