SuperAPI AI 工具集

Skill 广场

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

更新于 10-28 00:17

编程与开发

38,391 个结果

module-boundary-design

该技能用于判断功能边界、职责分离、模块划分与抽象化是否合理:以“变更原因的独立性”而非处理顺序来划定边界,并通过公开契约、状态归属、依赖方向与不变量归属使边界真正成立。适用于功能边界模糊、模块或类膨胀需要拆分、变更影响范围过大、抽象化存疑、需要重新审视职责放置的场景;不适用于简单 CRUD 实现判断、差分级代码评审、仅考虑接口表面设计的 API 设计,以及仅用于检测依赖方向违规的情况。

编程与开发73 次安装

principle-foundational-thinking

这是一项面向编码前的“基础性思考”原则技能,强调在编写逻辑之前先做出结构性决策。核心主张包括:先确定数据结构与核心类型,再写逻辑;在代码层面只对结构做 DRY,而非每一行都抽象;优先显式而非取巧;测试行为与边界情况而非行数。并发方面,在多个执行者共享状态前先问“若另一执行者并发修改会怎样”,若答案不是“什么都不会发生”就应隔离。此外强调脚手架优先:CI、lint、测试基础设施、共享类型等若对后续每个阶段都有益,就应先做;按选项价值排序,先搭建再开发功能,先测试再修复;提交保持小而单一用途。每次增量应落地一个连贯抽象或深化已有抽象,不要把新能力以特例协调的方式散落到各调用方。最后,减法先于脚手架:先删除死代码,再打地基。该技能适用于在动手写逻辑前进行架构与顺序决策的场景,帮助保护选项价值并保持简单性。

编程与开发73 次安装

principle-minimize-reader-load

该技能用于在审查或塑造难以追踪的代码时应用「最小化读者负担」原则。它把可维护性定义为读者理解代码所需付出的工作量,并追踪两个维度:需要追踪的层级(问题与答案之间的间接层)和需要记住的状态(隐藏或可变、读者必须记在脑中的上下文)。代码行数、圈复杂度和「清晰架构」都只是替代指标,真正重要的是读者负担。该技能主张折叠一个调用者的包装器、没有第二实现的适配器、从未需要的投机性间接层,要求相邻层改变抽象、要求接口压缩、缩小状态作用范围(优先纯函数、局部变量、字段、模块状态、全局变量依次递减),并主张在边界处命名不变量而非在每个消费者中重复。加入新层或新状态前先问它是否至少等量减少别处的读者负担。检验标准是:新读者能否在30秒内回答「X 从哪来」和「什么能改变X」;若不能,就削减层级或状态。

编程与开发73 次安装

principle-outcome-oriented-execution

该技能名为“Outcome-Oriented Execution(面向结果的执行)”,用于在计划内的重写与迁移过程中,以目标架构的最终状态为核心,而非维护每个中间步骤的平稳过渡。其核心理念是:为可验证的最终状态做优化,而不是保留平滑的中间状态。原因是,让每一步中间状态都保持完全稳定,往往会产生临时兼容代码,进而演变为长期债务。该技能主张向目标架构收敛,并在明确的验证边界上证明正确性。核心规则包括:优先保证最终状态的完整性,而非过渡期的稳定性;当中间阶段的破坏是有计划、有范围且可回滚时,这种破坏是可以接受的。防护栏方面要求:仅用于具有明确阶段边界的计划性重写与迁移;需声明在何处允许临时性破坏;迁移期间对正在触碰的区域保留高信号检查;在计划完成时要求完整的静态与运行时验证。该技能本身未提供具体的安装命令、代码示例或平台信息,相关细节暂未提供。它适合涉及架构迁移、系统重写等需要阶段性推进且最终需严格验证的工程场景。

编程与开发73 次安装

principle-sequence-verifiable-units

这是一个关于工作序列化与可验证单元原则的技能条目,适用于多步骤工作(批量扫改、迁移、成批相似编辑)以及提交与 PR 的堆叠方式。其核心主张是把工作拆成小的单元,每个单元结束于一个可检查的状态,当前单元未通过验证就不得推进。理由在于:在引发问题的那个单元处发现断裂,定位成本低;而在整批之后才发现断裂,问题会被掩埋,且已经在有缺陷的基础上继续构建。将同样的单元序列化为审阅者可以复现的交付过程,能把“相信我”变成“看它先变红,再变绿”。执行层面:在扫改、迁移或任何成批相似编辑中,先验证每一处改动再开始下一处;每个单元是一个前后括号——已知良好状态、一次改动、运行检查、再继续;先 rebase 到干净主干,使每次检查都对照真实基线;即便由工具(lever)完成编辑、单元检查几乎零成本,也仍要运行。交付层面:按能证明工作的顺序堆叠提交与 PR,典型形态是失败测试在前、修复在其上;其他叙事顺序包括重塑前先减去、处理前先捕获基线、功能前先搭脚手架;每个提交独立可落地,整个序列读起来像一个论证。该原则与 prove-it-works 原则技能(保证每次检查都真实)和 build-the-lever 原则技能(让单元检查成本低廉)互为补充。

编程与开发73 次安装

principle-subtract-before-you-add

“先减后加”(Subtract Before You Add)是一条用于指导系统演进顺序的原则:在进行新增、重构或重写之前,先移除死代码、冗余校验器和占位引用,再在更简单的基础上构建。它主张默认采用减法,把简化视为持续投入,让设计在相同或更小的表面上变得更简单、更有能力。该原则强调先削减再打磨、按实际观察到的使用情况设计而非臆测边界情况、不添加规格未要求的校验器/解析器/守卫、简化提示词,并在引用没有新内容时直接删除而非留下占位。

编程与开发73 次安装