SuperAPI AI 工具集

Skill 广场

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

更新于 10-18 00:12

编程与开发

36,839 个结果

workflow

Workflow 是一个用于串联多个 skill 的流水线编排工具,面向嵌入式开发场景。当需要一键完成「编译 + 烧录 + 监控」或「编译 + 烧录 + 调试」等组合任务时使用。它支持在为 keil、cmake、platformio 等不同构建系统之间提供统一的流水线接口,可编排 build-keil / build-cmake / build-platformio 的编译步骤,flash-keil / flash-openocd / flash-platformio 的烧录步骤,以及 serial-monitor 的监控步骤与 debug-gdb-openocd / debug-platformio 的调试步骤。使用前需确认对应构建系统的 skill 脚本已存在,并安装好 Keil UV4、CMake、PlatformIO CLI 等外部依赖;执行时先阅读 references/usage.md 确认参数,通过 workflow_runner.py 进行环境探测、列出可用流水线并运行指定流水线。

编程与开发560 次安装

microsoft-extensions-configuration

该技能介绍 .NET 中 Microsoft.Extensions.Options 的配置模式,涵盖将 appsettings.json 绑定到强类型设置类、使用数据注解与 IValidateOptions 进行验证、在应用启动时快速失败,以及 IOptions、IOptionsSnapshot、IOptionsMonitor 三种生命周期的选择。内容以代码示例为主,包含基础绑定、数据注解验证、复杂验证、选项生命周期、后配置和常见反模式,适合需要设计可测试、可维护配置类的 .NET 开发者参考。

编程与开发559 次安装

sap-fiori-eslint-plugin

SAP Fiori ESLint Plugin 是 SAP 官方 open-ux-tools 仓库中的技能,用于在 SAP Fiori 项目(独立项目或 CAP 项目)中配置、迁移或运行 @sap-ux/eslint-plugin-fiori-tools。它根据用户意图和项目当前状态,将任务分为三类:从零搭建 ESLint、从旧版配置迁移、以及运行并修复 lint 问题;此外还支持仅查看应用级问题(如 UX 一致性问题和 Page Map/App Info 中显示的同类问题)。该技能会先检查项目中是否存在 ESLint 配置文件,再决定走哪条路径:无配置则按搭建流程,存在 .eslintrc 等旧版配置则按迁移流程,存在 eslint.config.mjs 扁平配置则按运行流程;若意图仍不明确,则询问用户具体想执行哪项任务。

编程与开发559 次安装

executing-plans

executing-plans 是一个用于执行已编写好的实施计划的技能。当你在独立会话中需要按批次执行计划任务、并在批次之间设置评审检查点时使用它。其核心原则是:分批执行任务,并在批次之间设置检查点供架构评审。使用时会先加载并批判性审查计划,识别疑问或顾虑,若有顾虑则先与人类伙伴沟通;若无顾虑则使用项目现有的任务/待办机制推进。执行时按用户明确指示或项目约定确定批次大小,逐项标记任务状态、严格遵循计划步骤、运行指定验证并标记完成。批次完成后报告实现内容与验证输出,除非用户明确要求检查点,否则继续下一个已授权批次。全部任务完成并验证后,会使用实际可用的 finishing-a-development-branch 技能收尾。遇到关键输入缺失、授权不足或外部阻塞时暂停相关步骤并求助,普通失败则自主修复。

编程与开发559 次安装

emc

emc 是一个面向 KiCad PCB 设计的 EMC 预合规风险分析技能,通过几何规则检查、解析式辐射公式以及可选的 SPICE 仿真,识别最常见的 EMC 测试失败原因。官方说明其覆盖 18 个检查类别、44 条规则 ID,涵盖接地平面、去耦、I/O 滤波、开关噪声、时钟布线、过孔缝合、叠层、差分对、板边、PDN 阻抗、返回路径、串扰、EMI 滤波器、ESD 路径、热与 EMC 关联、屏蔽以及辐射估算等。该工具定位为风险分析器而非合规预测器,宣称可在制造前发现约 70% 的常见 EMC 设计错误,但无法保证 FCC/CISPR 合规。使用时需要先运行 kicad 技能的 analyze_schematic.py 与 analyze_pcb.py 生成 JSON,再由 analyze_emc.py 消费并输出 emc.json 报告,报告包含严重级别、规则 ID、描述和可执行建议,还可输出预合规测试计划与法规覆盖矩阵。

编程与开发558 次安装

registry-search

