SuperAPI AI 工具集

Skill 广场

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

更新于 11-01 00:15

编程与开发

39,087 个结果

commit

commit 是一个用于把工作区中的未提交改动整理成逻辑清晰、原子化的 Conventional Commits 的技能。它针对当前分支的合并基点(merge base)对未提交文件做范围判断,区分属于本分支的文件与可能来自其他分支或 worktree 的越界文件。对于越界或不确定的文件,它不会自动纳入提交,而是先列出计划并请用户确认。它适用于多 worktree、多智能体并行开发的场景,避免误把别人的文件一并提交。它既可以单独以 /commit 方式调用,也可作为 ship 流程(如 /send-it)中的一个步骤,在 lint 关口之前先形成干净的提交。它只负责暂存决策与提交本身,不推送、不开 PR、不写 changelog。

编程与开发51 次安装

golang-pro

golang-pro 是一个面向 Go 1.21+ 开发者的技能(Skill),专注于现代 Go 语言特性、高级并发模式、性能优化与生产级微服务设计。它适用于构建 Go 服务、CLI 或微服务,设计并发模式与性能优化,以及评审 Go 架构与生产就绪度。该技能覆盖泛型、Go workspaces、context、embed、错误处理等现代语言特性,goroutine 生命周期、channel 模式、select、优雅关闭等并发能力,pprof 与 go tool trace 性能剖析,以及整洁架构、DDD、微服务、事件驱动、CQRS 等架构模式。同时涵盖 HTTP/gRPC/GraphQL/WebSocket 服务、数据库与持久化、测试与质量保证、Docker/Kubernetes 部署、可观测性、现代工具链与安全最佳实践。

编程与开发51 次安装

json-to-pydantic

该技能用于将原始 JSON 数据或 API 响应转换为结构化、强类型的 Python Pydantic 数据模型。它会分析用户提供的 JSON 对象,推断字段类型(字符串映射为 str,数字映射为 int 或 float,布尔值映射为 bool,数组映射为 List[Type],null 映射为 Optional[Type]),并将嵌套对象提取为独立的子类。输出代码遵循 PascalCase 类名、使用 typing 模块的 List 与 Optional 类型提示,对可能缺失或为 null 的字段默认设为 None。

编程与开发51 次安装

api-versioning

该技能用于在 Spring Boot 3 / Spring Framework 6 中为 Spring MVC 或 WebFlux API 设计版本管理方案。由于 Boot 3 不提供 Boot 4 的内置映射版本属性,技能强调必须选择一种明确的版本策略并保持一致:URL 路径段、请求头或媒体类型参数。它建议优先采用可见、可测试的契约(如 /api/v1/orders 与 /api/v2/orders),在 Web 边界解析版本并路由到对应处理器,避免在业务服务中隐藏版本选择或在过滤器与控制器间重复实现。技能还涵盖在 OpenAPI 中记录受支持版本、定义移除策略、对不支持的版本返回一致错误,以及通过响应通知或过滤器集中添加 Deprecation、Sunset 和 Link 响应头。迁移方面,建议保持各版本 DTO 与控制器精简,映射到同一应用用例,不复制领域逻辑,并为每个受支持版本添加契约测试。

编程与开发51 次安装

arcgis-3d-layers

该技能用于在 ArcGIS Maps SDK for JavaScript 的 SceneView 中添加和配置三维图层,涵盖 SceneLayer、IntegratedMeshLayer、IntegratedMesh3DTilesLayer、PointCloudLayer、VoxelLayer、DimensionLayer 与 BuildingSceneLayer,并支持 glTF 三维模型导入。适用于三维建筑、LiDAR 点云、体素数据、三维量测与建筑场景等场景。技能提供 ESM 与 CDN 两种导入方式,以及渲染器、查询、过滤、切片、等值面、高程信息等配置示例。

编程与开发51 次安装

matrixscan-batch-android

