SuperAPI AI 工具集

Skill 广场

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

更新于 11-03 00:11

编程与开发

39,308 个结果

full-stack-orchestration-full-stack-feature

该技能用于编排跨越后端、前端与基础设施层的全栈功能开发流程,以 API 优先的方式交付从架构设计到部署的完整功能。它按阶段组织工作:第一阶段完成数据库架构、后端服务架构与前端组件架构设计;第二阶段并行实现后端服务、前端应用与数据库层;第三阶段进行 API 契约测试、端到端测试与安全审计;第四阶段完成基础设施与 CI/CD 搭建、可观测性监控与性能优化。技能提供配置选项,如技术栈、部署目标、是否启用特性开关、API 风格、测试深度与合规要求,并以契约测试通过、集成与 E2E 测试通过、安全审计无严重漏洞、性能达标、具备渐进发布能力等作为成功标准。

编程与开发44 次安装

macro-architecture

Macro Architecture 是一套系统级架构决策工具,聚焦于“系统应该采用什么宏观形态”这一问题。它包含两个互补的方法:一是架构风格选择,针对新系统或现有系统,根据驱动性需求判断适合的宏观架构风格(或混合风格),并提示选择该风格时需要注意的风险,内容源自《Software Architecture Patterns》第2版;二是“硬核部分”分解,在拆分、合并或重塑系统时,基于当前代码与运行时证据判断权衡方向,内容源自《Software Architecture: The Hard Parts》。该技能与架构透镜、领域驱动设计、设计模式不同,后者关注代码级权衡与上下文边界,而本技能只负责宏观形态选择。使用时先判断需求属于风格选择、分解评估还是两者兼有,再加载对应参考材料,输出推荐方案、收益、成本与下一步具体动作,并遵循 ADR 记录约定。

编程与开发44 次安装

do-long-task

do-long-task 是一个面向长任务执行入口的技能,主要作用不是决定“大任务做什么”,而是把已经确定的长任务稳定推进到底。它适用于跨多个步骤持续推进的开发、修复、重构、迁移或验收任务,以及需要经历上下文压缩、会话中断、测试失败和恢复续跑的场景。该技能要求把计划、进度、发现、失败和验证写入文件,而不是依赖聊天记忆,任务通常已有唯一的 OpenSpec tasks.md 作为主任务源。它还提供提示词生成模式:当用户要求生成 Claude Code /goal 或 Codex /goal 长任务执行提示词时,只输出可复制的提示词,不执行任务,默认控制在 1500 字以内。执行模式强调先定位唯一的 OpenSpec change 根目录,将 agent-progress.md 与 agent-findings.md 固定在 change 根目录,并检查、警告、迁移错位文件。核心纪律包括:只用一个任务源、每次只处理一个 task 或 checkpoint、不跳过未完成任务、未验证不勾选完成、小步推进、每步可恢复、先验证再完成。

编程与开发44 次安装

barcode-capture-capacitor

这是一个面向 Capacitor(Ionic)混合应用开发者的 Scandit 条码扫描技能,主要讲解如何通过 Scandit Capacitor 插件在混合应用中集成 BarcodeCapture(条码捕获)功能。内容涵盖从零集成、从 v6/v7 等版本迁移升级、API 使用规范、插件初始化顺序、相机生命周期与 DataCaptureView 连接、叠加层设置,以及 Capacitor 平台特有的注意事项。技能强调不能依赖模型记忆中的 Scandit API,必须以官方参考文档为准,避免使用过时或不存在的 API。该技能还说明了扫描所需的 Scandit 许可密钥获取方式,包括通过 Scandit MCP 服务器自动写入 .env,或由用户在 ssl.scandit.com 自行生成密钥并写入代码。同时指出 BarcodeCapture 仅在 iOS 与 Android 原生平台渲染,面向 Web 构建时需做平台判断。适用于需要在 Ionic/Capacitor 应用中实现条码扫描、升级既有扫描集成或排查初始化与相机问题的场景。

编程与开发44 次安装

barcode-capture-cordova