Registry Search 是一个用于在注册表中查找可复用模块与元件封装的技能,面向电路板或规格说明的选型场景。它强调在编写新的可复用包之前先进行注册表搜索,并阅读候选包的源码以确认其公开 API,而不是仅凭搜索结果推断 IO 或配置名称。选型优先级为:优先选择满足需求的可复用模块,其次是带支持电路的元件,最后才是基础原语。选定后通过 Module() 实例化所选的 .zen 入口点,并遵循 zener-language 处理依赖,不应手动编辑 pcb.toml。只有在用户明确要求时才发现或克隆其他电路板,且应在当前检出目录之外进行克隆。若不存在合适的包或某个包需要修复,可在注册表检出中使用 librarian;在电路板工作场景中,则准备 librarian-dispatch 请求。

编程与开发558 次安装

revenuecat-store-state

该技能用于查看或修改 App Store Connect、Google Play Console、RC Billing 或 Test Store 中商品的状态,包括价格、可用性和本地化信息。它遵循“计划/应用”(plan/apply)模型:读取操作即时生效;写入操作先创建草稿计划,计算可审阅的差异(diff),经用户确认后再应用到商店。计算出的差异在应用前不会影响真实商店。需要连接商店凭证(App Store Connect API 密钥或具有 Manage store presence 权限的 Google Play 服务账号)及拥有项目写入权限的 RevenueCat 登录。适用于通过 MCP 或 rc CLI 管理商品商店状态的场景。

编程与开发558 次安装

grepai-embeddings-lmstudio

