contribbottodo
Todo 全生命周期管理:查看、添加、详情、更新、领取、完成、删除、归档。触发词:'todo'、'任务列表'、'添加任务'、'领取任务'、'完成任务'、'归档'。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Todo 全生命周期管理:查看、添加、详情、更新、领取、完成、删除、归档。触发词:'todo'、'任务列表'、'添加任务'、'领取任务'、'完成任务'、'归档'。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
开始一个任务:进入项目上下文、选择 todo、激活并查看详情。触发词:'start task'、'开始任务'、'开工'。
周回顾:贡献统计、todo 进展、上游同步覆盖率、归档已完成项。支持单项目和跨项目模式。触发词:'weekly review'、'周回顾'、'本周总结'。
项目仪表盘:查看单项目全貌或跨项目概况。触发词:'dashboard'、'项目概况'、'全局视图'。
Issue 管理:浏览、查看详情、创建、关闭、评论。触发词:'issue'、'问题列表'、'创建 issue'、'关闭 issue'。
PR 管理:浏览、摘要、创建、更新、查看 review 评论、回复 review。触发词:'pr'、'pull request'、'创建 PR'、'回复 review'。
新项目接入:检测 fork/upstream 关系、初始化配置、选择追踪锚点、首次拉取。触发词:'onboard'、'接入项目'、'新项目'、'初始化项目'。
Baseado na classificação ocupacional SOC
| name | contribbot:todo |
| description | Todo 全生命周期管理:查看、添加、详情、更新、领取、完成、删除、归档。触发词:'todo'、'任务列表'、'添加任务'、'领取任务'、'完成任务'、'归档'。 |
| metadata | {"author":"darkingtail","version":"3.0.0","argument-hint":"<owner/repo> [action] [args...]"} |
通过 MCP 工具管理 todo 全生命周期。
repo(owner/repo 格式)。如未提供,询问。根据用户意图分流(如不明确,默认 list):
| 意图 | 动作 | MCP 工具 |
|---|---|---|
| 查看任务 | list | todo_list |
| 添加任务 | add | todo_add |
| 查看详情 | detail | todo_detail |
| 更新任务 | update | todo_update |
| 领取子任务 | claim | todo_claim |
| 不做了 | not_planned | todo_update(status=not_planned) |
| 完成任务 | done | todo_done |
| 删除任务 | delete | todo_delete |
| 归档 | archive | todo_archive |
| 清理归档 | compact | todo_compact |
调用 todo_list,参数:repo,可选 status 过滤。
调用 todo_add,参数:
repotext:任务描述ref(可选):GitHub issue 编号,自动拉取 issue 信息并从 labels 推断 type注意:ref 不可与已有 todo 重名(实现文档以 ref 命名,重名会覆盖)。自动生成的 slug ref 已有去重逻辑,手动传 ref 时需确认唯一。
添加完成后,根据对话上下文判断用户是否已有实现想法、设计思路或技术方案:
todo_update(note=想法摘要) 记录到实现文档,告知已记录 + 文档路径。调用 todo_detail,参数:repo、item(ref 编号)。
返回实现记录 + 自动刷新 PR review 状态。
调用 todo_update,参数:
repo、item(ref 编号)status、pr、branch、note常见场景:
pr=285branch=fix/281status=pr_submitted领取 issue 中的工作项,发布评论到 GitHub 通知其他维护者。
调用 todo_claim,参数:
repo、item(ref 编号)items:要领取的工作项描述数组流程:
todo_claim 发布评论 + 本地记录评论模板可通过 ~/.contribbot/{owner}/{repo}/templates/todo_claim.md 文件自定义。
调用 todo_update,参数:repo、item、status=not_planned。
标记为"决定不做",自动归档到 todos.archive.yaml。
调用 todo_done,参数:repo、item(ref 编号)。
如果 todo 有关联 issue,询问是否同时关闭:
→ 是:调用 issue_close,参数:repo、issue_number
调用 todo_delete,参数:repo、item(ref 编号)。
展示条目信息,确认后执行删除。
调用 todo_archive,参数:repo。
将所有 done 状态的 todo 移入归档。
调用 todo_compact,参数:
repobefore(日期)或 keep(条数),二选一不传参数时显示归档统计,让用户决定清理策略。