用途:在 GitHub Issue 中提供任务级(task-level)的细粒度进度可见性,便于详细进度跟踪与团队协作。适用于逐任务更新、特定任务协作、通过 GitHub 分配任务、阻塞问题跟踪以及任务级评论讨论。与 github-sync 技能及 /sw:github:* 命令配合使用。
主要能力:创建增量 Issue 时自动添加任务清单,含可点击复选框、括号内工时估算、@提及分配人,并按阶段/周组织;每个任务完成后发布详细评论,包含变更内容、修改文件、测试状态、下一任务与整体进度;支持任务分配、阻塞问题跟踪(blocked by/depends on/requires 关键词)、任务依赖与子任务、外部 Issue 链接、时间跟踪(估算与实际工时)、GitHub Projects 看板与里程碑同步、标签自动应用(in-progress、testing、blocked、review-requested、ready-for-merge)以及通知提醒。
使用方式:在 .specweave/config.yaml 的 plugins.settings.specweave-github 下启用 task_tracking(如 post_task_comments、update_checklist、include_file_changes、include_time_tracking、auto_assign)与 blocking_issues。常用命令:/sw:github:status 0004 查看任务状态;/sw:github:sync 0004 --tasks 同步清单;/sw:github:comment 0004 T-008 "..." 发布任务评论;/sw:github:time-report 0004 生成时间报告。
限制:需 GitHub 仓库写权限并完成 gh auth status 认证,注意 API 速率限制;清单不更新或评论未发布时需检查配置与权限,可手动同步或使用 --force。具体收费、价格与平台支持资料暂未提供。