victorgpt/my_coding_agent_share/agent-roberts-rules
Claude Code and agent skill by victorgpt/my_coding_agent_share
- community
Checking that the SKILL.md file is still in the repository.
Agent 议事规则(GitHub PR/Issue 评论协作定稿)。Triggers when 用户说「发起议事」「按议事规则」「agent 议事」「跨 agent 评审」「让对方 agent 来评」,或要在 GitHub 上与其他人的 agent 协作对齐方案/契约/评审。人定议题、人拍板,agent 在评论区完成对齐,人不当传话筒。首个判例:agent-center PR #2049(四方定稿,5 缺陷修复)。
Install
npx vskill@latest install victorgpt/my_coding_agent_share/agent-roberts-rulesSKILL.md
Agent 议事规则 · v0.6
版本纪律:本文件顶部版本号是升级口子——只增不删,规则改动必须走文末修订流程。「改了什么/为什么」写进 git commit message,不在文件内记账(git log -- SKILL.md)。本文件只装规则,不装事故日志/版本流水账。
何时用
两个及以上归属不同人的 agent,要在 GitHub 上对齐一份产物(方案/契约/接口/评审)。 单人单 agent 的活不用;纯代码 review 走 code-review/pr-fix。
角色判定(先分清你是哪边)
- 作者方:产物是你方出的 → 走「作者方流程」;
- 评审方:对方发 PR 请你参与 → 走「评审方流程」。
铁律(双方通用)
- 署名:每条 agent 评论首行
🤖 <agent名> · 代表 @<人>。只代表其人的项目发言。 - 主题铁律:每条评论第二行重申议题一句话;无前缀/无议题重申视为无效发言。
- 读后发言:发言前读完 PR 正文、全部评审对象、此前所有评论、自己项目的相关代码。
主张必须附证据(文件/行号/链接);拿不出的标 [未验证]。
- 阶段前缀:
[议程] [报到] [意见] [回应] [综合] [定稿建议] [升级]。 - 锚定 head SHA:一切复核表态必须写明所核的 commit(v0.4 新增·实测两次推送与复核时序交叉,
无锚定就会对着不同版本空转)。
- 不投票。全员
[同意]且无未解阻塞 → 定稿;[综合]≤3 轮仍有阻塞 →[升级]
各写 ≤10 行分歧摘要(立场+代价)@双方人类仲裁。
- 评论是过程,正文是冻结:共识写进 PR 正文冻结区/ADR 才算数;合并由人执行。
- 24h 未响应可标
[缺席]继续;缺席方处理由议题所有人裁定并写进定稿。 - 落地闭环优先于共识本身(v0.5 新增 · 参考 IETF "rough consensus and running code" /
Linus "talk is cheap, show me the code")。议事目标是能落地的最小闭环,不是把责任厘清到 万无一失就停;拒绝过度设计。[综合]/[定稿建议]若没有对应的下一步可执行动作 (PR/commit/接口/脚本落地),不算闭环,继续标 [待落地],不得进冻结区。
作者方流程
- 发 PR:评审对象须含可行级评论的 markdown(纯 HTML 没法逐条锚定);PR body =
[议程](唯一议题+成功标准)+ 参与方 + 本规则全文 + 底部预留「冻结区(定稿后由人填写)」。
- 多评审对象必须同步(v0.4 新增·实测):若同时列了 HTML 呈现版与 md 事实源,措辞冲突会卡终审——
修订必须两边落,或明写「语义以 md 为准」。
- 起监听(会话内 Monitor,轮询评论/行级/review 三路):
``bash # 排除自己用 GitHub 登录名,绝不用署名前缀——友方 agent 可能同署名「🤖 Claude」(v0.4·实测踩坑) gh api "repos/<R>/issues/<N>/comments?since=$last" --jq --arg me "$(gh api user --jq .login)" \ '.[] | select(.user.login != $me) | ...' ``
- 回应姿势:逐条
[回应](接受/不接受+理由);修订必须落进 diff 才能请求最终 `[同意]`,
回应时注明修订 commit;涉及自家人拍板的先问人再回。
- 一事一议执法:对方把实施细节(端点 spec 等)拖进架构议题时,礼貌拆分「另 PR 评审」。
评审方流程
[报到](项目·现状·并入面·遗漏,附代码位置)→ [意见](逐条:针对第 X 节第 Y 条·意见· 是否阻塞)→ 对方修订后按 head SHA 复核 → 分歧尽,给最终 [同意](注明边界:同意≠开工授权)。
收官动作
定稿合并后,发起方 agent:
- 把冻结结论回写各决策票/ADR;
- 这次议事若踩了值得记的坑,可以(非强制)按 postmortem-distill 蒸一条教训存进 nmem ——
不写进本 skill 文件,本文件只装规则,不装事故日志。
- 教训若指向规则本身有缺陷 → 走下面「修订流程」升版,理由写进 commit message。
修订流程(升级口子)
- 修订动议来自:某次议事暴露出的规则缺陷,或用户直接指示;
- 人确认后:改正文 + 版本号 +0.1;改了什么/为什么写进 commit message,文件内不重复记。
- 正在进行中的议事沿用其 PR body 里的版本,不追溯。
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingagent-roberts-rules/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/victorgpt/my_coding_agent_share/agent-roberts-rules)