logo
0
0
WeChat Login
NPC Bot<npc-bot@cnb.cool>
feat: 初始化代码审查 NPC 项目

code-review-npc

CNB 平台 NPC Agent — 代码审查员,专注 PR 代码评审。

🎯 功能

  • 安全审查:SQL 注入、XSS、敏感信息泄露等安全漏洞检测
  • 代码质量:代码异味、重复代码、命名规范等质量检查
  • 最佳实践:语言/框架最佳实践和设计模式建议
  • 性能分析:潜在性能瓶颈和资源消耗问题识别
  • 逻辑缺陷:边界条件、空指针、并发问题检测

🚀 使用方式

在 Pull Request 评论中 @NPC 即可触发代码审查。

📁 项目结构

├── .cnb.yml # 流水线 + NPC 触发配置 ├── .cnb/ │ └── settings.yml # NPC 角色配置(人设、行为规范) ├── Dockerfile # NPC 运行环境 └── README.md # 项目说明

⚙️ 配置说明

文件作用
.cnb/settings.yml定义 NPC 的角色人设、审查标准和输出规范
.cnb.ymlCI/CD 流水线,定义 NPC 触发事件
Dockerfile运行环境与工具依赖

🔧 自定义

  • 修改 .cnb/settings.yml 中的 prompt 可调整审查标准和风格
  • 在 Dockerfile 中添加更多 Skills 可扩展审查能力