with one click
task-start
// 应用 Hyper-Waterfall task start 流程。 确认 GitHub Issue,更新 {BASE_BRANCH},创建 local/task{N}, 添加 daily task board row,并创建任务计划书模板。 在开始新的代码或文档变更前使用。
// 应用 Hyper-Waterfall task start 流程。 确认 GitHub Issue,更新 {BASE_BRANCH},创建 local/task{N}, 添加 daily task board row,并创建任务计划书模板。 在开始新的代码或文档变更前使用。
应用外部贡献者 PR review 流程。 收集 PR 信息,编写 mydocs/pr/pr_{N}_review.md,执行验证,编写 pr_{N}_report.md, 并在处理完成时将文档移动到 archives/。只用于外部贡献者 PR,不用于内部 task。
在确认 PR merge 后应用 cleanup。 关闭 GitHub Issue,删除远程 publish/task{N} branch, 清理本地 local/task{N} branch 和 separate worktree,并返回 {BASE_BRANCH}。 只在 PR 实际 merge 后调用。
应用 Hyper-Waterfall task 的 final report 和 PR publication 流程。 编写 final report(`_report.md`),将 daily task board 标记为完成, 创建 final commit,push 远程 publish/task{N} branch,并创建面向 {BASE_BRANCH} 的 Open PR。 只在所有 Stage 完成后、PR publication 之前立即调用。
在 Hyper-Waterfall workflow 中注册一个尚无 GitHub Issue 的新 task。 查询 open milestones 和 existing labels,选择候选, 创建 Issue 前与任务请求者确认,然后创建 GitHub Issue number。 Issue 创建后,将 branch、daily task board 和任务计划书工作交给 task-start。
应用 Hyper-Waterfall task 的 Stage 完成流程。 编写 stage report(`_stage{N}.md`),将 Stage source 和 report 一起 commit, 并运行 Stage 验证命令。在一个 Stage 完成后、进入下一 Stage 前调用。
创建并更新 Hyper-Waterfall daily task board(`mydocs/orders/yyyymmdd.md`)。 应用 milestone table format、status update rules 和 backlog section rules。 当 task-start、task-stage-report、task-final-report 或 pr-merge-cleanup 更新 daily task board 时,遵循此 SKILL 的格式。
| name | task-start |
| description | 应用 Hyper-Waterfall task start 流程。 确认 GitHub Issue,更新 {BASE_BRANCH},创建 local/task{N}, 添加 daily task board row,并创建任务计划书模板。 在开始新的代码或文档变更前使用。 |
gh CLI 已为当前用户认证。gh issue view {N} --json number,title,milestone,state,body
{BASE_BRANCH}。
git fetch origin
git checkout {BASE_BRANCH}
git pull --ff-only
# single worktree
git checkout -b local/task{N}
# separate worktree, recommended to avoid interfering with another agent
git worktree add ../{repo}-task{N} -b local/task{N} origin/{BASE_BRANCH}
mydocs/orders/{yyyymmdd}.md 添加一行。
mydocs/_templates/orders.md 的输出格式。| #{N} | {task title} | In progress | M{milestone}, task plan written and awaiting approval |mydocs/plans/task_m{milestone}_{N}.md。
mydocs/_templates/task_plan.md。git status --short
git diff --check
git add mydocs/plans/task_m{milestone}_{N}.md mydocs/orders/{yyyymmdd}.md
git commit -m "Task #{N}: task plan and daily task board update"
git log --oneline -1 显示 Task #{N}: task plan and daily task board update。mydocs/orders/{yyyymmdd}.md 包含 #{N} row。mydocs/plans/task_m{milestone}_{N}.md 填写了 mydocs/_templates/task_plan.md 的必需章节。$task-start 或从 /skills 菜单选择 task-start/task-start