简介
RuleForge 是一个规则生成 CLI:扫描仓库结构与工具链,自动生成 CLAUDE.md、.cursorrules 与 Copilot 指令文件,让 Agent 在一致的边界与安全约束下工作。
- 适合谁: 希望规则随代码库演进而自动更新的团队(而不是手工维护一堆文件)
- 可搭配: 适用于大多数有清晰结构的仓库;可用
ruleforge audit --min-score ...接入 CI - 准备时间: 15 分钟
实战建议
- 准备时间约 15 分钟(安装 + scan + preview)
- README 给出可量化闸门:
ruleforge audit . --min-score 80可在规则过薄时让 CI 失败 - GitHub stars / forks(已核验):见「来源与感谢」
规则文件只有在“贴近现实”时才有效。最佳模式是:每次仓库出现关键变化(新框架、新目录、新 CI)就重新生成一次规则,并像代码一样审查 diff。
建议例行流程:
- 先跑
ruleforge generate .(不覆盖),审阅输出内容。 - 把
ruleforge audit . --min-score 80加进 CI,防止指导质量回退。 - 在规则里明确“禁止动作”和“必须人工复核的操作”,避免 Agent 靠猜。
FAQ
会直接覆盖文件吗?
答:只有加 --overwrite 才会覆盖。建议先 preview/audit 验证输出。
主要生成哪些格式? 答:README 列出 CLAUDE.md、.cursorrules 与 Copilot 指令作为主要输出。
怎么保持规则常新? 答:随变更重新生成并审 diff;再用 CI audit 防止指导漂移。