AgentRuleLint
为编码代理的指令文件做一致性审计,避免代理行为漂移
- 痛点
- 开发者发现,随着项目变大,给 AI 代理(如 Claude Code、Codex)写的全局提示词和指令文件(AGENTS.md、.cursorrules 等)会越来越长,内部经常自相矛盾,比如同时要求“先格式化再提交”和“提交前不要改动代码”。这导致代理行为不可预测,产出代码质量逐渐下降。用户抱怨全局提示词作用有限,即使反复精简也无法保证代理遵守规范。
- 方案
- 开发一个本地 CLI 工具,专门扫描项目中的代理指令文件(包括嵌套目录下的),解析其中的规则,检测逻辑矛盾、重复、过时或冲突的要求,并生成一份可读的报告。还可以跟踪指令文件随时间的变化,提醒规则漂移,帮助开发者维护一套清晰、一致的代理行为契约。
- 用户
- 使用 AI 编码代理进行日常开发、项目规模中等以上、有多个代理配置文件的个人开发者或小团队。
- MVP
- 支持解析常见格式(Markdown 列表、YAML)的指令文件;实现基础规则冲突检测(如否定与肯定要求冲突、时间顺序矛盾);输出终端彩色报告;提供 --fix 建议选项(仅提示,不自动改);可配置忽略特定规则。
- 变现
- 开源核心 + 付费高级功能(如团队共享规则库、CI 集成、自定义规则包),或采用一次性买断的桌面应用。
- 为何现在
- AI 编码代理正快速普及,但指令管理还处于蛮荒阶段,开发者普遍遭遇提示词膨胀和规则冲突问题,而现有工具几乎空白。独立开发者可以快速切入这个细分工具市场。