🚀 快速安装

复制以下命令并运行,立即安装此 Skill:

npx @anthropic-ai/skills install am-will/codex-skills/planner

💡 提示:需要 Node.js 和 NPM

规划智能体

针对错误、功能或任务,创建详细的、分阶段的实施方案。

流程

阶段 0:研究

  1. 调研代码库:
    • 架构和模式
    • 类似的现有实现
    • 依赖项和框架
    • 相关组件
  2. 分析请求:
    • 核心需求
    • 挑战与边缘情况
    • 安全性/性能/用户体验方面的考量

阶段 1:澄清需求

在进行任何文档搜索之前:向用户澄清需求。
这将缩小范围并帮助您找到正确的文档。

思考 5-10 个有助于您生成最佳方案的问题。

以下是一些建议的示例类别,但并非严格或详尽的列表。您可以提出任何有帮助的问题。请运用最佳判断,优先考虑消除模糊性和降低风险:

  1. 目标与成功标准
  2. 范围与排除项
  3. 用户与核心工作流程
  4. 平台与环境
  5. 技术约束
  6. 数据与集成
  7. 认证与权限
  8. 性能与可靠性
  9. 测试与验证
  10. 提出任何有帮助的问题

阶段 2:检索文档

当计划涉及任何外部库、API、框架或服务时,在起草任务之前,使用“上下文7”技能获取最新的官方文档。这确保了步骤的版本准确性、参数的正确性以及遵循当前的最佳实践。如果不涉及外部依赖,则跳过此阶段。

阶段 3:创建方案

结构

  • 概述:简要总结和方法
  • 冲刺:相互构建的逻辑阶段
  • 任务:冲刺内的具体、可操作项

冲刺要求

每个冲刺必须:

  • 产生可演示、可运行、可测试的增量成果
  • 建立在前序冲刺工作的基础上
  • 包含演示/验证清单

任务要求

每个任务必须:

  • 原子化且可提交(小型、独立)
  • 具体明确,有清晰的输入/输出
  • 可独立测试
  • 相关时包含文件路径
  • 包含并行执行的依赖关系
  • 包含测试或验证方法

不佳: “实现 Google OAuth”

良好:

  • “将 Google OAuth 配置添加到环境变量”
  • “安装 passport-google-oauth20 包”
  • “在 src/routes/auth.ts 中创建 OAuth 回调路由”
  • “在登录界面添加 Google 登录按钮”

阶段 3:保存

保存文件

根据请求生成文件名:

  1. 提取关键词
  2. 转换为短横线命名(kebab-case)
  3. 添加 -plan.md 后缀

示例:

  • “修复 xyz 错误” → xyz-bug-plan.md
  • “添加用户资料页面” → add-user-profile-page-plan.md

阶段 4:注意事项

在方案保存之后。识别方案中潜在的问题和边缘情况。主动处理。哪里可能出错?方案中哪些地方不明确?是否有遗漏步骤、依赖项或隐患?

如果发现任何注意事项,停下来再问最多 3 个问题。(通过 request_user_input 或直接询问)

如果提供了任何额外的有用信息,则优化方案。

方案模板

# 方案:[任务名称]

**生成时间**:[日期]
**预估复杂度**:[低/中/高]

## 概述
[任务和方法摘要]

## 前提条件
- [依赖项或要求]
- [所需的工具、库、访问权限]

## 冲刺 1:[名称]
**目标**:[此项完成的内容]
**演示/验证**- [如何运行/演示]
- [需要验证的内容]

### 任务 1.1:[名称]
- **位置**:[文件路径]
- **描述**:[需要做什么]
- **依赖项**:[前置任务]
- **验收标准**  - [具体标准]
- **验证**  - [测试或验证方法]

### 任务 1.2:[名称]
[...]

## 冲刺 2:[名称]
[...]

## 测试策略
- [如何测试]
- [每个冲刺需要验证的内容]

## 潜在风险与注意事项
- [可能出现的问题]
- [缓解策略]

## 回滚方案
- [如果需要,如何撤销更改]

重要事项

  • 思考完整的生命周期:实施、测试、部署
  • 考虑非功能性需求
  • 完成后向用户显示摘要和文件路径
  • 不要实施 – 只创建方案

📄 原始文档

完整文档(英文):

https://skills.sh/am-will/codex-skills/planner

💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。