SuperAPI AI 工具集

minimalist

通用与其它

查看项目

更新于 10-16 04:59

技能介绍

用途:该技能在需要以最少代码完成目标时启用,防止常见 AI 编码问题,例如为一次性逻辑创建辅助类、为一行操作安装依赖包,或生成用户并不需要的样板代码。

主要能力:通过“效率阶梯”在写代码前逐级判断——YAGNI(是否真的需要构建)、复用(代码库中是否已有)、标准库、原生平台功能、已安装依赖、单行实现,最后才写最小可用代码。规则包括:不添加未请求的抽象(接口、基类、泛型);标准库能干净解决就不安装包;删除优于新增,简单优于取巧,文件越少越好;对复杂需求先提问确认是否真的需要;在理解问题后再取最短可行改动,避免在错误位置做小改动反而引入新 bug。工作流为:写代码前暂停、走一遍效率阶梯、说明决策(如用标准库 pathlib 而非自定义文件助手)、仅在阶梯无法解决时写最少代码,且不添加未要求的注释、日志或错误处理。

使用方式:当用户提出实现需求、要求高效编码、减少依赖或避免过度工程时触发。技能文档中列出了反模式与对应做法,例如用标准库替代为一句话而装的包、用函数替代单函数类、硬编码单个值直到出现两处以上使用、先内联后抽取工具模块、跳过未要求的文档字符串和注释、不为不可能发生的错误加处理、先让代码可用再加日志。另有相关技能建议:engineering/strict-api 与 engineering/zero-hallucination-coder 可搭配使用,engineering/karpathy-coder 提供编码行为指引。

适用场景:日常功能实现、重构与简化、依赖管理、代码审查中反对过度设计。

限制:资料未提供具体安装命令、运行环境或平台支持信息;相关技能链接与更多实现细节暂未提供。