Skills
收录 98,067 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
帮助开发者将 Chainlink VRF 集成到智能合约中。适用于使用 VRFConsumerBaseV2Plus 生成消费者合约、设置和充值订阅(LINK 或原生代币)、选择 keyHash 和 gas lane、查询协调器地址以及调试 VRF 集成。只要提及 VRF、可验证随机性、链上随机数生成、requestRandomWords、fulfillRandomWords、VRF 订阅、VRF 协调器、keyHash 或智能合约中的可证明公平随机性,即触发,即使用户没有明确说“VRF”。
在 React / Next.js Web 应用中构建、集成、审计或升级 Stream Chat、Video、Feeds 和 Moderation——这是 Web 开发的默认技能。可搭建新应用、将 Stream 添加到现有项目、审查集成、升级 SDK 主版本或从 Sendbird 迁移。涵盖团队消息、私信、视频会议、直播、社交动态、AI 助手,以及基于 Stream Agents 构建的应用(语音和文本 Agent、@stream-io/calypso)。仅适用于 Web React;React Native 使用 stream-react-native。
Clerk 身份验证,涵盖 API Keys beta(2025 年 12 月)、Next.js 16 proxy.ts(2025 年 3 月 CVE 背景)、API 版本 2025-11-10 的破坏性变更、clerkMiddleware() 选项、webhooks、生产环境注意事项(GCP 中断)以及组件参考。可避免 15 种已有记录的错误。适用于:用户/组织的 API 密钥、Next.js 16 中间件文件名、排查 JWKS/CSRF/JWT/token-type-mismatch 错误、webhook 验证、用户类型不一致,或使用 424242 OTP 测试。
将自定义 Workflow SDK World 实现从 v4 规范或 5.0.0 beta 升级到当前 v5 规范(规范版本 8)。当某个包实现了 `@workflow/world` 中的 `World` 接口并迁移到 5.x,或使用 5.0.0 beta 且运行时报告 `This Workflow runtime supports Worlds with spec version 6 through 8, but the configured World declares spec version N` 时使用;也适用于出现以下情况:事件 ID 是 ULID 而非槽位位置;重放时出现 `Event id is not slot-numbered`;运行时拒绝某个 `specVersion`;`writeToStream` / `closeStream` / `readFromStream` 是顶层 World 方法;`steps.get` 或 `events.listByCorrelationId` 未提供 `runId`;队列类型为 `'step'` 或主题为 `__wkf_step_*`;存在 `preconditionGuard` 能力;或使用 `createLocalWorld` / `createVercelWorld` 工厂
需要设计、审查或改进 Spring Boot 应用中的验证时使用,包括请求 DTO 的 Bean Validation、API 边界上的 @Valid/@Validated、约束组、自定义约束、@ConfigurationProperties 验证、嵌套 DTO 验证,以及统一处理验证错误。以下请求应触发此技能:在 Spring Boot 中添加验证支持;审查 Spring Boot 验证规则;改进 Spring Boot REST API 的请求验证;在 Spring Boot 中添加自定义 Bean Validation 约束;验证 Spring Boot 配置属性。属于 Plinth Toolkit。
指导开发者使用 Enonic CLI 命令管理沙箱、搭建项目脚手架、进行本地开发、部署应用并生成 CI/CD 流水线。适用于创建 Enonic XP 沙箱、启动或停止本地实例、基于 starter 搭建项目、以热重载模式运行开发模式、部署应用,或为 Enonic 应用生成 CI/CD 工作流。不要用于编写 XP 应用代码(控制器、内容类型)、通过 Guillotine 或 lib-content API 查询、配置非 Enonic 环境,或使用 Docker/Kubernetes 部署 XP。
生成用于批量内容操作的 Enonic XP 脚本,使用 lib-content 和 lib-node API 创建、更新、查询、迁移和转换内容。涵盖查询 DSL(NoQL)、聚合、批处理、用于长时间运行操作的任务控制器,以及导出/导入工作流。适用于编写批量创建、更新或删除内容的脚本、使用 NoQL 语法查询、在环境之间迁移内容、运行长时间任务操作,或处理聚合和分页检索。不要用于 Guillotine GraphQL 前端查询、内容类型架构定义、单次 contentLib.get() 调用,或非 Enonic 数据迁移工具。
设置 Enonic XP 事件监听器、Webhook 配置,以及由内容生命周期事件触发的外部系统集成。涵盖 lib-event 监听器注册、节点事件筛选、通过 com.enonic.xp.webhooks.cfg 配置出站 Webhook、用于入站 Webhook 的自定义 HTTP 服务控制器、使用 lib-task 进行基于任务的异步处理,以及通过 lib-httpClient 发起出站 HTTP 调用。适用于监听内容发布/创建/更新/删除事件、配置出站 Webhook、构建入站 Webhook 的 HTTP 服务端点,或在内容变更时触发异步处理。不要用于内容查询、前端组件开发、非 Enonic 事件系统或 GitHub Webhook 配置。
Enonic XP 全部 /lib/xp/* 库的服务端 JavaScript/TypeScript API 参考。提供 lib-content、lib-node、lib-auth、lib-portal、lib-context、lib-event、lib-task、lib-repo、lib-io、lib-mail、lib-schema、lib-project、lib-export、lib-scheduler、lib-value、lib-i18n、lib-websocket、lib-admin、lib-app、lib-auditlog、lib-cluster、lib-common、lib-grid 和 lib-vhost 的函数签名、参数、返回类型及用法示例。适用于查找 Enonic XP 库函数、参数结构、返回类型或用法示例。不要用于 Guillotine GraphQL 查询、内容类型架构定义、Enonic CLI 命令或非 Enonic JavaScript API。
使用 Composition(Has-A Orchestrator + 组件)构建可扩展 Godot 应用、工具、EditorPlugin 和以 Control 为主的 UI 的专业架构标准。适用于构建仪表板、工具窗口、表单、设置面板或 EditorPlugin UI。不要用于游戏实体(Player/Enemy/Weapon/Hitbox)——请转用 godot-composition。触发关键词:Control、EditorPlugin、工具 UI、Orchestrator、VLS、rock test、AuthComponent、ThemeManager、Saveable component、依赖注入。
在设计或生成 Make 平台 DSL YAML 时使用,包括定义应用、实体、字段、关系、视图或记录架构。用户提出“建模”“建表”“加字段”“定义关联”或“生成 DSL”等请求时也会触发。不部署资源(使用 makecli)、不构建前端 UI(makeui)、不实现 Service/API 代码(make-app-service)、不处理身份验证(make-app-auth)、不进行运行时打包(make-app-runtime)、不集成 OCR(make-integration),也不处理 canvas-table 行为(使用 canvas-table-integration)。
在 Flutter 应用中构建并集成 Stream Chat、Video 和 Feeds。适用于 Flutter/Dart 项目中的 Stream 软件包设置、身份验证接入和组件蓝图。支持 stream_chat_flutter(预构建 Chat UI)、stream_chat_flutter_core(自定义 Chat UI)、stream_video_flutter(视频通话和直播)以及 stream_feed / stream_feed_flutter_core(Activity Feeds,无预构建 UI)。也支持将 Flutter 应用从 Sendbird Chat SDK(sendbird_chat_sdk / sendbird_uikit)迁移到 Stream Chat。
需要设计、审查或改进 Spring Boot 应用的安全性时使用,涵盖 SecurityFilterChain、OAuth2/JWT 资源服务器模式、表单登录基础、方法安全(@PreAuthorize)、API 的 CSRF 和 CORS、会话固定、 安全标头、异常处理、密码编码以及避免敏感数据泄露的日志记录。以下请求应触发此技能:添加 Spring Boot 安全支持;审查 Spring Boot 安全配置;改进 Spring Boot 中的 API 授权;添加 Spring Boot JWT 资源服务器安全;强化 Spring Boot 安全标头和 CSRF 设置。属于 Plinth Toolkit
使用 Micronaut 设计、审查或改进 REST API 时使用,涵盖 @Controller 路由、HTTP 状态码、DTO、Bean Validation、异常处理器、分页、幂等性、ETag/If-Match、缓存头、版本控制、契约优先的 OpenAPI(OpenAPI Generator)、可选的运行时 OpenAPI(通过 micronaut-openapi)以及安全注解。适用于以下请求:审查或改进 Micronaut @Controller REST API;在 Micronaut HTTP 层添加验证、错误处理或使控制器符合 OpenAPI 契约;设计 Micronaut 控制器和 DTO 验证;添加 Micronaut 异常处理器和 Problem Details 响应;改进 Micronaut API 的分页、过滤或 OpenAPI 对齐。属于 Plinth Toolkit
需要使用 Micronaut Data 进行数据访问时使用,涵盖 @MappedEntity、CrudRepository/PageableRepository、带参数的 @Query、@Transactional 服务、投影、@Version,以及使用 TestPropertyProvider 和 Testcontainers 的 @MicronautTest。对于不使用生成式 Repository 的原始 java.sql 访问,请使用 @511-frameworks-micronaut-jdbc。适用于以下请求:审查或实现 Micronaut Data Repository 和实体;在 Micronaut 持久化层添加事务、分页或投影;建模 Micronaut Data 实体和 Repository;审查 Micronaut Data 事务和可分页查询;改进 Micronaut Data 投影或乐观锁。属于 Plinth Toolkit
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
