SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 11-07 00:13

编程与开发

40,073 个结果

principle-subtract-before-you-add

该技能强调在系统演进中「先做减法,再做加法」。当准备新增功能、重构或重写代码时,应先删除死代码、冗余校验器和占位引用,再在更简单的基础上构建。它主张把简化当作持续投入,让设计在相同或更小的表面积下变得略微更简单且更有能力;先削减再打磨,以最小可行形态为起点;只针对已观察到的真实用途设计,不添加规格之外的猜测性校验器、解析器或守卫;精简提示词,去除冗余指令和过度模板;当某个引用没有新内容时直接删除,而不是留下占位符。

编程与开发24 次安装

typescript-best-practices

TypeScript 最佳实践是一份针对 .ts 与 .tsx 文件的编码规范技能,用于在阅读或编辑 TypeScript 代码时应用类型系统纪律。它主张用判别联合建模互斥变体、用品牌类型区分同源原始类型、用构造式建模让非法值无法被构造,从而在编译期而非运行时排除错误状态。同时强调对外部数据使用 unknown 而非 any、优先使用运行时 schema 库并从中推断类型、避免 as 断言、按判别 switch 到类型守卫的层级收窄类型、用 never 检查穷尽性、用 satisfies 替代 as、在边界处解析并信任内部类型,以及通过对象参数、真实测试与结构化日志提升可维护性。该技能要求先应用 type-system-discipline 原则技能,具体示例见 references/patterns.md。

编程与开发24 次安装

refactor-code

refactor-code 是面向 Elixir 项目(igmarin/elixir-phoenix-skills 技能集)的重构技能,用于在“不改变既有行为”的前提下调整代码结构。其核心原则是用小步、可回滚的改动替代大规模重写,并把设计改进与行为变更严格分离。技能要求:先写表征测试(characterization tests)并在当前未重构的代码上运行通过,之后才能改动任何生产文件;每一步只处理一个边界,绝不一次抽取两个抽象;重构过程中保持公共接口稳定,如需兼容垫片(adapter/facade/wrapper)须记录其移除条件;每步后运行 mix test,失败则停止、回滚并排查,最后运行完整测试套件。技能给出常见重构手法的前后对比示例:抽取私有函数以降低 ABC 复杂度、用 with 展平嵌套 case、把长管道拆成命名函数、抽取 Phoenix 内部 context 边界。它还强调不得借 context 抽取掩盖新增或改变的 I/O(网络、文件系统、外部服务、遥测),须在文档中记录 I/O 面并证明副作用面未变;测试输出只能标注为 Observed output,禁止伪造或以预期输出替代。该技能与 code-review、code-quality、testing-essentials、apply-phoenix-liveview-conventions 等技能配合使用。

编程与开发24 次安装