SuperAPI AI 工具集

Skill 广场

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

更新于 10-20 00:13

编程与开发

37,097 个结果

code-review-checklist

这是一份代码审查清单(Code Review Checklist),用于指导开发者系统性地检查代码质量、安全性与最佳实践。清单从正确性、安全性、性能、代码质量、测试、文档六个维度列出检查项,并额外提供了针对 AI/LLM 相关代码的审查模式,包括逻辑与幻觉检查、提示工程审查以及常见反模式识别。同时给出了审查评论的分级使用指南,用符号区分阻塞性问题、重要建议、细枝末节与疑问。

编程与开发319 次安装

312-frameworks-spring-data-jdbc

该技能用于在 Java 项目中使用 Spring Data JDBC 与 Java records 结合开发,涵盖实体设计、仓库模式、不可变更新、聚合边界、自定义查询、事务管理与单次查询加载等实践。技能以参考规则和正反代码示例为依据,在应用改动前要求先编译项目,编译失败即停止,改动后运行完整验证。适用于审查或改进 Spring Data JDBC 代码、用 records 建模聚合、审查仓库与聚合边界、改进乐观锁或领域事件等场景。

编程与开发318 次安装

kicad-export

kicad-export 是一个基于 kicad-cli 的 KiCad 导出技能,用于生成确定性的 KiCad 工程输出,包括 ERC(电气规则检查)、DRC(设计规则检查)、制造文件、装配文件、文档以及 3D 导出。它通过 kicad-cli 解析项目文档,并按需生成 ERC/DRC 报告,随后根据用户指定的制造商创建 Gerber、钻孔文件、位置文件和 BOM 文件。为保证可重复性,命令顺序可保存在 Python 或 bash 脚本中并按项目修改。针对 JLCPCB 和 NextPCB,位置文件需要特定 CSV 格式(Designator、Mid X、Mid Y、Layer、rotation 五列),由于 KiCad 无法直接输出,需使用 scripts/convert_position.py 转换。JLCPCB BOM 还需要 LCSC 料号,并需确保 JLCPCB BOM 预设可用。该技能还支持导出原理图 PDF、BOM、网表、元件表、PCB PDF、STEP 3D 模型以及顶层/底层渲染图。默认情况下,DRC 与 ERC 错误会导致导出失败,用户可通过回复 OVERRIDE 选择继续。

编程与开发317 次安装

converting-minikit-to-farcaster

该技能用于将基于 MiniKit(OnchainKit)的 Mini Apps 迁移到原生 Farcaster SDK。适用于从 @coinbase/onchainkit/minikit 迁移、转换 MiniKit hooks、移除相关依赖等场景。技能文档列出了 SDK v0.2.0+ 的破坏性变更,例如 sdk.context 变为 Promise 需要 await、sdk.isInMiniApp() 不再接受参数、sdk.actions.setPrimaryButton() 不再有 onClick 回调,并提供了 MiniKit 与 Farcaster SDK 的逐项对照表、上下文访问模式、转换工作流、常见错误及参考文档清单。

编程与开发317 次安装

code-review

这是一个用于代码审查(Code Review)的检查清单技能,主要面向拉取请求(Pull Request)的审查场景。它把审查要点归纳为功能、代码质量、测试、安全、性能和文档六个方面,帮助审查者逐项核对,避免遗漏关键问题。功能方面关注代码是否实现 PR 描述所声称的行为、边界情况是否处理、错误处理是否恰当;代码质量方面关注是否遵循项目风格指南、是否存在应可配置的硬编码值、函数是否职责单一且命名清晰;测试方面关注新功能是否有测试、测试是否有实际意义而非仅为覆盖率、既有测试是否仍然通过;安全方面关注代码中是否包含凭据或密钥、用户输入是否校验、SQL 查询是否参数化;性能方面关注是否存在明显性能问题、数据库查询是否优化、是否存在不必要的循环或迭代;文档方面关注公共 API 是否文档化、复杂逻辑是否有解释“为什么”的注释、README 是否需要更新。该技能以清单形式提供,适合在人工或自动化代码审查流程中作为参考依据。

编程与开发317 次安装

receiving-code-review

这是一个关于如何接收代码评审反馈的技能,强调以技术评估而非情绪化回应来处理评审意见。核心原则是先验证再实现、先询问再假设,技术正确性优先于社交舒适。技能给出了接收反馈的响应模式(阅读、理解、验证、评估、回应、实现),列出了禁止的表演式回应(如“你说得完全对!”“好观点!”),并区分了来自人类搭档与外部评审者的不同处理方式。它还涵盖对不清晰反馈的处理、YAGNI 检查、实现顺序、何时应当技术性反驳、如何承认正确反馈、如何优雅纠正自己的错误反驳,以及 GitHub 行内评论的回复方式。

编程与开发317 次安装

rxjava-to-coroutines-migration

该技能用于将 Android 或 Kotlin 项目中的异步代码从 RxJava 迁移到 Kotlin Coroutines 与 Flow。它提供基础的迁移映射指南,覆盖 Single、Maybe、Completable、Observable、Flowable 等 RxJava 类型到挂起函数与 Flow 的转换,以及 PublishSubject、BehaviorSubject、ReplaySubject、Schedulers 和常用操作符对应关系。技能还给出执行步骤和示例,帮助在仓库层、ViewModel 或 Presenter 中逐步替换订阅逻辑、错误处理与线程调度,并附有最佳实践建议。

编程与开发317 次安装

200-agents-md

这是一个用于为 Java 仓库生成 AGENTS.md 文件的交互式技能。它通过模块化的分步对话流程,帮助梳理并记录项目约定,涵盖角色与专长定义、技术栈、文件结构、命令目录、Git 工作流以及贡献者边界等内容。生成的 AGENTS.md 文件面向 AI 代理和贡献者,可用于创建或更新 AGENTS.md、添加代理指令、编写 Java 代理的贡献者指令,以及在 AGENTS.md 中记录仓库约定。使用前需查看项目结构和现有文档,以便在第一步中给出准确回答;应用时需阅读参考文件以了解详细的正反示例、约束与安全措施。技能为交互式流程,并定义了边界处理:若用户目标不明确,应先提出澄清问题;若缺少必要上下文、文件、凭据或工具,应明确报告阻塞并询问是否继续;若请求的更改与项目约束或安全边界冲突,应说明冲突并请用户确认取舍。该技能不要求执行 Maven 校验即可生成 AGENTS.md。

编程与开发316 次安装