mcpField
P
planning

planning

github.com/samhvw8开发11108 次安装48 周前更新
代码仓库

关于 planning

用于通过调研、代码库分析、方案设计和文档编写来制定技术实施计划的技能,面向评估方案或拆解复杂需求的开发者;只产出计划,不编写代码。

主要功能

  1. 01调研技术方案
  2. 02分析现有代码库
  3. 03设计解决方案架构
  4. 04组织实施计划
  5. 05拆分工作任务
  6. 06记录权衡与背景

适用场景

  1. 01规划新功能
  2. 02比较不同技术方案
  3. 03设计系统架构
  4. 04将复杂需求拆解为路线图

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/samhvw8/dot-claude --skill planning

安装后在 Claude Code 中输入/planning确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
codebase-understanding.md
output-standards.md
plan-organization.md
research-phase.md
solution-design.md

详细介绍

规划

通过研究、代码库分析、方案设计和完整文档,制定详细的技术实施计划。

适用场景

在以下情况下使用此技能:

  • 规划新功能的实现
  • 设计系统架构
  • 评估技术方案
  • 制定实施路线图
  • 拆解复杂需求
  • 评估技术权衡

核心职责与规则

始终遵循 YAGNI、KISS 和 DRY 原则。 坦诚、直接、直言不讳,并保持简洁。

1. 研究与分析

加载:references/research-phase.md 可跳过的情况: 已提供研究报告

2. 了解代码库

加载:references/codebase-understanding.md 可跳过的情况: 已提供侦察报告

3. 方案设计

加载:references/solution-design.md

4. 计划创建与组织

加载:references/plan-organization.md

5. 任务拆解与输出标准

加载:references/output-standards.md

工作流程

  1. 初步分析 → 阅读代码库文档,了解上下文
  2. 研究阶段 → 启动研究人员,调查各种方案
  3. 综合分析 → 分析报告,确定最佳方案
  4. 设计阶段 → 制定架构和实施设计
  5. 编写计划文档 → 编写完整的计划
  6. 审查与完善 → 确保内容完整、清晰且可执行

输出要求

  • 不要编写代码——只制定计划
  • 回复计划文件路径和摘要
  • 确保计划自成一体,包含必要的背景信息
  • 在需要说明时提供代码片段或伪代码
  • 适当时提供多个方案并说明权衡
  • 完全遵循 ./docs/development-rules.md 文件。

计划目录结构

plans/
└── YYYYMMDD-HHmm-plan-name/
    ├── research/
    │   ├── researcher-XX-report.md
    │   └── ...
    ├── reports/
    │   ├── XX-report.md
    │   └── ...
    ├── scout/
    │   ├── scout-XX-report.md
    │   └── ...
    ├── plan.md
    ├── phase-XX-phase-name-here.md
    └── ...

质量标准

  • 全面且具体
  • 考虑长期可维护性
  • 不确定时进行充分研究
  • 关注安全性和性能问题
  • 制定足够详细的计划,便于初级开发人员执行
  • 根据现有代码库模式进行验证

请牢记: 计划质量决定实施成败。应全面考虑方案的各个方面。

评论

支持 Markdown