SuperAPI AI 工具集

Skill 广场

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

更新于 11-15 00:13

编程与开发

41,169 个结果

ps-principle-encode-lessons-in-structure

该技能提出一条工程原则:把重复出现的修正与指令固化为结构性机制,而不是停留在文字说明。当发现自己第二次写下同一条指令,或注意到反复出现的纠正时,应判断它能否变成 lint 规则、元数据标记、运行时检查或自动化脚本;能则编码实现并删除原指令,不能(确实需要判断)则让指令更醒目并补充失败示例。原则强调选择最强约束层级,避免只治标不治本,并建立“捕获—路由—闭环”的反馈循环,把一次性问题、重复性修复和系统性问题分别归入笔记、技能或 lint 规则、原则。

编程与开发6 次安装

ps-principle-fix-root-causes

这是一个用于调试阶段的原则型技能,核心主张是不要把症状掩盖掉,而要追溯每个问题到根因并在根因处修复。技能强调:修复症状会累积,每个绕过方案都会让系统更难理解,真正的缺陷仍然存在;根因修复前期较慢,但能减少总体调试时间。给出的模式包括:先复现(无法复现就无法验证修复)、追问“为什么”直到触达根因、抵制添加守卫(例如用 nil 检查压掉崩溃属于症状修复)、若某个绕过方案需要一段长篇注释来证明其合理性,说明代码本身有问题(修代码而不是修注释)、检查模式而非只修个例(用 grep 搜索相同模式并修复所有实例)、卡住时用插桩而不是猜测(加日志、读实际错误)。针对“重启后故障”,技能提示:代码在两次运行之间不会改变,状态会改变,因此应优先怀疑过期的持久化状态,如配置文件、缓存、锁文件、序列化状态;如果清除某个状态文件能恢复行为,应优先把状态校验作为修复方向。该技能适用于调试场景,属于原则性指导,未提供具体安装命令、代码示例、收费或平台信息。

编程与开发6 次安装

ps-principle-foundational-thinking

这是一个关于“基础性思考”的编程原则技能,强调在编写逻辑之前先做好结构性决策。核心主张包括:先确定数据结构与核心类型,再写逻辑;在代码层面只对结构做 DRY,而非每一行;在并发场景中先问“如果另一个执行者并发修改会怎样”,若答案不是“无事发生”就应隔离;优先搭建脚手架(CI、lint、测试基础设施、共享类型),按选项价值排序(先设置后功能、先测试后修复);每个增量应落地或深化一个连贯的抽象;先做减法清理死代码,再打地基。

编程与开发6 次安装

ps-principle-laziness-protocol

该技能名为“懒惰协议”(Laziness Protocol),用于在重构、评估改动规模或准备引入抽象、分层与信号传递时,提醒开发者以“最少代码、最少复杂度”为目标。它主张优先删除而非新增,保持扁平调用层级,集中决策来源,最小化 diff,质疑不必要的信号穿透,并及时清理细小的透传与重复选择。核心原则是:如果人类维护者会觉得代码难以维护,那就是糟糕的方案。

编程与开发6 次安装

ps-principle-make-operations-idempotent

该技能围绕“让操作具备幂等性”这一设计原则,指导开发者在设计命令、生命周期步骤或处理循环时,确保操作无论运行多少次、从何种状态开始,都能收敛到相同的最终状态。它强调在崩溃、重启和重试属于常态的运行环境中,每个会改变状态的操作都应回答两个问题:重复运行会发生什么?上一次运行中途崩溃会怎样?技能给出了具体模式,包括收敛式启动(扫描现有状态、清理陈旧产物、接管存活会话)、基于内容的清理(按内容等价而非创建顺序比较)、自愈锁(基于 PID 检测陈旧锁)以及幂等调度(失败任务干净重生、每轮循环后重新生成新输入)。同时提供三项自检问题,帮助判断操作是否需要增加对账步骤。

编程与开发6 次安装

ps-principle-model-the-domain

该技能用于在编写有状态逻辑,或代码分支过多、在多个文件中重复同一形状假设时,把领域知识编码进数据结构,而不是散落在条件判断里。它主张用状态机、类型化对象、映射/注册表/查找表、可辨识联合、reducer 或命令/事件模型、围绕单一领域知识组织的模块、聚合重复行为与不变量的模块边界,以及队列、缓存、索引、图/树或规范化集合等结构来表达真实领域,使非法状态无法表示并删除分支。技能同时提醒不要强行抽象:若当前形状已清晰、局部且不太可能增长,应优先选择平淡的代码;对只增加间接层却不消除分支、重复规则、非法状态或生命周期风险的抽象保持怀疑。

