SuperAPI AI 工具集

Skill 广场

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

更新于 11-04 00:13

编程与开发

39,418 个结果

design-an-interface

该技能用于为某个模块生成多个截然不同的接口设计方案。它基于《A Philosophy of Software Design》中的“Design It Twice”理念:第一个想法通常不是最好的,因此应先生成多个差异显著的设计再做比较。适用于需要设计 API、探索接口形态或对模块接口做取舍决策的场景。工作流包括:收集需求(模块解决什么问题、调用方是谁、关键操作、约束、对外暴露与隐藏的边界),通过并行子代理生成设计(用 Task 工具同时启动 3 个以上子代理,每个子代理被赋予不同约束,例如最小化方法数量、最大化灵活性、优化最常见用例、借鉴特定范式或库),每个设计输出接口签名、使用示例、内部隐藏内容和权衡取舍;随后依次展示各设计,方便用户吸收每种方案。展示完成后从接口简洁性、通用性与专用性、实现效率、深度(小接口隐藏大复杂度为佳,大接口薄实现为差)、易用与易误用等维度进行比较,讨论用散文而非表格,并突出设计分歧最大之处。最后进行综合,询问哪个设计最契合主要用例、是否有其他设计要素值得吸收。评价标准与反模式也一并给出:不要让子代理产出相似设计、不要跳过比较、不要实现、不要基于实现工作量评估。

编程与开发43 次安装

platform-backend

platform-backend 是 ravnhq/ai-toolkit 技能库中的一个服务端后端开发与安全技能,聚焦服务端架构与安全,涵盖 API 设计、错误处理、校验与日志记录。它适用于构建 API、编写服务端逻辑,或审查后端安全性的场景。该技能强调两条核心原则:在函数顶部使用守卫子句(guard clauses)提前抛出错误,实现快速失败;以及绝不静默吞掉错误,每一次失败都应被记录或向上传播。技能的详细模式收录在规则索引中,可通过来源页面进一步查阅。技能提供了正向触发与非触发示例:当用户要求为某个 API 端点设计错误处理与校验策略时,应使用该技能并按工作流给出可操作输出;当任务与后端无关(例如创建 Tailwind 设计令牌体系)时,则不应优先使用该技能。文档还包含故障排查指引,覆盖技能未被触发、与其他技能指引冲突、以及输出过于笼统等常见问题,并给出对应的处理建议,如使用描述中的明确领域或任务关键词重述请求、说明当前步骤以哪个技能为权威、以及补充环境、范围、格式与成功标准等约束后重跑。整体工作流为:判断请求是否明确匹配该技能的范围与触发条件,应用技能规则与引用指引产出具体结果,再依据约束校验输出质量,若有缺口则在明确假设的前提下进行一次细化。

编程与开发43 次安装

health-fhir-api-design

该技能用于设计或评审 FHIR R4(v4.0.1)API 交互,覆盖资源选择、搜索查询构造、操作($)调用、验证策略与工作流协调。它提供 design(默认)、review 和 scoped review 三种模式:design 模式根据用户需求产出可执行的 API 设计,包括 HTTP 动词、URL 模式、搜索参数与修饰符、操作作用域、自定义 SearchParameter / OperationDefinition 资源片段及权衡说明;review 模式检查已有设计的正确性与完整性;scoped review 模式对指定文件列表做只读式问题排查。该技能为咨询性质,不修改仓库文件、应用代码或服务器配置,所有建议以 HL7 FHIR R4 规范为依据。

编程与开发43 次安装

dotnet-backend-patterns

