SuperAPI AI 工具集

Skill 广场

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

更新于 11-07 00:13

编程与开发

40,087 个结果

refactor-codebase

Refactor Codebase 是一个用于规划和执行增量式代码重构的技能。它强调永远不要一次性完成整个重构,而是先划分阶段,再逐个执行,并在每一步之间保持系统可运行。该技能提供两种模式:仅规划模式(通过访谈生成微小提交计划并创建 GitHub issue 后停止)和执行模式(在已有计划或 issue 基础上逐阶段运行)。工作流程包括审计当前结构、定义目标与范围、拆分为微小阶段、逐阶段执行。每个阶段只处理一个关注点、可独立验证、可安全停止、文件数不超过约 20 个。护栏要求结构重构期间不改变行为、先移动后重命名、未经用户确认不连续执行多个阶段。

编程与开发24 次安装

engineering-mode

Engineering Mode 是一项用于执行多步骤工程任务的技能,覆盖功能开发、缺陷修复、重构、迁移、性能调查和 UI 验证等场景。它要求先建立任务契约(理解需求、检查仓库状态、确认验收标准),再根据任务类型选择对应工作流,以小步可审查的变更推进,并用可暴露错误实现的检查来验证结果。最终报告需区分通过、失败、跳过和阻塞的检查,不虚报运行时或部署成功。该技能仅作用于当前任务及其后续,不成为永久模式;解释或计划类请求保持不变。可选集成 git-flow、react-hook-form-zod 等专业技能,但非依赖;用户未明确调用 jira-plan 或 glab-mr 时不得加载。

编程与开发24 次安装

fp-types-ref

fp-types-ref 是一个面向 fp-ts 类型选择的快速参考技能,帮助开发者在 Option、Either、Task、TaskEither 等类型之间做出决策,并提供常用导入与一行式代码模式。当用户询问该用哪个类型、需要 Option/Either/Task 决策帮助,或想了解 fp-ts 导入方式时使用。内容涵盖决策树、常见导入、常用模式与模式匹配示例,并说明其适用范围为 fp-ts 2.x 片段,需自行提供应用变量、类型、校验器与导入,并检查已安装版本。

编程与开发24 次安装

vexor-cli

vexor-cli 是一个基于语义的文件发现技能,通过 `vexor` 命令按“意图”而非精确文件名或文本匹配来定位文件。它适用于中大型代码仓库中查找某功能在何处实现、加载、定义或文档化的场景,当手动浏览或普通 grep 太慢、太模糊时使用。支持指定根目录、索引/搜索模式、文件扩展名、排除模式、结果数量、隐藏文件与 gitignore 处理,以及 rich/porcelain 等输出格式。提供 auto、name、head、brief、code、outline、full 等多种模式,可按需选择成本最低者。首次搜索会建立索引,之后搜索较快。注意:该技能依赖外部安装文档 references/install-vexor.md,本目录未包含该文件,需先获取原始支持材料或已有安装。

编程与开发24 次安装

multithreading

这是 Software Mansion 提供的 React Native 多线程最佳实践技能,基于 react-native-worklets 库。react-native-worklets 让 JavaScript 代码可以跨多个线程和运行时并行执行,是 Reanimated、Gesture Handler 和 Skia 的底层支撑。该技能帮助开发者在 React Native 应用中正确选择和调度 UI 运行时、Worker 运行时与 RN 运行时,涵盖三种运行时的选择依据、线程间数据传递方式、API 决策树(scheduleOnUI、scheduleOnRN、scheduleOnRuntime、runOnUIAsync、runOnRuntimeAsync、runOnUISync、runOnRuntimeSync 等)、worklet 指令的使用规则、闭包复制语义以及已废弃 API 的迁移方案。适用于需要在多线程环境下运行 JavaScript、处理重计算或后台任务、驱动同帧动画或原生事件的 React Native 开发场景。

编程与开发24 次安装

typescript-functional-style

TypeScript 函数式风格规范是一份面向 TypeScript、Vue script、composable 与 shared helper 实现的编码规则。它适用于匹配 **/*.{ts,tsx,js,jsx} 的文件,也包括 .vue 文件中 <script setup> 内的 TS 逻辑,覆盖业务逻辑、composable、工具函数、类型定义和数据转换,不适用于与这些目标无关的配置文件、构建脚本等非逻辑代码。规范的核心目标是优先使用函数、组合与数据变换,而不是 class 和共享可变状态,同时保持代码短小、显式,降低阅读成本,并在清晰与“更函数式”之间优先保证清晰。其主要规则包括:优先纯函数、优先组合而非命令式堆叠、保持函数短小、降低嵌套层级、优先声明式数据变换、限制可变性、类型必须精确、简洁但不炫技,并针对 Vue 语境给出派生状态用 computed、分开副作用与数据转换、优先提取纯逻辑到 helper 或 composable、非必要不引入 watcher、优先复用已有实现与 @vueuse/core 等补充规则。规范还提供了重构检查清单与正反示例,帮助判断是否可提取纯函数、是否可用 early return、是否可消除重复状态与中间变量,以及导出 API 的参数和返回值是否足够明确。

编程与开发24 次安装

setup-pre-commit

setup-pre-commit 是一个用于在当前代码仓库中配置 Husky 提交前钩子(pre-commit hooks)的技能。它会自动检测项目使用的包管理器,安装 husky、lint-staged 和 prettier 作为开发依赖,初始化 Husky,创建 .husky/pre-commit 钩子文件,并配置 lint-staged 让 Prettier 对所有暂存文件进行格式化,同时在钩子中运行类型检查和测试脚本。该技能还会在缺失时生成 Prettier 配置文件,最后进行验证并提交变更。适用于希望为项目添加提交前自动检查与代码格式化的开发者。

编程与开发24 次安装

embedded-firmware-from-hardware

该技能用于从原理图、PCB、网表、引脚映射、BOM、Keil/C51/MDK 工程、厂商示例代码或硬件调试信息出发,构建并审查可维护的嵌入式 MCU 固件。核心原则是把原理图/PCB 作为引脚与网络的唯一事实来源,把厂商库视为带初始化、服务、重启和 IO 偏置契约的状态机,并强调分层验证、板级诊断、与已知良好固件对比差异,以及按需生成真实可构建的 Keil C51 工程。

编程与开发24 次安装