SuperAPI AI 工具集

Skill 广场

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

更新于 11-15 00:13

编程与开发

41,171 个结果

cursor-principle-foundational-thinking

这是一条面向 Cursor 等 AI 编程助手的原则性技能,主题为“基础性思考”(Foundational Thinking)。它不提供具体代码,而是给出一套在动手写逻辑之前应遵循的结构化决策准则:先确定数据结构与核心类型,再写业务逻辑;在代码层面只对结构做 DRY,而非逐行去重;在并发场景中先追问共享状态被并发修改的后果,若答案不是“无事发生”就应隔离;先做脚手架(CI、lint、测试基础设施、共享类型),再排功能与修复的顺序;先删除死代码,再打地基。该技能强调用结构决策保护可选项价值,用代码级决策保护简洁性,适合在开始新模块、重构或设计系统骨架时作为前置检查清单使用。资料未提供安装命令、收费方式、平台支持范围或具体使用步骤。

编程与开发6 次安装

cursor-principle-laziness-protocol

该技能是一套面向重构与代码评审的“懒惰协议”指令集,核心主张是用最少的代码和复杂度换取最大结果:优先删除而非新增,保持扁平调用层级,集中决策,最小化 diff,质疑不必要的信号穿透,并及时清理细小的透传与表示泄漏。它不依赖任何外部产品或工具,属于纯指令型适配,适用于重构、评估改动规模,或当你想要引入抽象、分层、信号穿透时的自我约束。

编程与开发6 次安装

cursor-principle-make-operations-idempotent

该技能用于指导设计具备幂等性的操作,适用于命令、生命周期步骤或处理循环等可能遭遇崩溃、重启和重试的场景。其核心目标是让操作无论运行多少次、从何种状态开始,都能收敛到相同的正确终态。技能强调每个会改变状态的操作都应回答两个问题:重复运行会发生什么、上一次运行中途崩溃会怎样。它给出了一套模式,包括收敛式启动(扫描现有状态、清理陈旧产物、接管活跃会话)、基于内容的清理(按内容等价而非创建顺序比较)、自愈锁(基于 PID 检测陈旧锁)以及幂等调度(失败任务干净重生、每轮循环后重新生成新输入)。同时提供了检验标准:连续运行两次会怎样、上一次在每个可能点崩溃会怎样、重新执行是否收敛到相同终态;若答案依赖于遗留状态,则说明该操作需要增加对账步骤。

编程与开发6 次安装

cursor-principle-minimize-reader-load

该技能用于在审查或调整难以追踪的代码时,以“读者负担”为核心衡量可维护性。它提出两个独立维度:追踪层数(问题与答案之间有多少间接层)和需记住的状态(读者必须在脑中保留多少隐藏或可变上下文)。主张折叠只有一个调用者的包装器、没有第二实现的适配器以及从未需要的推测性间接层;让相邻层改变抽象,消除重复相同方法与参数的直通层;要求接口压缩,优先隐藏有意义决策的边界;缩小状态作用域,优先纯函数、局部变量、字段、模块状态而非全局,并尽量派生而非同步;在边界处命名不变量。添加层或状态前需自问是否至少等量减少其他地方的读者负担。检验标准:新读者能否在30秒内回答“X从哪来”和“什么能改变X”。

编程与开发6 次安装

cursor-principle-model-the-domain

该技能主张在编写有状态逻辑、代码分支繁多或跨文件重复形状假设时,用数据结构来编码真实领域,而不是把领域知识散落在条件判断中。它列举了状态机、类型化对象、映射/注册表/查找表、可辨识联合、reducer 或命令/事件模型、围绕单一领域知识组织的模块、小型模块边界,以及队列、缓存、索引、图/树、规范化集合等结构。核心目标是让非法状态不可表示并删除分支,同时提醒不要强行抽象,若现有形状已清晰、局部且不太可能增长,应优先选择平淡的代码。

编程与开发6 次安装

cursor-typescript-best-practices

该技能提供 TypeScript 最佳实践,适用于读取或编辑任何 .ts 或 .tsx 文件的场景。它强调先应用 cursor-principle-type-system-discipline 技能,然后围绕类型系统纪律给出规则:用可辨识联合建模变体、用品牌类型区分原始类型、构造式建模使非法值无法构造、优先使用最简单的全类型、外部数据用 unknown 而非 any、先写 schema 再写类型守卫、避免 as 断言、遵循收窄层级、编写诚实的类型守卫、用 never 做穷尽性检查、用 satisfies 替代 as、在边界处解析数据、优先从 schema 派生类型、对象参数优于位置参数、使用真实测试与结构化遥测。

编程与开发6 次安装