该技能面向 C#/.NET 后端开发,帮助构建生产级 API、MCP 服务器和企业级后端应用,覆盖现代最佳实践(2024/2025)。适用场景包括:开发新的 .NET Web API 或 MCP 服务器、审查 C# 代码质量与性能、使用依赖注入设计服务架构、基于 Redis 实现缓存策略、编写单元与集成测试、使用 EF Core 或 Dapper 优化数据库访问、通过 IOptions 模式配置应用、处理错误并实现弹性模式。不适用于非 .NET/C# 项目、仅需前端或客户端指导的任务,以及与后端架构无关的任务。使用方式为:先定义架构边界、模块与分层,再应用依赖注入、异步模式与弹性策略,随后验证数据访问性能与缓存,最后为关键流程补充测试与可观测性;如需详细模式,可打开 resources/implementation-playbook.md。

编程与开发43 次安装

git-advanced-workflows

Git 高级工作流技能,聚焦变基(rebase)、拣选提交(cherry-pick)、二分查找(bisect)、工作树(worktree)与引用日志(reflog)等进阶 Git 技术,用于维护干净提交历史、跨分支应用提交、定位引入缺陷的提交、并行开发多个功能以及从误操作中恢复。技能内含交互式变基、自动化 bisect、worktree 管理等具体命令示例,并提供清理特性分支、多版本热修复、多分支开发、错误恢复等实用工作流,适用于需要在合并前整理历史、准备干净 PR 或处理复杂分支协作的开发者。

编程与开发43 次安装

react-modernization

React Modernization 是一个用于现代化 React 代码库的技能,主要帮助开发者将 React 应用升级到最新版本、把类组件迁移为使用 hooks 的函数组件、采用并发特性(如 Suspense、transitions),并通过 codemods 实现自动化重构。它适用于 React 版本升级、状态管理模式现代化、迁移到 TypeScript 以及利用 React 18+ 特性提升性能等场景。该技能会先明确目标、约束与所需输入,再应用相关最佳实践并验证结果,提供可执行的步骤与验证方法;如需详细示例,可查阅 resources/implementation-playbook.md。

编程与开发43 次安装

plan-features

plan-features 是一个用于把项目想法或已有项目计划转化为可执行工作结构的技能。它通过交互式问答,将讨论中的项目意图沉淀为持久化的功能设计、面向人的路线图、项目文档架构以及可执行的 Beads 工作项。该技能以 Beads 管理实时的功能与任务状态,以 design.md 记录详细的功能意图,以 planned-features.md 作为简洁的人类可读路线图。它适用于需要从模糊想法推进到有序开发计划的场景,帮助团队明确功能边界、依赖关系、验证策略和文档影响,并生成可被后续实现代理直接执行的任务图。

编程与开发43 次安装

tauri-v2