MatrixScan Batch(原名 MatrixScan、BarcodeBatch,旧称 BarcodeTracking)是 Scandit 提供的 Android 技能,用于在 Kotlin/Java 项目中同时跟踪和扫描多个条码。该技能强调不要依赖训练数据中的旧 API,因为 BarcodeBatch 的构造函数、覆盖层工厂和监听器方法名在不同 SDK 大版本间会变化,必须对照技能内提供的参考文档验证。技能涵盖从零集成、配置设置、处理被跟踪条码、自定义覆盖层(基础 FRAME/DOT 样式、点击回调、高级 AR 视图、锚点/偏移定位)、响应条码移除以及反馈提示,也支持从旧版本迁移、将 BarcodeTracking 重命名为 BarcodeBatch、升级 SDK,以及从第三方多码扫描器(如 ML Kit)迁移。使用前需 Scandit 许可证密钥,可通过 Scandit MCP 服务器获取试用密钥或自行在 ssl.scandit.com 生成,并将密钥写入代码而非仅放在 .env。

编程与开发51 次安装

matrixscan-batch-rn

MatrixScan Batch(MatrixScan、BarcodeBatch、旧称 BarcodeTracking)是 Scandit 面向 React Native 项目的条码追踪与扫描技能,用于一次性同时追踪和扫描多个条码。资料强调不得依赖记忆中的 SDK API,因为 BarcodeBatch* 的 API 在不同大版本间会变化,包括构造函数签名、覆盖层构造函数与监听器形态。技能提供参考文档以核对 API,覆盖从零集成 MatrixScan Batch、用 MatrixScan Batch 替换第三方多码扫描方案,以及生命周期、相机权限、Metro 缓存、新架构注意事项等内容。

编程与开发51 次安装

arcium

Arcium 是一个在 Solana 上实现加密计算的开发工具,基于 MPC(多方安全计算),让数据在计算过程中始终保持加密,任何单一参与方都无法看到明文。它提供 arcium CLI(封装 Anchor)用于初始化、构建、测试和部署,并配套 MCP 工具查询最新文档。适用于编写 Arcis 电路、构建需要隐私保护的链上应用,如密封竞价拍卖、投票、隐藏游戏状态、暗池和机密 DeFi。开发涉及电路(Arcis/Rust)、程序(Anchor/Rust)和客户端(TypeScript)三个层面,需注意固定循环边界、参数顺序、nonce 唯一性等约束。

编程与开发51 次安装

django-dev-unfold

该技能用于在 Django 项目中配置与定制 Unfold 后台管理界面,适用于设置 unfold admin、django admin、定制 admin、admin 仪表盘、htmx admin、unfold 主题等需求。它提供现代 UI 与 HTMX 定制化的 Django Unfold 管理模式,核心原则包括:一个 admin 对应一个文件、继承 Unfold 基类、使用 HTMX 实现动态交互、仪表盘优先做数据可视化、采用一致的 Tailwind 样式。安装方式为 pip install django-unfold,并给出 settings 中 INSTALLED_APPS 与 UNFOLD 配置示例,涵盖站点标题、颜色、侧边栏导航与环境徽章回调。还包含 admin 目录结构、基础 admin 类、ModelAdmin 模板、注册方式、display 装饰器、各类过滤器、内联后台以及 HTMX 动作与仪表盘等参考资源。

编程与开发51 次安装

standup

Standup 是一个只读的 git 活动汇报技能,用于把 git diff 转化为诚实的工程师更新。默认按个人视角总结指定时间窗口内的提交,也可用 all 模式汇总所有作者合并到默认分支的集成变更,并可选 audit 模式对个人与合并结果进行复核。它支持 24 小时、7 天、指定 SHA、日期区间等窗口,支持按作者、按仓库目录扫描,输出按功能、修复、重构、文档等分类的简短要点。整个调用保持只读,不提交、不推送、不修改文件,仅 fetch 可能刷新本地仓库缓存。

编程与开发51 次安装

nerdzao-elite

这是一套面向软件工程与产品设计的高级工作流技能,强调从规划、架构、测试驱动开发(TDD)、整洁代码到像素级 UX 验证的完整流程。使用时需从一组技能中选择与当前任务相关的部分,例如简洁规划、头脑风暴、资深架构、架构设计、测试驱动开发、测试模式、重构整洁代码、整洁代码、lint 与校验、UI 视觉验证器、UI/UX Pro Max、前端设计、Web 设计准则、生产代码审计、代码审查、系统化调试、错误处理模式、改善(Kaizen)、完成前验证等。工作流按任务规模与仓库规则成比例执行:规划、架构、TDD 实现、整洁代码、技术校验、强制性的 UX 视觉验证(发现问题立即修正重复、颜色/标签不一致、货币格式、对齐等)、生产审查、最终验证。该技能要求绝不交付破损 UI,始终优先像素级完美与生产级质量。适用于需要完整资深工程流程并包含像素级 UX 验证的场景,介绍中提到葡萄牙语(巴西)。限制方面:仅当任务明确符合上述范围时使用;输出不能替代针对具体环境的验证、测试或专家评审;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清;历史名称不选择模型、不授权子代理、付费调用、发布或全局更改;需复用现有计划/上下文,确认各项技能已安装,并保留用户审批边界与工作节奏;视觉与生产质量需要实际观察到的测试,单靠人设无法保证。

