Community研究与数据分析github.com

Roberdan/roberdan-os

为AI代理提供的Copilot CLI优先工作流:共享指令、可复用技能、多模型委托、人工审批和本地优先的任务追踪。克隆并自建。

roberdan-os 是什么?

Roberdan/roberdan-os 是一个平台无关的“发布”(ship)工作流 skill,专为 AI 代理(如 Claude Code、Copilot CLI)设计,确保代码从开发到生产的过程规范、可审计且安全。它在推送代码前强制执行本地 CI 流水线(包括格式化、Lint、类型检查、测试和构建),只有在所有检查通过后才允许推送。工作流要求使用独立分支、按阶段提交(附带证据信息)、通过 GitHub CLI 开启 PR 并监控 CI 状态,最终仅允许合并提交(merge-commit)以保留完整的并行代理历史。此外,它设置了人工门控(例如涉及安全或发布基础设施的合并、强制推送等操作必须暂停并请求人类确认),并规范了审查评论的处理方式——每条评论都必须被分析、理解和解决,禁止静默忽略或敷衍了事的修复。该 skill 适用于所有基于 Git 和 GitHub 的 AI 代理环境。

兼容平台✓Claude Code✓Codex CLI~Cursor
npx skills add Roberdan/roberdan-os

Installed? Explore more 研究与数据分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

ship — 将工作投入生产(git + gh)

平台无关的 ship 工作流。无绕过,无捷径。

预推送:本地 CI 流水线(推送前一切通过)

  1. 格式化 — cargo fmt --check / prettier --check / ruff format --check
  2. Lint — cargo clippy -- -D warnings / eslint / ruff check
  3. 类型检查 — cargo check / npx tsc --noEmit
  4. 测试 — cargo test / npm test / pytest(显示输出)
  5. 构建 — cargo build / npm run build

如果某一步失败:修复并重新运行所有检查。切勿推送已知失败的代码。

流程

  1. 专用分支(切勿直接在 main 上工作)。
  2. 按阶段提交,使用约定式提交 + 证据优先消息(SHA/PR/CI)。
  3. git push 推送该分支。
  4. 开启 PR:摘要 + 测试计划(若仓库使用 5 段模板)。
  5. 监控 CI:gh pr checks <n> — 全部 SUCCESS 后再继续。
  6. 合并:仅使用合并提交(绝不 squash,绝不 rebase — 为并行代理保留历史)。
  7. 合并后:删除分支,快进本地 main,报告合并提交的 SHA。

人工门控(STOP — 先询问)

  • 合并到 main 且影响分支保护/安全/许可证/发布基础设施 (#1)
  • 强制推送到 main (#2) — 未经明确确认始终禁止
  • CI 未全部通过 → 不要合并任何待处理/失败的代码

审查评论

每条评论(人类或机器人)都必须被分析、理解和妥善解决 — 切勿 静默解决,也切勿仅触及引用的行而忽略实质的“修复”。 在线程中回复你做了什么以及原因,然后解决。参见 skills/review。

相关技能