Tauri v2 是一个使用 Web 前端与 Rust 后端构建跨平台桌面及移动应用的开发技能。它围绕 tauri.conf.json 配置、Rust 命令(#[tauri::command])、IPC 通信、权限能力(capabilities)以及移动端构建等核心环节提供直接可用的模式与示例。该技能强调通过预置的正确写法避免常见错误,例如命令未注册到 generate_handler! 导致的静默失败、缺少 capability 引发的权限拒绝、异步命令使用借用类型导致的编译错误、状态类型不匹配引发的 panic、开发 URL 配置错误导致的白屏,以及缺少 Rust target 导致的移动端构建失败。内容涵盖快速上手三步(创建命令、前端调用、添加权限)、关键规则(始终注册命令、返回 Result、使用 Mutex 管理共享状态、使用 lib.rs 共享代码;避免借用类型、阻塞主线程、硬编码路径、跳过权限设置)、配置参考(tauri.conf.json 与 Cargo.toml)、常见模式(错误处理、状态管理、事件发射、Channel 流式传输)、依赖清单、故障排查与安装检查清单。

编程与开发43 次安装

claude-code

Claude Code 是 Anthropic 推出的终端内智能体编程工具,可在终端中把想法更快地转化为代码,结合自主规划、执行与校验,并通过技能、插件、MCP 服务器与 hooks 实现扩展。本技能面向需要了解和使用 Claude Code 的用户,覆盖安装、设置与身份验证,斜杠命令开发工作流,创建或管理 Agent Skills,配置 MCP 服务器以集成外部工具,设置 hooks 与插件,故障排查,企业部署(SSO、沙箱、监控),IDE 集成(VS Code、JetBrains),CI/CD 集成(GitHub Actions、GitLab),高级特性(扩展思考、缓存、检查点),以及成本追踪与优化等主题。

编程与开发43 次安装

barcode-capture-ios

Scandit BarcodeCapture iOS 技能用于在原生 iOS(Swift)项目中集成 Scandit 的 BarcodeCapture 单条码扫描模式。该技能强调不能依赖模型记忆中的 SDK API,因为 BarcodeCapture 的 API 会随主版本变化而重命名、删除或重构,必须对照技能提供的参考文档核实后再编写或建议代码。技能按用户意图路由到不同参考文件:从零集成、配置、定制反馈、添加取景器、处理扫描结果及扫描后的异步操作读取 integration.md;升级或迁移现有集成读取 migration.md;从第三方条码扫描器迁移读取 third-party-migration.md。使用扫描功能需要 Scandit 许可证密钥,许可证产品为 native、平台为 ios。技能提供通过 Scandit MCP 服务器获取密钥的流程,也支持用户自行在 ssl.scandit.com 生成密钥,并说明密钥需通过 .xcconfig 映射到 Info.plist 后用 Bundle.main.object(forInfoDictionaryKey:) 读取,或直接读 .env 填入许可证调用。技能还提供 UIKit、SwiftUI 集成入门、6→7 与 7→8 迁移文档以及完整 BarcodeCapture API 参考的链接。

编程与开发43 次安装

matrixscan-ar-cordova

该技能用于在 Cordova 应用中集成 Scandit MatrixScan AR(Barcode AR / BarcodeAr),通过 scandit-cordova-datacapture-* 插件实现一次扫描多个条码并以 AR 高亮和标注展示。技能强调不要依赖记忆中的旧版 SDK API,BarcodeAr 是 Cordova 插件 8.2 新增能力,v6/v7 中不存在;需按提供的参考文档核对 API。内容涵盖从零集成、从 BarcodeBatch/BarcodeTracking 迁移、Cordova 特有注意事项(全局 window.Scandit、deviceready 门控、DOM 覆盖层连接、手动管理相机、异步高亮/标注提供器、cordova prepare 等),以及许可密钥获取方式(Scandit MCP 或自行在 ssl.scandit.com 生成)。

编程与开发43 次安装

matrixscan-batch-capacitor

MatrixScan Batch Capacitor 是 Scandit 提供的技能,用于在基于 Capacitor 的 WebView 应用中集成 MatrixScan Batch(scandit-capacitor-datacapture-barcode),实现多条形码同时追踪与扫描,并支持 AR 叠加层、按条码画笔、点击处理、扫描反馈(蜂鸣/振动)等能力。技能强调不要依赖记忆中的 SDK API,需以随附参考为准;并给出 Capacitor 特有的注意事项,如初始化插件、npx cap sync、context.setMode、DataCaptureView.forContext 等。使用需 Scandit 许可证密钥,许可证产品为 native,平台为 ios 和 android;部分 AR 叠加能力需要 MatrixScan AR 附加许可。

编程与开发43 次安装

matrixscan-count-capacitor

MatrixScan Count Capacitor 是面向 Capacitor 应用的条码计数技能,基于 Scandit 的 BarcodeCount API 与 scandit-capacitor-datacapture-barcode 插件,用于多条码扫描与计数、收货核对、装箱单校验等工作流。技能强调不要依赖记忆中的 SDK API,需按提供的参考文档核对构造函数、视图工厂方法与功能可用性,并给出 Capacitor 特有的注意事项,如初始化插件、同步原生产物、视图绑定 DOM 元素、仅支持 iOS/Android 等。

编程与开发43 次安装