contribbotproject-onboard
新项目接入:检测 fork/upstream 关系、初始化配置、选择追踪锚点、首次拉取。触发词:'onboard'、'接入项目'、'新项目'、'初始化项目'。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
新项目接入:检测 fork/upstream 关系、初始化配置、选择追踪锚点、首次拉取。触发词:'onboard'、'接入项目'、'新项目'、'初始化项目'。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
开始一个任务:进入项目上下文、选择 todo、激活并查看详情。触发词:'start task'、'开始任务'、'开工'。
周回顾:贡献统计、todo 进展、上游同步覆盖率、归档已完成项。支持单项目和跨项目模式。触发词:'weekly review'、'周回顾'、'本周总结'。
Todo 全生命周期管理:查看、添加、详情、更新、领取、完成、删除、归档。触发词:'todo'、'任务列表'、'添加任务'、'领取任务'、'完成任务'、'归档'。
项目仪表盘:查看单项目全貌或跨项目概况。触发词:'dashboard'、'项目概况'、'全局视图'。
Issue 管理:浏览、查看详情、创建、关闭、评论。触发词:'issue'、'问题列表'、'创建 issue'、'关闭 issue'。
PR 管理:浏览、摘要、创建、更新、查看 review 评论、回复 review。触发词:'pr'、'pull request'、'创建 PR'、'回复 review'。
| name | contribbot:project-onboard |
| description | 新项目接入:检测 fork/upstream 关系、初始化配置、选择追踪锚点、首次拉取。触发词:'onboard'、'接入项目'、'新项目'、'初始化项目'。 |
| metadata | {"author":"darkingtail","version":"3.0.0","argument-hint":"<owner/repo>"} |
通过 MCP 工具将新项目接入 contribbot 追踪体系。
repo(owner/repo 格式)。如未提供,询问。contribbot 以上游仓库(parent)为主 repo 存储数据。repo_config 工具会自动处理 fork 解析——如果传入的是 fork 仓库,会自动解析到 parent 并记录 fork 字段。
调用 repo_config,参数:repo。
工具会自动:
查看返回的配置,询问用户:
是否需要追踪某个外部仓库的变更?(跨栈复刻,非 fork source)
repo_config(repo、upstream={upstream_repo})设置 upstream注意:fork source 不算 upstream。upstream 专指跨栈追踪的外部仓库。
如果有 fork:
调用 sync_fork(repo)
如果有上游追踪(fork source 或 external upstream):
调用 upstream_daily(repo、upstream_repo)
工具会自动:
如果有 pending commits:
upstream_daily_skip_noise(repo、upstream_repo)— 跳噪音upstream_daily_actcontribbot:daily-sync 处理## Project Onboard 完成 — {repo}
**模式**: {mode}
**角色**: {role}
**组织**: {org}
### 配置
| 字段 | 值 |
|------|-----|
| fork | {fork_repo 或 —} |
| upstream | {upstream_repo 或 —} |
### 追踪状态
| 追踪源 | 锚点 | Pending Commits |
|--------|------|-----------------|
| {source} | {anchor_tag} | {n} |
### 下一步
- 使用 `contribbot:daily-sync` 进行日常上游同步
- 使用 `contribbot:start-task` 开始处理任务