AI 编程综合合集
Claude Code review agents:为发布前代码、文案与 PR 提供多代理审查
eranw2000/claude-review-agents · Four Claude Code review agents that check your work before it ships: code-reviewer (quality), ai-signal-reviewer (AI writing tells in prose), deploy-guard (stack-aware release-readiness), and pr-validator (runs a PR's tests and gives a release verdict). Each runs in its own context and reports without editing your files.
ELI5:它是什么,解决什么问题
该项目为 Claude Code 提供四个子代理与一个钩子:code-reviewer 依据 git diff 做代码质量与可维护性审查,ai-signal-reviewer 检查面向人的文案中的 AI 写作痕迹与排版问题,deploy-guard 做发布就绪检查(密钥与 PII 泄漏、配置与生产规范、部署目标安全,并按技术栈给出针对性检查),pr-validator 运行 PR 测试套件并给出是否可发布的结论。代理各自在独立上下文中运行且不修改文件;ai-signal-check.py 钩子会在 Claude 写入或编辑文件时对新增文本做快速写作检查。
核心能力与快速开始
★ 2 · Python
- 能做什么
- 提供四个 Claude Code 审查代理:code-reviewer 读取待提交的 git diff,按 Critical / Warning / Suggestion 报告问题,包含 file:line 与具体修复建议,覆盖清晰度、重复、错误处理、边界情况、过大函数、测试覆盖与风格一致性,并对解析器、门控、分发器类改动执行真实路径复现、检查新增测试是否为无法失败的“空测试”;ai-signal-reviewer 检查文档、README、PR 描述、提交信息、邮件等人读文案中的 AI 写作痕迹与格式陷阱(破折号、AI 典型词汇、意义夸大、三段式、优雅变体、弯引号、表格中的 Unicode 制表符);deploy-guard 做发布前就绪检查,检测技术栈并给出 Blocker / Warning / Note,通用检查含密钥与 PII 泄漏、配置与生产规范、部署目标安全,栈相关配置覆盖 Render 上的 Python/Django(设置、迁移、仅 POST 视图、国际化、持久磁盘与内存核算)、Node/JS 服务、Docker、静态前端、LLM SDK 使用与 Power Automate/M365;pr-validator 读取 PR 或分支差异,摘要变更、识别并运行项目测试运行器(pytest、npm test、Django、go test 等),给出逐项通过/失败清单,并验证 diff 新增测试确实执行,全部通过则标记 ready for release,否则退回并列出失败测试。另含 ai-signal-check.py PostToolUse 钩子,在 Claude 写入或编辑文件(含通过 shell heredoc、> 或 tee 写入)时只读取新增文本做快速写作检查,仅告警不阻断。所有代理均不编辑文件,pr-validator 只运行测试。
- 适用场景
- 在提交或发布前用 code-reviewer 对 git diff 做一次代码质量审查;用 ai-signal-reviewer 清理 README、文档、PR 描述、提交信息等文案中的 AI 写作痕迹与格式问题;用 deploy-guard 在发布前检测密钥泄漏、配置生产规范与特定技术栈(Django on Render、Node、Docker、静态前端、LLM SDK、Power Automate/M365)的部署陷阱;打开 PR 后用 pr-validator 运行测试套件并获得是否可发布的判定,同时确认新增测试确实被执行;通过钩子在 Claude 每次写文件时对新增文本做自动化写作风格告警。
- 项目形态
- 可直接使用的工具
- 部署方式
- 将 agents/*.md 复制到 ~/.claude/agents/ 即可在 Claude Code 中使用;钩子为可选,需复制 hooks/ai-signal-check.py 及两个辅助脚本并在 ~/.claude/settings.json 的 PostToolUse 中为 Write|Edit|MultiEdit 与 Bash 配置命令。代理在 Claude Code 会话内运行,pr-validator 不会因 GitHub PR 事件自动触发,需在打开 PR 后手动调用。
- 主要依赖
- 需要 Claude Code(子代理与钩子机制)与 Python 3(钩子);代理 frontmatter 中固定了 Claude Code 模型别名(inherit / opus / sonnet),若计划中不可用或需不同路由可修改或删除 model: 行。
- 使用限制
- 代理只报告不修改文件,pr-validator 会运行测试但不修复、合并或部署;ai-signal-reviewer 的 AI 写作规则与钩子词表需按自身风格调整;code-reviewer 引用 ai-agent-standards.md 规则文件时依赖配套 secure-dev-guardrails 包,未安装时仍可审查但无规则可引用;pr-validator 识别未注册测试时可借助配套 claude-release-workflow 包的 test-integrity-check.py 钩子,未安装则回退为逐个直接运行新增测试。
- 许可证
- MIT
- 最近推送
- 2026-09-24 08:48
资料检查:2026-09-25 07:00 · 卡片整理:2026-09-25 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
在提交或发布前,用 code-reviewer 依据 git diff 做代码质量与可维护性审查,用 deploy-guard 做发布就绪检查(密钥与 PII 泄漏、配置与生产规范、部署目标安全),用 pr-validator 运行 PR 测试套件并给出是否可发布的结论。
查看内容依据
code-reviewer 依据 git diff 做代码质量与可维护性审查,ai-signal-reviewer 检查面向人的文案中的 AI 写作痕迹与排版问题,deploy-guard 做发布就绪检查(密钥与 PII 泄漏、配置与生产规范、部署目标安全,并按技术栈给出针对性检查),pr-validator 运行 PR 测试套件并给出是否可发布的结论。
由 AI 根据来源材料整理,未进行安装或运行验证
产品经理
用 ai-signal-reviewer 检查面向人的文案(如文档、README、PR 描述、提交信息、邮件)中的 AI 写作痕迹与排版问题,并给出位置与简短替换建议。
查看内容依据
ai-signal-reviewer 检查面向人的文案中的 AI 写作痕迹与排版问题
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。