这是一个针对 Apache Cordova 混合应用中使用 Scandit Barcode Capture(`BarcodeCapture`)进行条码扫描的技能。它通过 `scandit-cordova-datacapture-*` 插件提供的全局 `window.Scandit` 命名空间来调用扫描能力。该技能强调不要依赖训练数据中的旧版 API 记忆,必须对照参考文档核实方法签名与属性名;并指出 Cordova 特有的注意事项,例如 Scandit SDK 暴露在全局 `window.Scandit` 上、插件包并非运行时 ES 模块、所有调用必须放在 `deviceready` 之后、更换插件版本后要执行 `cordova prepare`、以及 `BarcodeCapture` 需要可见的 `DataCaptureView` 来渲染相机预览并在其上叠加 `BarcodeCaptureOverlay`。技能还区分了从零集成与版本迁移两类请求,并说明扫描需要 Scandit 授权密钥。

编程与开发44 次安装

label-capture-cordova

该技能用于在 Cordova / PhoneGap 项目中集成 Scandit 的 Smart Label Capture(LabelCapture),从标签上提取价格、有效期、序列号或批号、重量等多个字段。技能强调不要依赖记忆中的 API,必须以提供的参考文档为准,并针对 Cordova 特有的全局 Scandit.* 命名空间、deviceready 时机、iOS 风格监听方法名、类式字段 API、插件安装与 prepare 流程、相机权限等给出指引。产品层面默认推荐 Validation Flow 全屏方案,优先使用预制标签定义与预制字段,最后才用自定义字段,并引导从示例应用起步。

编程与开发44 次安装

matrixscan-ar-capacitor

MatrixScan AR Capacitor 是 Scandit 面向 Capacitor 平台的条码增强现实(AR)技能,基于 BarcodeAr(Barcode AR)能力。它用于一次扫描多个条码,并通过 AR 高亮与标注在界面上呈现结果,其中 BarcodeArView 会挂载到 DOM 元素上。该技能强调不要依赖记忆中的 SDK 知识,因为 BarcodeAr API 是 Capacitor 8.2 才引入的新能力,属性、构造签名、provider 接口与视图挂载方式可能与其他平台不同,必须对照提供的参考文档验证 API。使用前需先 await ScanditCaptureCorePlugin.initializePlugins(),每次插件版本变更后需运行 npx cap sync;BarcodeArView 需要 DOM 容器并通过 connectToElement(element) 挂载;最低 SDK 版本为 8.2;相机需显式设置,BarcodeArView 在运行后管理相机生命周期;iOS 需在 Info.plist 中配置 NSCameraUsageDescription,Android 自动处理相机权限。扫描需要 Scandit 授权密钥,许可证平台为 ios 与 android。

编程与开发44 次安装

matrixscan-ar-highlight-ios

本技能用于 iOS 项目(Swift、UIKit/SwiftUI)中实现 MatrixScan AR 高亮,即覆盖在已跟踪条码之上绘制的形状。适用场景包括添加高亮、自定义或修改高亮外观,以及处理用户与高亮的交互。技能强调不要依赖模型内部记忆的 Scandit SDK API,因为 MatrixScan AR API 在不同主要 SDK 版本之间变化较大,属性可能被重命名、移除或重构。使用时应先根据用户意图加载对应参考文件:集成相关(如添加高亮、设置、可用高亮类型、如何使用)读取 references/integration.md,并在编写集成代码前判断项目使用 UIKit 还是 SwiftUI;用户交互相关(如如何处理交互、按下高亮时的行为)读取 references/user-interaction.md。要求仅使用文档中明确列出的 API,不臆测方法签名、参数或视图修饰符,遇到编译错误或不确定时应先查阅参考页面,且应在回答中附带相关链接。

编程与开发44 次安装

matrixscan-ar-ios

