protools_code_review
Analyze code for security, performance, quality, and maintainability issues using AI. Supports file paths or git diff modes with OpenAI and Gemini.
Instructions
使用 AI 对代码进行审查,支持安全性、性能、质量和可维护性分析。支持 OpenAI GPT-5.2 和 Google Gemini 3 Flash。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | 工作目录,多仓库工作区时指定要审查的项目路径(如 /home/user/Work/xxxx) | |
| mode | No | 代码压缩模式:full=完整代码 | compact=移除注释和import | skeleton=仅保留类/方法签名(适合全仓库审查) | compact |
| focus | No | 审查关注领域:security | performance | quality | maintainability | all | all |
| inputs | No | 要审查的文件/目录/glob 路径列表(与 git_mode 二选一) | |
| output | No | 输出方式:inline=直接返回 | file=写入文件 | inline |
| context | No | 附加的审查上下文或特殊说明 | |
| excludes | No | 排除的 glob 模式,如 ["**/test/**", "**/*.test.ts"] | |
| git_mode | No | Git diff 模式:staged=已暂存 | unstaged=未暂存 | all=全部未提交 | |
| provider | No | LLM Provider,默认从 LLM_PROVIDER 环境变量读取 | |
| extensions | No | 过滤扩展名,如 [".ts", ".js"] | |
| output_dir | No | 输出目录(output=file 时使用) | |
| include_full_files | No | Git diff 模式下,是否同时包含变更文件的完整内容以提供更好的上下文 | |
| include_project_context | No | 是否包含项目信息(package.json、目录结构等)以帮助模型理解项目背景 |