
ai-rules
让 AI 代理乖乖遵守你的架构规则,告别代码乱象
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 424
使用教程
环境要求
- Node.js 20+
- 一个代码仓库
安装与启动步骤
-
1全局装命令行
装完在项目里初始化规则。
npm install -g ai-law -
2把团队约定写成规则
架构约束、安全红线各自成条,别写成散文。
-
3让它扫一遍现有代码
规则要落到真实代码证据上才有意义。
node cli/src/index.js --help -
4用审计与修复提示
它给出的是聚焦的修复建议,不是全量重写。
如何确认成功
规则里写的一条架构约束,能在扫描结果里定位到违反它的具体文件与行号
注意事项
- 它把团队约定变成可执行规则,核心价值是让 AI 的改动有据可依。
- 规则写得太宽等于没写,写得太窄会频繁误报。
- 它只做提示与审计,真正改代码的还是你的 agent。
- 规则要进版本管理,否则各人本地一份等于没有统一约束。
核心亮点
- 强制 AI 遵守项目边界和设计模式,防止架构衰退
- 兼容 Cursor、Windsurf、Copilot 等主流 AI 工具
- 声明式规则配置,易于理解和维护
不足之处
- 早期项目,生态和文档尚不完善
- 规则配置需要一定学习成本
适用场景
- 团队使用 AI 编码工具但担心架构一致性
- 大型项目需要强制代码风格和设计模式
- CI/CD 流程中集成 AI 代码审查
替代项目
Aider、Continue、Cline
上一篇:claude-code-now
下一篇:h5i
同类项目推荐
HelloAgents
开源
跟着教程学,快速上手 AI Agent 开发
A agent framework based on the tutorial hello-agents
xemantic-ai-tool-schema
开源
用 Kotlin 类型自动生成 LLM 工具 Schema,告别手写 JSON
AI/LLM tool use (function calling) JSON Schema generator - a Kotlin multiplatform li···
agents
开源
几行代码搭出能听会说的实时语音 AI 助手
A framework for building realtime voice AI agents ️
upjet
开源
把 Terraform Provider 自动变成 Crossplane 云资源控制器
A code generation framework and runtime for Crossplane providers
nlp.js
开源
用 JavaScript 快速构建能理解意图的聊天机器人
An NLP library for building bots, with entity extraction, sentiment analysis, automa···
TANGO
开源
不写代码,自动生成并运维目标导向的神经网络。
public repo for TANGO (Target Aware No-code neural network Generation and Operation ···
farm.js
开源
一套全栈代码,同时驱动网页和 AI Agent
a full-stack, renderer-agnostic framework for the web and agents, with an experiment···
engrim
开源
给所有 AI 编程助手接上同一个本地项目记忆
The Universal Cross-Model Episodic Memory Standard. Local-first, project-scoped SQLi···
gai
开源
用 Godot 搭 AI 代理,把技能串成工作流
A lightweight AI agent and skill workflow framework built with Godot.