编程与开发51 次安装

kotlin-toolchain

Kotlin Toolchain 是 JetBrains 推出的统一命令行工具,用于构建 Kotlin(JVM、Android、iOS、多平台)和 Java 项目,目前处于 Alpha 阶段。它用声明式 YAML 配置替代 Gradle 构建脚本,通过 kotlin 命令完成构建、运行、测试、打包、检查、依赖管理等工作。项目根目录可携带本地 wrapper(kotlin / kotlin.bat),无需预先安装即可使用;也可通过 SDKMAN 安装全局 CLI,首次使用时自动配置 JDK。配置分为 project.yaml(项目级)和 module.yaml(模块级),支持版本目录、模板复用、多平台源码目录、iOS Xcode 工程生成等。工具链不内置 linter,detekt、ktlint、API 兼容性检查需以本地插件任务注册。适用于新建 Kotlin/Java 项目脚手架及已有 Toolchain 项目的日常构建。

编程与开发51 次安装

claude-md

claude-md 是一个用于创建、编辑、审计、精简和优化 CLAUDE.md 文件的技能。其核心规则是:对每一行内容都应用一条试金石——「如果删掉这一行,是否会导致 Claude 犯错?」如果 Claude 能从代码、README 或通用约定中推断出来,就应当删除。CLAUDE.md 是每个会话都会加载的昂贵上下文,每一行都应视为有成本。适合放入的内容包括:Claude 无法猜测的构建/测试/lint 命令、与语言默认风格或格式化配置不同的代码风格规则、代码库特有的非显而易见的坑、测试说明(首选 runner、必要设置、测试数据库约定)、仓库礼仪(分支命名、PR 约定、提交信息格式)、并非从代码结构自明的架构决策、开发环境怪癖(必需环境变量、版本锁定、本地搭建陷阱),以及指向文档的引用(@path/to/file)而非文档副本。不应包含:项目概述、目录树/文件描述、标准语言约定、代码片段、API 文档、泛泛的最佳实践、已在 README 或文档中的内容、频繁变化的信息。结构上建议控制在 300 行以内,越短越好,使用 @path/to/detailed-doc.md 做路由,把关键规则放在顶部和底部,优先使用正面指令,硬规则用 hook 强制。该技能支持创建新文件、编辑现有文件、审计现有文件,并能识别助手配置类文件(定义人格或角色)从而不套用标准规则。

编程与开发51 次安装

developer-tool-product-design

该技能用于设计和审计开发者工具类产品,覆盖 API、SDK、CLI、库、平台、仪表盘、文档、示例、入门引导、快速上手、定价与用量限制等。它通过识别开发者画像、待完成任务、集成面、采用路径与生产风险,梳理从发现到首次成功调用、生产集成、调试、计费与支持的完整路径,并审计文档、示例、SDK/API 形态、错误信息、限制、遥测、变更日志与信任信号,最终产出包含产品改动、文档改动、埋点与支持准备的激活计划。适用于开发者工具的产品设计与体验审计,不适用于基础模型已能处理的通用建议。

编程与开发51 次安装

syncfusion-winui-treeview

