From contribbot
Activates a todo from a project dashboard, analyzes the associated issue, generates an implementation outline, and optionally claims sub-tasks. Useful for starting work on a tracked item.
How this skill is triggered — by the user, by Claude, or both
Slash command
/contribbot:start-taskThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
通过 MCP 工具进入项目上下文,选择并激活一个 todo,了解完整背景后开始工作。
通过 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
npx claudepluginhub darkingtail/contribbot --plugin contribbotCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.