From cc-best
Cross-validates code, architecture, and design decisions with a second AI model via Oracle CLI or manual prompts. For critical decisions, refactoring, security reviews.
npx claudepluginhub xiaobei930/cc-best --plugin cc-bestThis skill is limited to using the following tools:
在以下场景使用二次审查:
Proactively suggests second opinions from other LLMs on architectural decisions, design trade-offs, critical code reviews, and security-sensitive logic.
Performs symmetric two-AI peer reviews using OpenAI Codex CLI: independent blind reviews followed by structured per-issue debate for plans, code reviews, architecture, and recommendations.
Queries Gemini AI for read-only analysis of code, plans, architecture, or context. Delivers assessment, issues, alternatives, recommendations, and confidence level.
Share bugs, ideas, or general feedback.
在以下场景使用二次审查:
Oracle 是一个专门用于此目的的工具。
# 不需要安装,使用 npx 直接运行
npx -y @steipete/oracle --help
# 预览(不消耗 token)
npx -y @steipete/oracle --dry-run summary \
-p "审查这个认证模块的安全性" \
--file "src/auth/**"
# 浏览器模式(推荐,使用 ChatGPT)
npx -y @steipete/oracle --engine browser --model gpt-5.2-pro \
-p "审查架构决策是否合理" \
--file "src/**" --file "!**/*.test.*"
# API 模式(需要 OPENAI_API_KEY)
npx -y @steipete/oracle --engine api \
-p "分析这个重构方案的风险" \
--file "src/core/**"
# 包含特定目录
--file "src/auth/**"
--file "src/api/**"
# 排除测试和快照
--file "src/**" --file "!**/*.test.*" --file "!**/*.snap"
# 包含配置文件
--file "package.json" --file "tsconfig.json"
如果不使用 Oracle,可以手动进行二次审查:
# 审查请求
## 项目背景
- 技术栈:[描述]
- 构建命令:[描述]
- 关键约束:[描述]
## 审查目标
[具体问题或决策]
## 相关代码
[粘贴关键代码片段]
## 已尝试的方案
[描述之前的尝试]
## 期望输出
- 风险评估
- 改进建议
- 替代方案
| 模型 | 适用场景 | 特点 |
|---|---|---|
| GPT-4/5 | 通用审查、架构分析 | 广泛知识、推理强 |
| Claude Opus | 复杂推理、代码分析 | 深度思考、上下文长 |
| Gemini Pro | 多模态、大规模代码 | 长上下文、快速 |
我需要你审查以下架构决策:
## 项目背景
[技术栈、规模、团队情况]
## 当前方案
[描述架构设计]
## 备选方案
[其他考虑过的方案]
## 关注点
- 可扩展性
- 维护成本
- 团队技能匹配度
请提供:
1. 当前方案的优缺点分析
2. 潜在风险和缓解措施
3. 是否有更好的替代方案
请对以下代码进行安全审查:
## 代码功能
[描述功能]
## 代码
[粘贴代码]
## 关注点
- OWASP Top 10
- 认证/授权逻辑
- 输入验证
- 敏感数据处理
请指出:
1. 安全漏洞(按严重程度排序)
2. 修复建议
3. 最佳实践建议
我遇到了一个难以解决的问题:
## 症状
[描述问题表现]
## 重现步骤
[详细步骤]
## 已尝试
[之前的调试尝试]
## 相关代码
[粘贴代码]
## 错误信息
[完整错误信息]
请帮我:
1. 分析可能的根本原因
2. 建议调试方向
3. 提供可能的解决方案
二次审查的结果应当:
记住: 第二意见的价值在于打破盲点——不是为了否定,而是为了全面。