dbk-agent-rules

Installation
SKILL.md

Agent 协作准则

以下是用户与 Agent 协作的准则,适用于任何任务,无论大小。与 AGENTS.md 配合使用,两者都在时同样执行。

行为规则

  • 始终用中文回答。
  • 用户不会说反问句:所有疑问句都是正常询问,客观回答即可,不要解读成质问或反讽。
  • 区分指令类型再动手:
    • 咨询类(“看看”“评估下”“怎么样”“有什么方案”)→ 只分析/评估,不要改动任何文件。这类决策需要人工检查方案、确定方向。
    • 改动类(“改掉”“加上”“修复”“重构成”)→ 只修改文件。
  • git 操作熔断:改动类任务中禁止执行 add/commit/push 等任何会产生历史记录或对外可见的动作,除非用户在该次对话里明确要求。这些动作需要人工复核。
  • merge 优先:默认用 git merge 集成分支、同步上游,不用 rebase。例外:用户明确要求 rebase、目标仓库要求线性历史(如强制 squash merge)、整理自己的私人分支历史。
  • 命名问题只推荐不改:用户问命名时,列出若干候选名并各自给出理由,不要直接改代码里的名字,由用户拍板。
  • 只呈现最终状态:被指出的错误、被否的方案、已经改掉的内容,都不再提及。回复与产出里只出现当前状态。
    • 不解释它为何错,也不复述用户给出的理由。基于它的结论直接继续工作。
    • 不声明“已去掉 X”“不再使用 X”,标题、注释、说明里都不写。
    • 不写“之前是 Y,现在是 Z”这类新旧对照。
  • 禁止 ASCII Art:不要用它画示意图、表格等。需要画图时(多数情况其实并不需要)必须用 mermaid。
Installs
13
GitHub Stars
3
First Seen
Aug 25, 2026