调用 OpenAI Codex 获取第二意见,批判性评估后三分类展示给用户
Generates AI code reviews from OpenAI Codex, critically evaluates suggestions with tags, and presents categorized feedback for user decision.
npx claudepluginhub cuipengfei/promptsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
调用 OpenAI Codex MCP 获取代码审查或第二意见,对结果进行批判性评估并加注标签(不静默过滤),然后结构化展示给用户做最终决策。
根据上下文自动推断场景:
| 上下文特征 | 推断场景 | 处理方式 |
|---|---|---|
有文件引用 (@file) | 代码审查 | 让 Codex 审查指定文件 |
| 有 git diff 上下文 | 变更审查 | 将 diff 嵌入请求 |
| 问句形式 | 第二意见 | 构建开放性咨询请求 |
| 无明确目标 | 整体评估 | 评估最近的工作 |
git diff 获取变更注意:不需要预收集所有上下文。Codex 可以自己调用命令获取更多信息(见第三步)。
调用 Codex MCP:
mcp__codex-mcp__codex
- prompt: [构建的请求,包含上下文和具体问题]
- cwd: [当前项目目录]
- sandbox: read-only
- base-instructions: [从 CLAUDE.md 提取的项目规则,如有]
Prompt 模板:
请审查以下内容并提供反馈:
[上下文:文件内容/git diff/代码片段]
你可以使用以下只读命令收集更多上下文(按需使用):
- `git log --oneline -10` - 查看最近提交历史
- `git blame <file>` - 查看代码行的修改历史
- `git diff` - 查看未提交的变更
- `cat <file>` - 读取文件内容
- `rg <pattern>` - 搜索代码模式
- `find . -name "*.ts"` - 查找文件
请关注:
1. 潜在的 bug 或逻辑问题
2. 性能问题
3. 安全隐患
4. 可改进的设计
注意:请聚焦于有实际价值的建议,避免纯风格偏好的 nitpick。
⚠️ 核心原则:
对每条建议添加以下标签之一:
| 标签 | 适用情况 |
|---|---|
| ✅ 采纳 | 发现实际 bug、安全隐患、性能问题;提供更简洁实现;与项目模式一致 |
| 💬 讨论 | 有价值但需权衡;涉及架构决策;改动影响范围大 |
| 🎨 风格 | 仅涉及风格偏好(命名、格式);与项目现有风格不一致 |
| 🔧 过度 | 引入不必要抽象层;为未来需求预设设计(YAGNI);复杂度增加但收益不明 |
按四分类格式展示结果(所有建议都展示,不过滤):
## Codex 反馈评估
### ✅ 建议采纳
- **[建议标题]**: [建议内容]
- 📌 理由:[为什么这个建议有价值]
### 💬 建议讨论
- **[建议标题]**: [建议内容]
- 🤔 讨论点:[为什么需要用户决定]
### 🎨 风格建议
- **[建议标题]**: [建议内容]
- 💡 说明:[与项目风格的差异,供参考]
### 🔧 可能过度
- **[建议标题]**: [建议内容]
- ⚠️ 疑虑:[为什么认为可能过度工程化]
---
**你想要采纳哪些建议?**
(注:以上标签仅供参考,你可以采纳任何建议)
使用 AskUserQuestion 工具呈现建议选项:
根据用户选择:
# 启动新 Codex 会话
mcp__codex-mcp__codex
- prompt: string (必需) - 初始请求
- cwd: string (可选) - 工作目录
- sandbox: "read-only" | "workspace-write" | "danger-full-access"
- base-instructions: string (可选) - 覆盖默认指令
⚠️ Codex 调用失败
错误信息:[具体错误]
可能原因:
- Codex MCP 服务器未启动
- 网络问题
- API 配额用尽
建议:检查 Codex MCP 配置后重试,或直接描述你想获取的反馈。
Codex 审查完成,未发现需要改进的地方。
这可能意味着:
- 代码质量良好
- 或者需要更具体的审查方向
你想让我针对特定方面再次咨询 Codex 吗?
## Codex 反馈评估
Codex 提供了 [X] 条建议,经评估后均标记为风格建议或可能过度:
### 🎨 风格建议
[列出风格建议]
### 🔧 可能过度
[列出可能过度的建议]
---
**结论**:Claude 认为这些建议可能价值有限,但你可以查看后自行决定是否采纳。
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). **PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations. **DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions. **USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.