SuperAPI AI 工具集

chrysopoeia

编程与开发

查看项目

更新于 10-16 03:43

技能介绍

用途:Chrysopoeia 用于从现有代码中系统化提取最大价值,适合优化能运行但迟缓的代码库、精简累积冗余的 API、缩减包体积/内存/启动时间,或为开源发布提取核心价值。它强调代码正确但不够出色时做打磨而非重写。

主要能力:按价值把代码元素分为四类——Gold(高价值、设计良好,放大并保护)、Silver(价值良好、有小瑕疵,打磨)、Lead(可用但沉重,转化变轻)、Dross(死代码、未用导出、残留功能,直接删除)。流程分五步:Assay 分类并产出报告;Refine 为 Gold/Silver 补测试与文档;Transmute 用算法优化、缓存、惰性求值、批处理、结构简化等手段转化 Lead 并做前后测量;Purge 经引用检查后删除 Dross;Verify 用同一基准对比整体改进。

使用方式:需提供要优化的代码库或模块路径,以及价值指标(性能、API 清晰度、包体积、可读性);可选提供性能剖析数据、目标预算(如包体积减少 40%)和约束(如不可改公开 API)。若无可用的剖析工具,可用圈复杂度、依赖数、代码量等静态指标替代;代码库过大时先聚焦关键路径。

适用场景:性能优化、API 表面精简、包体积与内存缩减、开源发布前提取核心、代码打磨。

限制与注意:必须先测量再优化,避免过早优化;不要打磨应删除的代码;不得让 Gold 元素变差;所有改进需量化,不能凭感觉;避免优化冷路径。若某元素删除后导致问题,说明它不是 Dross,应重新分类。相关技能包括 athanor、transmute、review-software-architecture、review-data-analysis。具体安装命令与官方文档暂未提供。