mcpField
P
principle-redesign-from-first-principles

principle-redesign-from-first-principles

github.com/mdsmithaustin开发8177 次安装今天更新
代码仓库

关于 principle-redesign-from-first-principles

这项编码技能指导开发者围绕新需求重新设计变更,同时保留其他既有行为。它强调理解受影响代码,并将调整同步到项目相关内容中。

主要功能

  1. 01理解受影响文件与现有设计
  2. 02保留需求未改变的既有行为
  3. 03从新基础假设出发重新设计
  4. 04同步更新相关引用
  5. 05分步交付重新设计

适用场景

  1. 01围绕新需求重构功能
  2. 02重新设计后更新类型、文档和示例

安装

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

$npx skills add https://github.com/mdsmithaustin/pstack --skill principle-redesign-from-first-principles

安装后在 Claude Code 中输入/principle-redesign-from-first-principles确认已加载。

附带文件agents/openai.yaml

详细介绍

从第一性原理重新设计

集成变更时,不要把它生硬地拼接到现有设计上。要把这项需求视为从一开始就确立的基本假设,重新进行设计。

  • 阅读所有受影响的文件,理解当前设计
  • 对于需求未明确要求改变的部分,将当前代码的行为视为规范。重新设计结构,同时保留这些行为
  • 自问:“如果从零开始编写,并将这项新需求作为前提,我们会构建什么?”
  • 将变更传递到所有相关引用:类型、文档、示例和设计依据章节
  • 先全面考虑整个重新设计,再分步交付

这是在将变更集成到现有设计中时保留选择空间的方法。

评论

支持 Markdown