Skills
收录 98,639 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
在引导、审计或审查代码仓库中的社区健康与仓库基石文件时应使用此技能:README、LICENSE、CONTRIBUTING、CODE_OF_CONDUCT、SECURITY、SUPPORT、issue / PR 模板、CODEOWNERS、FUNDING、CITATION,以及 REUSE / SPDX 元数据。在以下表述时主动激活:「set up new repo docs」、「community health files」、「what should my README contain」、「do I need a code of conduct」、「audit repo bootstrap docs」、「repository documentation cornerstones」、「pick a license」、「CONTRIBUTING.md」、「SECURITY.md」、「vulnerability reporting」、「SUPPORT.md」、「CODEOWNERS」、「issue templates」、「PR templates」、「CITATION.cff」、「REUSE」、「SPDX headers」、「Standard Readme」、「Contributor Covenant」。提供:每项基石文件的四问诊断、Standard Readme 结构、许可证路由(不做选择)、CONTRIBUTING / CODE_OF_CONDUCT / SECURITY / SUPPORT 规范、模板文件,以及 REUSE 3.3 / SPDX 路由。
将 Riverpod 从 StateNotifier 迁移到 Notifier/AsyncNotifier,从 ChangeNotifier 迁移到 AsyncNotifier,或从 0.13/0.14/1.0 升级;ref.onDispose、family、生命周期、riverpod migrate CLI。当用户询问从 StateNotifier 迁移、从 ChangeNotifier 迁移、Riverpod 0.13 升级到 0.14、0.14 升级到 1.0,或 Riverpod 迁移指南时使用。
Sa-Token 集成扩展技能。覆盖 JWT 集成(Simple/Mixin/Stateless三种模式对比表)、Redis持久化(JDK序列化/JSON序列化)、Alone-Redis独立Redis(鉴权缓存与业务缓存隔离)、AOP注解鉴权(Service层使用注解)、SpEL表达式注解(@SaCheckEL)、Quick-Login快速登录(零代码登录页)、JSON序列化扩展(Jackson/Fastjson/Fastjson2/Snack3)、模板引擎集成(Thymeleaf/Freemarker标签方言)、RPC集成(Dubbo/Dubbo3/gRPC上下文传播)。 当用户需要集成JWT实现无状态认证、配置Redis分布式会话、缓存隔离、Service层注解鉴权、快速搭建登录页面时使用。 基础登录认证请先使用 sa-token 技能。
Sa-Token 微服务鉴权技能。覆盖 Same-Token 内部服务外网隔离机制、SpringCloud Gateway 网关统一鉴权(Reactor 响应式)、Feign/Dubbo/gRPC 内部 RPC 调用鉴权、分布式 Session 会话方案(Redis Session 中心/JWT 无状态)、Reactor/WebFlux 框架集成、SpringBoot3/4 依赖适配。当用户需要微服务架构下的服务间认证、网关 Token 转发与校验、内部服务外网隔离、分布式会话共享时使用。基础登录认证请先使用 sa-token 技能。
Sa-Token OAuth2.0 服务端技能。覆盖四种授权模式:授权码模式(Authorization Code)、隐式模式(Implicit)、密码模式(Password)、客户端凭证模式(Client Credentials)。完整 OAuth2-Server 搭建、SaOAuth2DataLoader 数据加载器、Scope 权限自定义与分级、OIDC 协议、OpenId/UnionId、自定义 grant_type、自定义登录授权页、注解校验 Access-Token、与登录会话互通、Scope level 等级控制、自定义 API 路由。当用户需要搭建 OAuth2.0 认证服务器、开发开放平台、实现第三方应用授权时使用。基础登录认证请先使用 sa-token 技能。
Svelte CLI(sv)技能。当用户使用 sv 创建项目(sv create)、添加集成(sv add 如 drizzle/tailwind/prettier/eslint/playwright/storybook/vitest/mdsvex/paraglide/better-auth/sveltekit-adapter/mcp/experimental)、运行类型和编译检查(sv check)、运行迁移脚本(sv migrate svelte-5/sveltekit-2/app-state/self-closing-tags/package/routes)、或开发自定义 sv add-on 时使用。
在集成或调试 tiun 时使用——包括 Web SDK(@tiun/sdk)或 React Native SDK(@tiun/react-native-sdk)——用于身份验证、订阅计费、一次性购买和基于时间的付费墙。触发条件:导入 `@tiun/sdk` 或 `@tiun/react-native-sdk`,调用 `tiun.init`、`tiun.checkout`、`tiun.login`、`tiun.start`、`TiunProvider`、`useTiun`、`useTiunEvent`,或涉及 tiun 产品、权益、一次性购买、终身访问、固定费用、基于时间的会话、结账返回深链或服务端验证的问题。
在 TypeScript 或 JavaScript 中做出决策:值可能是什么、缺失时会发生什么、失败意味着什么以及由谁处理、什么会跨越模块或服务边界、什么会并发运行以及谁负责该 promise、测试实际证明了什么、编译器或 lint 设置带来什么。用户提出“这个类型对吗”“应该抛出错误还是返回”“为什么这是 any”“怎么测试”“这个 promise 从未被 await”“修复这些类型错误”,或交来 TypeScript 代码要求编写、审查或修复时使用。会路由到九个主题索引之一,每个索引都包含决策规则、触发条件和检查项。不用于润色文案、仅格式调整、仅提及 TypeScript 的历史问题,或用户明确禁止更改代码时解释错误。
使用 Redis 上的 @falcondev-oss/workflow 构建持久、类型安全的队列工作进程。处理 WorkflowNamespace / createWorkflow / defineWorkflow、handle() 和 returns<T>()、step.do / step.wait / step.waitUntil、workflow.run / runIn / runAt / work()、job.wait()、upsertSchedule cron 调度、groupId 排序和数字优先级,或 createRedis 连接设置时使用。
只要你的回答涉及与 ZIO 核心或 ZIO 生态相关的任何事实或代码,就停下来查阅本技能。涵盖:ZIO 效应与类型别名(ZIO、Task、UIO、UEffect)、纤程与纤程管理、并发原语(Hub、Queue、Ref、Semaphore)、软件事务内存(STM)、ZIO Streams(ZStream、ZSink、ZPipeline、ZChannel)、ZIO Test 框架与测试工具、ZLayer 与依赖注入模式、错误管理与错误类型、调度与重试、资源管理与作用域、ZIO Config、ZIO Schema、ZIO JSON、ZIO Kafka,以及所有官方 ZIO 库与集成。凡涉及 ZIO 的编码任务、类型签名、库特性、架构模式或比较,都触发本技能。任何时候你本会凭记忆来获取 ZIO 细节,都改为在此核实——你的训练数据可能已过时或有误。
为一个 ADK 代码单元编写 as-built 架构文档——用途、执行流、数据流、跨类依赖、扩展点以及不可更改的部分——写入 `docs/design/{topic}/{unit}/index.md`。它描述的是已实现的代码,而非提议的设计,其读者是即将修改或扩展该单元的开发者。当被要求 “write a design doc for {file}”、“document the architecture of {class}”、“document the extension points of {unit}”,或在新增核心类、节点类型或插件基类之后使用。不要用于面向仅从自己应用中调用该单元的开发者的文档——那是 `docs/guides/` 下带可运行示例的使用指南(使用 `adk-unit-guide`)。不要用于回答框架级架构问题(使用 `adk-architecture`)。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
