SuperAPI AI 工具集

find-simplifications

编程与开发

查看项目

更新于 10-18 09:00

技能介绍

Find Simplifications 是一个面向 Cherry Studio 代码库的简化与清理调查技能。其核心定位是找出少量高价值候选点,而非按删除配额执行。技能明确:诊断与提案工作不授权实施。

使用方式:先建立上下文,阅读根目录指令、相关架构/参考文档和活跃的 Agent Notes;审计分支时运行 pnpm change:scope --base <已验证引用>。当用户要求广泛覆盖时,将渲染层、数据系统、IPC、生命周期服务、Agent/运行时、包与脚本、测试基础设施划分为互不重叠的调查范围。

证据标准:强候选需具备具体成本与生产证据,例如无合法生产消费者;测试或文档是某非关键行为的唯一消费者;两个存储、缓存、事件或表示镜像同一权威事实;通用 API 仅服务一个内部消费者;生命周期/销毁机制重复了同一所有者或状态转换;维护中的依赖或平台 API 可删除实现和专用测试并减少残余胶水代码;推测性可配置性或回退行为没有当前产品负责人。

验证要求:搜索精确符号、接线名称、配置键、路径、动态注册、测试、文档和 Agent Notes。调用点证明压力,但不证明 API 属于该边界。若候选会移除受支持行为、违反文档化所有权或仅转移同等复杂度,则应拒绝。

输出:小型本地改进可内联报告;持久性的删除或重设计通过 agent-notes 工作流形成一份拟议简化笔记,包含当前消费者、精确删除内容、最强反方论点、可观察验收标准、风险与验证负责人;不要为已有所有者创建重复笔记。最终报告需列出调查区域、有证据支持的候选、被拒绝但值得保留的候选、有意排除项及实际运行的检查。