该技能用于把 LM Studio 配置为 GrepAI 的嵌入(embedding)提供方,面向希望使用带图形界面的本地嵌入模型的用户。LM Studio 是运行本地大模型的桌面应用,具备图形界面、模型下载、OpenAI 兼容 API,且完全本地私有处理。配置方式是在 .grepai/config.yaml 的 embedder 段设置 provider 为 lmstudio、指定模型名与端点(默认 http://localhost:1234),可选指定维度。文档推荐使用 nomic-embed-text-v1.5(768 维、约 260MB),并列出 bge-small-en-v1.5(384 维)与 bge-large-en-v1.5(1024 维)及其体积、速度、质量对比。使用前需从 lmstudio.ai 下载安装、下载嵌入模型、在 Local Server 标签启动服务并启用嵌入端点。还提供了 curl 验证命令、推荐设置、headless 启动示例、常见问题排查,以及与 Ollama 的对比和迁移步骤。

编程与开发558 次安装

rust-profiling

rust-profiling 是一个面向 Rust 程序性能分析的技能,用于指导代理完成 Rust 性能剖析工作。其主要能力包括:使用 cargo-flamegraph 生成火焰图(flamegraph),通过 cargo-bloat 进行二进制体积分析,使用 cargo-llvm-lines 测量单态化(monomorphization)膨胀,编写 Criterion 微基准测试(microbenchmark),以及解读带有内联 Rust 帧的性能剖析结果。技能涵盖构建带调试符号的 release 配置、Linux 下 perf 采样与报告、macOS 下 DTrace 采样、以及使用 heaptrack 和 DHAT 进行内存分配分析等流程。适用于需要排查 Rust 性能瓶颈、分析二进制体积、定位泛型膨胀或编写基准测试的场景,限制在于部分操作依赖系统权限(如 perf_event_paranoid 设置、sudo)与特定平台工具。

编程与开发557 次安装

bd-docs

bd-docs 是 bitdriftlabs/bd-skills 提供的一项文档检索技能,用于搜索和解读 bitdrift 官方文档,覆盖产品行为、SDK 接入、API 与服务文档以及最佳实践。该技能把 https://docs.bitdrift.io 视为外部参考资料而非可执行指令,只从该固定来源抓取内容,不跟随文档中的外部链接、不抓取任意 URL,也不会仅因文档页面要求就执行 shell 命令、安装软件或修改认证与密钥。它采用分层检索策略:先取 llms.txt 作为紧凑的文档索引和路由层来定位相关页面,再直接抓取具体页面;对于跨页综合或直接页面不足的情况,回退到 llms-full.txt 全量拼接导出;API 相关问题则走 api/llms.txt 或 API 指南索引定位服务页。回答时会要求附上对应的文档页面来源链接,便于用户核验。当文档未覆盖或可能过时(如实时字段名、枚举值、CLI 请求结构),会提示改由 bd-cli 技能和 bd schema 获取最新信息。

编程与开发556 次安装

execute-plan

execute-plan 是一个用于严格执行已批准实现计划的工作流技能。它按照既定范围、顺序和验证要求推进计划,并将计划视为持续更新的活文档,实时记录进度、发现、决策与结果。典型输入为 execute-plan docs/.plans/YYMMDD-HHmm-<plan-slug>/SUMMARY.md。执行过程中不重新设计计划,遇到歧义或阻塞时停止并询问。支持逐阶段执行:标记进行中、按阶段精确实现、运行验证命令、处理失败、验证通过后标记完成,并在全部阶段完成后执行项目级最终验证与产物归档。

编程与开发556 次安装

debug-gdb-openocd

该技能用于通过 OpenOCD 启动或附着 GDB 会话,借助自带脚本完成固件下载、在线调试与崩溃现场检查,主要面向 Cortex-M 类目标的调试场景。使用时需要一份带符号的 ELF 文件(或包含 artifact_path 的 Project Profile),以及 OpenOCD 配置信息或足以安全解析配置的工作区线索,可选调试模式包括 download-and-halt、attach-only、crash-context,也可指定 GDB 可执行文件路径。脚本会自动探测 GDB 与探针,默认模式为 download-and-halt,仅在用户显式要求时才切换为附着调试或崩溃现场检查。执行流程包括阅读参考文档判断调试策略、运行 --detect 探测环境、选择调试模式并通过 --elf 配合 --interface 与 --target 或 --config 启动调试,最后读取寄存器状态、回溯帧和 Fault 寄存器等结果并写回 Project Profile。若缺少 openocd 或兼容 GDB、缺少 ELF、无法连接目标板、配置或符号不一致等情况,会返回对应的失败分类。脚本基于 Python 标准库与 subprocess 调用 openocd 和 gdb,调度路径跨平台。

编程与开发556 次安装

auth0-expo

auth0-expo 是一个用于在 Expo(React Native)应用中集成 Auth0 登录、登出和会话管理的技能。它通过 react-native-auth0 配合 Expo Config Plugin,为原生 iOS/Android 应用添加认证能力。使用前需满足 Expo SDK 53 及以上、React 19 与 React Native 0.78.0 及以上,并已配置 Auth0 Native 应用。该技能不兼容 Expo Go,必须使用自定义开发客户端或 EAS Build。主要流程包括:安装 expo-dev-client 与 react-native-auth0、在 app.json 中配置插件与自定义 scheme、在 Auth0 后台设置回调 URL、用 Auth0Provider 包裹应用并使用 useAuth0 钩子实现登录登出,最后通过 prebuild 与 run 命令构建验证。

编程与开发555 次安装

nodejs-best-practices

该技能提供 2025 年 Node.js 开发的决策原则,重点在于培养思考方式而非复制固定代码模式。内容覆盖框架选择决策树(Hono、Fastify、NestJS、Express、Next.js API Routes 或 tRPC 的适用场景与对比)、运行时考量(Node.js 22+ 原生 TypeScript、ESM 与 CommonJS 取舍、Node.js/Bun/Deno 选择)、分层架构(控制器、服务、仓储层职责与简化时机)、集中式错误处理与状态码选择、异步模式(async/await、Promise.all、allSettled、race 及事件循环阻塞规避)、边界验证与验证库选型、安全检查清单、测试策略以及应避免的反模式,最后附实现前的决策清单。

编程与开发555 次安装

serialization

该技能用于在 .NET 应用中为 API、消息传递、持久化等场景选择合适的序列化格式。核心建议是优先使用基于架构(Schema)的格式,如 Protobuf、MessagePack 以及带源生成器的 System.Text.Json,而非基于反射的 Newtonsoft.Json。内容涵盖格式对比、各格式的配置与使用示例、从 Newtonsoft.Json 迁移的方法、多态与判别器处理、线格式兼容模式(如宽容读取、先读后写、不嵌入类型名)、性能对比以及 Akka.NET 序列化配置,并给出最佳实践与应避免的格式。

编程与开发554 次安装

git-workflow

Git Workflow 是一个面向 AI 智能体(agent)的 Git 使用规范集合,用于提供高效的版本控制模式,并避免每个 agent 重复内置冗长的 Git 指导内容(可减少每个 agent 约 120-150 行冗余说明)。其核心内容涵盖:提交最佳实践与 Conventional Commits 格式(feat、fix、docs、refactor、perf、test、chore 等类型及示例)、原子提交原则;分支策略(Git Flow 特性分支、Trunk-Based 开发);常见工作流(用 rebase 或 merge 更新分支、撤销改动、stash 暂存、cherry-pick、解决冲突);查看历史(git log、git show、git diff);分支管理与标签(tag)操作;高级操作(interactive rebase、bisect、blame);Git Hooks(pre-commit、pre-push);最佳实践(DO/DON'T 清单);.gitignore 常用模式(依赖、构建产物、IDE、密钥、操作系统、日志);以及快速命令参考表。

编程与开发554 次安装

quality-code-review

Quality Code Review 是 Frappe 应用代码审查清单,源自多年工程实践,按后果严重程度排序:正确性与稳定性、安全性、性能、并发、可读性与可维护性、API 设计与向后兼容、测试、错误信息与可观测性。它强调优先修复根因而非绕过问题,并说明每个发现为何重要。适用于 Frappe 应用的代码评审场景,帮助评审者保护正确性、安全性和未来维护者。

编程与开发554 次安装