executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
chrysopoeia从现有代码中提取最大价值——性能优化、API 表面精炼和死代码消除。将基础代码通过 系统性识别和放大有价值模式来点石成金的艺术。适用于优化运行正常但缓慢的代码库、 精炼积累了冗余的 API 表面、减少包体积或内存占用、或为开源发布准备代码——当代码 正确运行但不够出色,需要打磨而非完全重写时。
Independent GitHub snapshot · Automated classification · Original documentation governs
系统性地从现有代码中提取最大价值——识别什么是黄金(高价值、设计良好)、什么是铅(资源密集、优化不佳)、什么是渣滓(死代码)。然后放大黄金、转化铅块、清除渣滓。
系统性地按价值贡献对每个元素进行分类。
Value Classification:
+--------+---------------------------------------------------------+
| Gold | High value, well-designed. Amplify and protect. |
| Silver | Good value, minor imperfections. Polish. |
| Lead | Functional but heavy — poor performance, complex API. |
| | Transmute into something lighter. |
| Dross | Dead code, unused exports, vestigial features. |
| | Remove entirely. |
+--------+---------------------------------------------------------+
预期结果: 每个重要元素都有证据支持的分类。黄金元素已被识别,在优化过程中予以保护。铅元素按影响程度排列优先级。
失败处理: 如果没有可用的分析工具,使用静态分析:函数复杂度(圈复杂度)、依赖计数和代码体积作为替代指标。如果代码库太大,先关注关键路径。
保护和增强最高价值的元素。
预期结果: 黄金和白银元素经过更好的测试、文档和保护。没有行为变更,仅有质量改进。
失败处理: 如果"黄金"元素在更仔细检查后暴露出隐藏问题,重新分类它。诚实面对价值比保护有缺陷的代码更好。
将笨重、低效的元素转化为优化的等价物。
预期结果: 目标价值度量标准上的可测量改进。每个被转化的元素在保持相同行为的同时,性能优于其铅前身。
失败处理: 如果铅元素在其当前接口内抵抗优化,考虑接口本身是否是问题。有时转化需要改变元素的调用方式,而不仅仅是其实现方式。
系统性地消除死代码。
预期结果: 代码库更轻量。包体积、依赖计数或代码量可测量地减少。所有测试仍然通过。
失败处理: 如果移除某个元素破坏了什么,它不是渣滓——重新分类它。如果动态引用使验证使用情况困难,在删除前添加临时日志以确认没有运行时访问。
测量整体改进。
预期结果: 目标价值度量标准上可测量、有文档的改进。代码库明显比之前更有价值。
失败处理: 如果整体改进微乎其微,原始代码可能比假设的更好。记录学到了什么——知道代码已经接近最优本身就是有价值的。
athanor — 当点金术揭示代码需要重构而非仅优化时的完整四阶段转化transmute — 当铅元素需要范式转变时的定向转换review-software-architecture — 架构级别的评估,与代码级别的点金术互补review-data-analysis — 数据流水线优化与代码优化并行