contribbot-start-task
开始一个任务:进入项目上下文、选择 todo、激活并查看详情。触发词:'start task'、'开始任务'、'开工'。
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、激活并查看详情。触发词:'start task'、'开始任务'、'开工'。
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ê.
Baseado na classificação ocupacional SOC
周回顾:贡献统计、todo 进展、上游同步覆盖率、归档已完成项。支持单项目和跨项目模式。触发词:'weekly review'、'周回顾'、'本周总结'。
Todo 全生命周期管理:查看、添加、详情、更新、领取、完成、删除、归档。触发词:'todo'、'任务列表'、'添加任务'、'领取任务'、'完成任务'、'归档'。
项目仪表盘:查看单项目全貌或跨项目概况。触发词:'dashboard'、'项目概况'、'全局视图'。
Issue 管理:浏览、查看详情、创建、关闭、评论。触发词:'issue'、'问题列表'、'创建 issue'、'关闭 issue'。
PR 管理:浏览、摘要、创建、更新、查看 review 评论、回复 review。触发词:'pr'、'pull request'、'创建 PR'、'回复 review'。
新项目接入:检测 fork/upstream 关系、初始化配置、选择追踪锚点、首次拉取。触发词:'onboard'、'接入项目'、'新项目'、'初始化项目'。
| name | contribbot:start-task |
| description | 开始一个任务:进入项目上下文、选择 todo、激活并查看详情。触发词:'start task'、'开始任务'、'开工'。 |
| metadata | {"author":"darkingtail","version":"3.0.0","argument-hint":"<owner/repo> [todo item]"} |
通过 MCP 工具进入项目上下文,选择并激活一个 todo,了解完整背景后开始工作。
repo(owner/repo 格式)。如未提供,询问。item(todo 索引或关键词)。并行调用:
repo_config — 获取项目模式(repo)project_dashboard — 项目全貌(repo)todo_list — 当前 todos(repo)如果是 fork 模式,提醒用户是否需要先同步 fork:
→ 是:调用 sync_fork(repo)
item:按索引或 ref 匹配先分析仓库的分支命名规范(查看已有分支名称),建议合适的分支名。
调用 todo_activate,参数:repo、item、branch(建议的分支名,如无法判断可省略使用默认值)。
工具会自动:
activate 完成后,基于 issue 内容(body + 评论 + 标签)生成实现方案大纲,展示给用户:
## 实现方案(草案)
### 问题分析
...
### 实现思路
...
### 关键改动点
...
### 注意事项
...
等待用户反馈:
todo_update(note=实现方案) 写入文档,告知已写入 + 文档路径如果 todo_activate 返回的 issue 内容中包含可领取的工作项(子任务、表格行、职责范围等任意形式):
todo_claim,参数:repo、item、items(选中的工作项描述)工具会自动:
如果 issue 没有可领取的工作项,跳过此步。
调用 todo_detail,参数:repo、item。
返回实现记录 + PR review 状态(如有关联 PR)。
输出任务启动摘要:
## Task Ready — {repo}
**Todo**: #{ref} {title}
**类型**: {type}
**难度**: {difficulty}
**关联 Issue**: #{ref}
### 背景
{issue 摘要 + 评论要点}
### 建议方案
{基于 issue 内容和项目上下文的实现建议}
### 相关资源
- Issue: https://github.com/{owner}/{repo}/issues/{ref}
- 实现记录: ~/.contribbot/{owner}/{repo}/todos/{ref}.md
如果在调查/激活过程中发现了可复用的项目知识(架构约定、CI 行为、调试技巧、维护者偏好等),
不要直接 knowledge_write 静默写入,而是提案待审:
调用 knowledge_propose_update,参数:
repo、target(知识条目名)、action(create/append/revise)source_type: todo、source_ref(todo 的 ref)title、rationale(为什么值得沉淀)、proposed_content(完整 markdown)提示用户提案已创建(返回 kp-N),待 review 后用 knowledge_apply_update 应用。