该技能用于在 iOS 项目(Swift、UIKit 或 SwiftUI)中集成 Scandit 的 MatrixScan AR 扫描管线,核心涉及 DataCaptureContext、BarcodeAr 模式、BarcodeArSettings、BarcodeArView、BarcodeArViewSettings、BarcodeArListener、BarcodeArFeedback 以及摄像头与控制项可见性等配置。技能强调必须对照提供的参考文档核验 API,不可依赖记忆中的旧版接口(如 BarcodeTracking、BarcodeBatch 到 BarcodeAr 的命名变化),并要求在编写或建议代码前确定项目使用 UIKit 还是 SwiftUI。使用扫描功能需要 Scandit 许可密钥,技能给出了通过 Scandit MCP 服务器或手动在 ssl.scandit.com 生成密钥的流程,并说明需将密钥通过 .xcconfig 与 Info.plist 映射到应用代码中。该技能明确将高亮和注释等自定义内容划归兄弟技能处理,未提供具体功能细节、收费、价格或效果等信息。

编程与开发44 次安装

matrixscan-count-flutter

MatrixScan Count(BarcodeCount)Flutter 技能,用于在 Flutter 项目中集成 Scandit 的多条码计数与收货工作流,基于 scandit_flutter_datacapture_barcode_count 包。该技能强调不要依赖记忆中的 SDK API,因为 BarcodeCount 的类名、构造函数签名、监听器接口和插件导入路径会随 SDK 大版本变化,必须对照技能提供的参考文档核实。内容涵盖从零集成、从旧构造函数迁移、状态模式、映射流程、不在列表中的操作设置等,并给出 Flutter 特有的注意事项,如初始化调用、导入 barrel、Dart 枚举命名、监听器扩展接口、全屏展示、相机权限和最低 SDK 版本要求。

编程与开发44 次安装

sparkscan-flutter

SparkScan Flutter 技能用于在 Flutter(Dart)项目中集成 SparkScan 单条码扫描功能,基于预置扫描界面组件 SparkScanView。该技能强调不要依赖训练数据中的旧版 Scandit SDK API,因为 SparkScan API 在主要 SDK 版本之间变化较大,属性可能被重命名、移除或重构,Flutter 插件接口(导入、插件初始化、pub 包)也持续演进。技能按用户意图路由到不同参考文档:从零集成、版本迁移升级、从第三方扫描器替换。使用方式上,需在 main() 中、runApp 之前、WidgetsFlutterBinding.ensureInitialized() 之后调用并 await ScanditFlutterDataCaptureBarcode.initialize();SparkScanView 是包裹子组件的 StatefulWidget,子组件渲染在原生扫描控件下方;每次包版本变更后需运行 flutter pub get;iOS 与 Android 均需相机权限。扫描需要 Scandit 许可证密钥,可通过 Scandit MCP 服务器获取试用密钥或自行在官网生成,并通过 --dart-define-from-file=.env 与 String.fromEnvironment 传入。

编程与开发44 次安装

dig

dig(Session Goldminer v2)是 Claude Code 的一个会话挖掘技能,用于从 Claude Code 的会话数据中提取时间线、时间空档与仓库归属信息。用户无需编写查询,只需在 Claude Code 中调用 /dig 命令即可查看当前仓库或全部仓库的最近会话记录。它支持按数量限制、全仓库扫描、深度扫描(覆盖所有 .jsonl 文件而非仅每个会话最新的文件)、以及按天分组的时间线视图。输出以表格形式呈现日期、会话时间段、时长、仓库名、真人消息数,并在深度模式下增加工具调用次数和文件大小等字段。dig 会自动检测时区(可通过 MAW_DISPLAY_TZ、TZ 环境变量或系统时区配置),输出元数据中包含检测到的时区名称与偏移量。使用后可选择将发现记录到 Oracle 以便后续检索。

编程与开发44 次安装

codebase-navigator

Codebase Navigator 是一项用于浏览、搜索和理解 Resume Matcher 代码库的技能,基于 ripgrep、ack 或 grep 实现。它提供封装好的搜索脚本与追踪脚本,可快速定位函数、类、组件、API 端点,并追踪 API 调用链、数据字段从后端到前端的流动以及组件层级。技能强调在探索代码、查找文件或理解项目结构时应首先使用。它同时指向后端架构、前端架构、API 契约、API 流图等文档,并给出项目目录结构和关键入口文件,帮助开发者建立整体认知。

编程与开发44 次安装

offline-sync-conflict-review

