SuperAPI AI 工具集

Skill 广场

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

更新于 11-12 00:15

编程与开发

40,684 个结果

event-store-design

本技能用于为事件溯源(event sourcing)系统设计与实现事件存储(event store),适合构建事件溯源基础设施、选择事件存储技术、实现自定义事件存储、优化事件存储与检索、设置事件存储模式以及规划事件存储扩展等场景。内容涵盖事件存储架构、需求特征、技术选型对比与代码模板:架构上以多个流(对应聚合)承载事件,并维护全局位置顺序;需求包括只追加、每流与全局有序、带版本的乐观并发控制、实时订阅通知以及幂等处理重复写入。技术对比列出 EventStoreDB、PostgreSQL、Kafka、DynamoDB、Marten 的适用场景与局限。模板包含 PostgreSQL 事件存储模式(events、snapshots、subscription_checkpoints 表及索引)、Python 事件存储实现(追加、读取流、读取全局、订阅、并发校验)、EventStoreDB 客户端用法、DynamoDB 事件存储实现,并给出最佳实践与资源链接。只提供设计与实现指导,不涉及具体收费与平台限制信息。

编程与开发16 次安装

create-hooks

create-hooks 是一个用于创建 Claude Code hooks 的技能指南。Claude Code hooks 是用户自定义的 shell 命令,会在 Claude Code 生命周期的特定时间点自动执行,从而提供确定性的行为控制,而不是依赖 LLM 的决策。该技能说明了创建 hook 的标准流程:识别触发事件、定义 shell 命令、配置匹配器、独立测试命令、写入 ~/.claude/settings.json、在 Claude Code 中验证,以及审查安全性。它涵盖九种 hook 事件(如 PreToolUse、PostToolUse、Notification、SessionStart 等)、settings.json 的配置格式、通过 stdin 传入的 JSON 数据结构、退出码与拦截机制,并提供自动格式化、命令日志、敏感文件保护、桌面通知、自动测试、git 自动提交等完整示例,同时给出安全最佳实践与调试方法。

编程与开发16 次安装

implementation-planning

Implementation Planning 是一个用于创建和验证实施计划(PLAN)的技能,属于 rsmdt/the-startup 项目。它按照 TDD(测试驱动开发)原则,将功能拆解为可独立执行的任务,使开发者无需额外澄清即可独立开展工作。计划以模板结构组织,每个任务包含 Prime(准备上下文)、Test(编写测试)、Implement(实现)、Validate(验证)四个步骤,并支持依赖关系、并行标记、规格引用和活动类型标注。适用于规划实施阶段、定义任务、排列工作顺序、分析依赖等场景。

编程与开发16 次安装

etherscan-verification

该技能用于在 Etherscan 兼容的区块浏览器上验证智能合约,基于 Foundry 的 forge verify-contract 命令。适用于标准验证、Foundry 不支持的链(通过 Etherscan V2 API)、代理合约(ERC1967、UUPS)以及工厂创建的合约(CREATE2)。使用前需满足 Foundry ≥1.3.6、合约地址、链 ID、浏览器 API 密钥和与部署字节码完全匹配的源代码等前提条件。技能提供版本检查、多种验证方法(标准、V2 API、带构造函数参数)、构造函数参数生成、特殊案例参考和常见问题排查,最终使合约源码在浏览器上可见并获得验证徽章。

编程与开发16 次安装

barcode-capture-net-maui

该技能面向使用 .NET MAUI 框架(<UseMaui>true</UseMaui>)的开发者,指导在 MAUI 项目中集成 Scandit BarcodeCapture 条码扫描功能。它强调不能依赖训练数据中的旧版 API,必须对照官方参考文档核对方法签名与属性名,因为 BarcodeCapture API 在主要 SDK 版本间变化较大,且 MAUI 绑定在常规 .NET API 之上增加了平台生命周期与处理器相关事项。技能覆盖从零集成、配置设置、自定义反馈、添加取景器、处理扫描结果、扫描后异步处理,以及版本迁移和从第三方扫描库迁移等场景。内容涉及所需 NuGet 包(Scandit.DataCapture.Core、Scandit.DataCapture.Core.Maui、Scandit.DataCapture.Barcode、Scandit.DataCapture.Barcode.Maui)、MauiProgram.cs 构建链顺序、DataCaptureView 的 XAML 命名空间与绑定、BarcodeCaptureOverlay 在 HandlerChanged 后创建、页面生命周期启停相机、MainThread 调度、相机权限申请、许可密钥获取方式等具体要点。