本技能提供 Syncfusion WinUI TreeView(SfTreeView)控件的实现指南,用于在 Windows App SDK 桌面应用中展示层级化数据。内容覆盖控件的适用场景、双数据模式(绑定模式与手动节点模式)、多选与键盘修饰符选择、内联编辑、拖放排序、按需加载子节点、复选框、上下文菜单、展开折叠动画、MVVM 支持与模板自定义等能力,并说明何时选用 TreeView、何时改用 ListView 或 DataGrid。文档按入门、数据管理、用户交互、高级特性、外观自定义等章节组织,附带快速上手示例(XAML 与 C# ViewModel 代码)、常用模式、关键属性/方法/事件表、典型场景(文件浏览器、组织架构图、商品分类、设置面板、类 IDE 项目浏览器)、性能建议与常见问题排查。适用于需要在 WinUI 中实现文件资源管理器、组织架构可视化、可展开分类导航等层级数据界面的开发者。

编程与开发51 次安装

code-explanation

该技能用于以通俗语言解释已有的 ADVPL/TLPP 代码,并按三种受众层次调整讲解深度:面向初级开发者的逐行说明、面向高级开发者的业务逻辑摘要(含风险与技术债)、面向功能顾问的非技术业务视角描述。适用于新开发者入职、理解无文档的遗留代码,或向功能顾问说明某项定制时。技能会读取目标代码,判断所需的讲解层次并据此组织输出,必要时补充原生命令含义、业务流程背景或 SQL 细节。它不负责生成正式文档产物(如 Protheus.doc 头或完整例程规范)、不单独查询原生函数语法、也不深入解释内嵌 SQL 宏语义。

编程与开发51 次安装

nestjs-dependency-injection

本技能聚焦 NestJS 的依赖注入(Dependency Injection)体系,用于构建模块化、可测试的 Node.js 应用。内容围绕 Provider 模式、模块系统、注入作用域、进阶模式、最佳实践与常见陷阱组织。Provider 部分涵盖类 Provider、值 Provider、工厂 Provider、异步工厂 Provider,以及基于字符串与 Symbol 令牌的注入、@Optional() 可选依赖、属性注入与构造器注入、useClass 与 useExisting 别名 Provider。模块部分涵盖模块封装与组织、@Global() 全局模块、forRoot 与 forRootAsync 动态模块、模块再导出(re-export)以及用 forwardRef 处理循环依赖。资料中仅展示代码示例与少量章节标题,未提供具体安装命令、版本要求、完整的最佳实践与常见陷阱正文内容,这些部分暂未提供。

编程与开发51 次安装

empirical-validation

该技能要求在任何工作被标记为完成之前提供实证证据,拒绝“相信我,它能跑”式的口头保证。它按变更类型规定验证方式:UI 变更需截图,API 端点需命令响应输出,构建/配置需成功构建或测试输出,数据变更需查询结果,文件操作需文件列表或内容验证。验证证据需记录到 .gsd/JOURNAL.md,并与事先确定的验收标准比对;证据不符则任务不算完成。

编程与开发51 次安装

godfetch

godfetch 是一个面向外部研究场景的智能体技能,把库文档查询、GitHub 源码检索、包版本核对三类需求收敛到单一入口,并按意图自动路由到最合适的工具。它优先读取作者官方发布的 llms.txt/llms-full.txt 文档索引,其次回退到 context7 的社区索引;对 GitHub 上的语义化提问可走 Morph 的 github_codebase_search 直接获得带 file:line 引用的综合答案;跨仓库精确标识符搜索、符号跳转、提交与差异检索则可交给 Sourcegraph MCP。代码探索支持把公开仓库浅克隆到本地缓存后配合 shell 工具查看。包版本查询通过 deps-dev 脚本覆盖 npm、PyPI、Go、Cargo、Maven、NuGet、RubyGems 等生态,返回版本、发布日期与弃用状态。该技能强调纪律性:文档先探测 llms.txt,版本先问 deps-dev,禁止用 WebFetch 抓取 github.com 或 raw.githubusercontent.com,混合请求并行发起以掩盖延迟。

编程与开发51 次安装

godgrep

godgrep 是一个统一的本地代码库搜索技能,将代码搜索任务按意图路由到合适的工具,涵盖关键词搜索、结构化搜索与语义搜索三种模式。它适用于在代码库中查找代码模式、追踪功能实现、定位符号与用法等场景:已知确切标识符时走关键词/符号搜索,需要按名称发现文件时走文件查找,只有概念或“X 怎么工作”这类问题时走语义搜索(Morph WarpGrep 子智能体),需要理解代码结构时使用 ast-grep 基于抽象语法树的模式匹配,并可通过 shell grep/find 与 git log/blame 作为兜底与历史查询手段。资料同时强调了反模式(不要用长 OR 模式“散弹式”猜测功能词)、Morph 引用可信但结论需核实、ast-grep 中关系规则必须使用 stopBy: end 等要点。

编程与开发51 次安装