编程与开发6 次安装

ps-principle-subtract-before-you-add

这是一种编程与开发原则技能,核心是“先删后加”:在演进系统、进行重构或重写之前,先移除系统中的冗余部分,再在更简单的基础上构建。它主张将简化视为持续投资,让设计在同一或更小的表面积下保持略微更简单且更有能力。具体做法包括:在构建之前先做删除、先削减再打磨、依据实际观察到的使用情况设计而非臆测边界情况、不添加规范之外的校验器/解析器/守卫、精简提示词、删除无可复用内容的引用而非留下空壳。适用于新增功能、重构、重写等需要排序决策的场景。

编程与开发6 次安装

ps-typescript-best-practices

TypeScript 最佳实践技能,适用于读取或编辑任何 .ts 或 .tsx 文件的场景。该技能先应用类型系统纪律原则,再将其落实为具体的 TypeScript 语法规则,核心内容包括:用带 kind 字面量判别字段的可辨识联合建模变体、用品牌类型区分基础类型、通过构造性建模让非法值无法构造、优先使用最简单的完备类型、用 unknown 替代 any、禁止 as 强制转换、遵循类型收窄优先级、编写可信的类型守卫、使用 never 做穷尽性检查、用 satisfies 替代 as、在边界处做解析校验、用 Pick/Omit/Parameters/ReturnType/Awaited/typeof 派生类型、对象参数替代位置参数、编写真实测试以及使用结构化遥测日志。

编程与开发6 次安装

gstack-review

gstack-review 是 gstack 仓库中的一项分支合并前代码评审技能,用于在合并分支或 PR 之前审查差异(diff),找出那些能通过 CI、却会在生产环境出问题的缺陷。它要求先完整读取 diff 和未跟踪文件,再按 CRITICAL(SQL与数据安全、并发竞态、LLM 输出信任边界、Shell 注入、枚举完整性)与 INFORMATIONAL(异步同步混用、字段名、LLM 提示词、完整性缺口、时间窗口、前后端)两类逐项检查。随后按“能直接改的自动修复、需人判断的先询问”的启发式分类处理问题,并对结论做证据核验,最后输出简明的问题与修复清单。支持通过脚本 diff-base.sh 确定基线分支与合并基线,也提供了脚本缺失时的 git 替代命令,仅做评审,不提交、不推送。

编程与开发6 次安装

vercel-react-best-practices

Vercel React Best Practices 是由 Vercel Engineering 维护的 React 与 Next.js 性能优化指南技能,包含 8 个类别、共 57 条规则,并按影响程度划分优先级,用于指导自动化重构与代码生成。该技能适用于编写新的 React 组件或 Next.js 页面、实现客户端或服务端数据获取、审查代码性能问题、重构现有 React/Next.js 代码,以及优化打包体积或加载时间等场景。规则类别按优先级依次为:消除瀑布流(CRITICAL,async- 前缀)、打包体积优化(CRITICAL,bundle- 前缀)、服务端性能(HIGH,server- 前缀)、客户端数据获取(MEDIUM-HIGH,client- 前缀)、重渲染优化(MEDIUM,rerender- 前缀)、渲染性能(MEDIUM,rendering- 前缀)、JavaScript 性能(LOW-MEDIUM,js- 前缀)以及高级模式(LOW,advanced- 前缀)。每条规则以独立文件形式提供,包含规则重要性说明、错误代码示例及解释、正确代码示例及解释,以及额外上下文与参考。完整编译文档见 AGENTS.md。

编程与开发6 次安装

lever

lever 是一个统一入口的斜杠命令工具(/lever <verb> [args]),用于把各类开发任务分派给对应的技能:新增功能、批量交付、重构、PR 维护、合并、状态查询、实验与评审、自动化、个人提示习惯分析等。不带动词时,它根据问题描述自动路由到合适技能或提出选择题。它支持按人和仓库配置自主级别与模型花费档位,并在每次运行前解析有效权限与预算。

编程与开发6 次安装