该技能用于设计并审计离线同步与冲突处理方案,覆盖离线队列、同步状态、冲突解决、本地数据安全与多设备恢复等问题,把模糊需求转化为包含负责人、门禁、指标与恢复路径的具体产出物。适合需要处理队列化变更、重连行为、本地优先体验、草稿持久化、墓碑标记与附件同步等场景的团队。它会先识别用户任务、实体类型、变更类型、离线时长、设备数量、权威模型以及错误合并的危害,再对数据分类(仅追加、可编辑资料、协作文档、财务/法律、媒体附件、系统设置),并定义本地存储、变更日志、幂等性、排序、墓碑、合并策略、冲突 UI、重试与恢复遥测。产出包括同步状态机、冲突决策表、事件 schema、UX 文案与 QA 场景清单。限制:不用于基础模型已能处理的通用建议;不建议对金钱、权限、法律记录、库存或破坏性操作使用最后写入胜出,除非产品明确接受;不得在需要用户决策时静默覆盖另一设备或协作者;不得在缺少存储限制、背压和失败 UI 的情况下无界排队离线写入;未考虑冷启动、登出、应用重装、凭证过期与附件失败时不得宣称“离线就绪”。

编程与开发44 次安装

tapcart-project

Tapcart Project 是 Tapcart CLI 的项目级操作技能,用于首次搭建和日常管理 Tapcart CLI 项目。它覆盖从零到可运行本地环境的流程:检查 Node.js 版本(要求 23 或更高)、全局安装 Tapcart CLI、获取 App ID、创建项目、OAuth 登录认证、拉取已有 blocks 和 components。该技能还处理认证(登录/登出)、依赖管理(添加、移除、列出、拉取、推送 npm 依赖并同步到远程应用配置)、代码检查(支持指定 blocks 或 components 并可用 --fix 自动修复)、日志查看,以及布局开发服务器(可按布局类型、版本、本地 block 覆盖、自定义端口运行)。所有命令均在项目根目录执行。

编程与开发44 次安装

telnyx-numbers-services-javascript

Telnyx Numbers Services - JavaScript 是一个面向 JavaScript 开发者的技能文档,提供使用 Telnyx Node.js SDK 配置电话号码相关服务的示例代码。内容涵盖语音通道(Voice Channels)的查询与容量调整、动态紧急地址(E911)的增删查、动态紧急端点的增删查,以及电话号码语音信箱(Voicemail)的创建、查询与更新。文档包含安装命令、客户端初始化方式、错误处理模式(网络错误、限流、校验错误、认证错误)以及分页迭代用法,所有示例均基于 telnyx@6.74.2 版本。

编程与开发44 次安装

create-pr

create-pr 是一个用于从当前仓库的工作内容自动创建 GitHub Pull Request 的技能。它会先检查运行环境:确认当前目录是 git 仓库、gh CLI 可用且已认证,并记录工作树状态;若检查不通过则停止并提示用户。随后该技能自动检测仓库的远程配置,包括默认分支、是否为 fork、上游与 fork 远程的区分,并据此决定推送目标与 PR 的目标仓库。它会自动创建功能分支、提交当前改动、同步并 rebase 到上游默认分支,然后推送分支。为提高安全性,rebase 后的推送使用 --force-with-lease 而非 --force。技能还会收集提交与 diff 信息、检查常见位置的 PR 模板,并据此生成 PR 标题与描述,最终通过 gh pr create 创建 PR 并报告结果。

编程与开发44 次安装

new-issue

New Issue Skill 是一个用于根据当前对话上下文创建 GitHub issue 的技能。它支持自动从对话中提取问题描述、错误信息、代码片段等上下文,生成符合规范的 issue 标题和正文,并通过 gh CLI 提交到指定仓库。使用时需先确保 gh CLI 已安装并完成认证。用户可选择显式指定目标仓库(如 owner/repo 或完整 GitHub URL),或在 git 仓库中自动检测目标,若当前仓库是 fork 则自动指向上游仓库。技能会先展示草稿并反复确认,用户可修改标题或正文,确认后才真正创建 issue。适用于记录 bug 报告、功能请求等场景。限制包括:需要 gh CLI 与写入权限、issue 正文须为英文、创建前必须由用户确认、不得包含敏感信息。

编程与开发44 次安装