编程与开发16 次安装

sparkscan-net-maui

sparkscan-net-maui 是面向 .NET MAUI 项目的 SparkScan 单条码扫描集成技能,用于在采用预置 SparkScanView UI 的 MAUI 应用中接入 Scandit 条码扫描能力。技能强调不得依赖模型记忆中的 Scandit SDK API,因为 SparkScan API 在大版本之间会重命名、删除或重构属性,且 .NET 绑定的命名习惯(PascalCase、Enabled、TimeSpan 等)与 Kotlin/Swift 原生 SDK 不同,MAUI 控件也有独立于 BarcodeCapture MAUI 集成和非 MAUI .NET-Android/.NET-iOS 集成的特殊之处。技能覆盖从零集成、设置配置、反馈定制、视图外观定制、扫描处理、MVVM 绑定、扫描后异步处理,以及从旧版本迁移、从第三方扫描库迁移等场景,并整理了 MAUI 专用的构建器链、XAML 命名空间、生命周期方法、事件 API、反馈委托、TimeSpan 属性、NuGet 包与平台版本要求、权限配置、许可证密钥获取流程等要点。分类为编程与开发。

编程与开发16 次安装

github-inbox

GitHub Inbox 是一个用于整理 GitHub 工作收件箱的技能,把分散的 GitHub 待办事项汇总成一个按优先级排序的小队列。它覆盖被指派的 issue、评审请求、提及以及检查失败的自己发起的 PR。适合在需要确认哪些事项需要处理时使用。该技能默认只读报告,不修改任何内容;只有在获得批准后,才可能对标签、评论、指派、关闭或项目字段进行写入。它支持按仓库、所有者或项目过滤,并支持对单个 issue 或 PR 进行 triage 评估。

编程与开发16 次安装

spec-driven-development

规格驱动开发(Spec-Driven Development)是一个在写代码之前先编写结构化规格说明的工作流技能。它把规格作为人类工程师与 AI 之间共享的事实来源,明确要构建什么、为什么构建以及如何判定完成。适用于启动新项目或新功能、需求含糊或不完整、变更涉及多个文件或模块、即将做架构决策、任务预计超过 30 分钟等场景。该工作流分为四个阶段,每个阶段都必须经人工审核通过后才能进入下一阶段:SPECIFY(规格)→ PLAN(计划)→ TASKS(任务)→ IMPLEMENT(实现)。规格阶段需先列出假设并请人工纠正,然后编写覆盖目标、命令、项目结构、代码风格、测试策略、边界(始终做/先询问/绝不做)等核心内容的规格文档,并将模糊需求改写为可测试的成功标准。计划阶段确定组件、依赖、实现顺序、风险与验证检查点;任务阶段拆分为单个会话可完成、带验收标准与验证步骤的任务;实现阶段依据增量实现与测试驱动开发逐个执行任务。规格需要随决策和范围变化持续更新,并纳入版本控制。适用于多种编程与开发场景。

编程与开发16 次安装

jsi

JSI(JavaScript Interface)是 React Native 中的一套 C++ API,用于让原生代码直接与 JavaScript 引擎交互,包括读写 JS 值、调用 JS 函数以及向 JS 暴露 C++ 对象,而无需经过旧的异步桥接(bridge)。该技能面向编写或讨论涉及 JSI 的 C++ 代码的场景,提供按主题划分的参考文档,涵盖架构、类型系统、类型转换与序列化、线程安全、从 C++ 调用 JS 与异步、性能优化、Android/iOS 绑定安装与模板、模块方案选型、C++ 内存模式以及调试与常见陷阱等内容。使用时建议每个问题最多加载一个参考文件,并优先选择最具体的匹配项。

编程与开发16 次安装