Skills
收录 99,448 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
设计、治理、编写文档、评审并演进面向使用方的 API 和事件接口。适用于以下场景:选择 REST/HTTP、GraphQL、RPC、事件、webhook 或流式传输;编写 OpenAPI 或 AsyncAPI 契约;评估 API 全景、归属、重复、生命周期、可发现性、退役、网关、服务网格、南北向或东西向流量、路由、策略、可观测性或故障边界;定义 schema、分页、变更、错误、幂等性或兼容性;或规划版本控制、弃用和迁移。不适用于产品发现、平台运维、完整的安全评估、ADR 编写或交付门禁;这些请交给相邻的专业技能。
架构决策记录,采用四阶段生命周期(RESEARCH -> DRAFT -> HOLD -> MERGE)。当用户需要做技术选型、选择数据库、选择框架、定义系统边界、记录架构决策、评审或评估现有 ADR、创建或更新 ARCHITECTURE.md,或为新项目盘点决策点时,使用此技能。触发词:"choose a database"、"architecture decision"、"ADR"、"which technology should we use"、"is this ADR ready to merge"、"review this architecture decision"、"what decisions do we need to make"、"tech stack decision"、"define system boundaries"、"record this decision"。强制先研究后撰写,并要求明确的合并授权。不适用于:代码评审(使用 code-review)、既定模式内的实现决策,或设计系统选择(使用 design-system)。
面向内容驱动型网站的 Astro Web 框架模式。涵盖使用 Zod schema 和 loader 的内容集合(content collections)、带选择性 hydration 指令的岛屿架构、使用 ClientRouter 的视图过渡、服务端与混合渲染模式、server islands、使用 astro:db 的 Astro DB、使用 onRequest 的中间件,以及框架集成(React、Svelte、Vue)。适用于构建内容驱动型网站、配置岛屿 hydration 策略、设置视图过渡、在静态与服务端渲染之间选择、集成 UI 框架组件、定义内容集合 schema 或添加中间件时。
Flutter/Dart 中 Bloc 状态管理的最佳实践,涵盖 Cubit 与 Bloc 的取舍、事件与状态命名、配合 Equatable 使用密封类,以及用 BlocProvider、BlocBuilder、BlocListener 和 BlocSelector 做 Page/View 拆分。在编写、修改或审查使用 package:bloc、package:flutter_bloc 或 package:bloc_test 的代码时使用。也用于任何针对继承 Bloc 或 Cubit 的类的测试,包括“为这个 bloc 写单元测试”“测试我的 cubit”“为 LoginBloc 添加测试”、mock 一个 bloc 所依赖的 repository,以及断言某个事件发出的状态。Bloc 和 Cubit 的测试必须使用 package:bloc_test 中的 blocTest() 配合 package:mocktail,因此当被测类是 Bloc 或 Cubit 时,优先使用本技能而非 testing 技能。也用于某个请求与这些规则相冲突的情况,例如把一个 bloc 注入另一个 bloc 以读取其状态、在 widget 或 build 方法中调用 repository,或为一个需要 debounce 等事件转换器的功能保留 Cubit。
通过 x402 按请求付费协议,使用 Base 上的 USDC 支付访问 CoinMarketCap 数据。适用于用户提到 x402、想要无需 API 密钥获取 CMC 数据、询问按请求付费 API,或需要将 CMC 与链上支付集成的情况。也适用于任何 Coinbase x402 协议问题。触发词:"x402"、"pay per request"、"no API key"、"USDC payment"、"CMC without subscription"、"/cmc-x402"。
ctf-sandbox-orchestrator 的内部下游技能。用于 source map、构建清单、chunk 注册表、产物 bundle、混淆 loader 流程和前端运行时恢复的 CTF 沙箱工作流。当用户要求重建所服务的 JavaScript 结构、检查 source map 或 chunk map、跟踪 bundle 加载、从产物资源中恢复隐藏路由或 API,或根据构建后的前端产物解释运行时行为时使用。仅在 `$ctf-sandbox-orchestrator` 已建立沙箱假设并路由至此之后使用。
ctf-sandbox-orchestrator 的内部下游技能。用于 GraphQL schema、持久化查询、RPC 清单、生成的客户端、OpenAPI 漂移、隐藏操作和契约与处理器不匹配的 CTF 沙箱工作流。当用户要求检查 GraphQL 或 RPC 请求、将客户端契约与实时处理器对比、恢复隐藏操作、跟踪生成的客户端,或解释 schema 或契约漂移如何产生决定性行为时使用。仅在 `$ctf-sandbox-orchestrator` 已建立沙箱假设并路由至此之后使用。
ctf-sandbox-orchestrator 的内部下游 skill。面向队列、异步 worker、cron 任务、延迟任务、重试行为、仅 worker 的配置漂移以及 payload 到副作用的链路的 CTF 沙箱工作流。当用户要求追踪队列 payload、检查异步任务执行、解释仅 worker 才有的行为、跟踪重试或死信处理,或将入队项与后续的文件、缓存、邮件或带权限的副作用关联起来时使用。仅在 `$ctf-sandbox-orchestrator` 已确立沙箱假设并路由到此之后使用。
ctf-sandbox-orchestrator 的内部下游 skill。面向 SSR、模板渲染、路由 loader、hydration payload、服务端与客户端渲染边界以及模板到 handler 的约束缺口的 CTF 沙箱工作流。当用户要求检查 SSR 或模板路由、追踪渲染上下文或 hydration 数据、比较模板门禁与 handler 约束、解释预览或隐藏路由的渲染,或将渲染管线行为与关键分支关联起来时使用。仅在 `$ctf-sandbox-orchestrator` 已确立沙箱假设并路由到此之后使用。
ctf-sandbox-orchestrator 的内部下游 skill。面向 WebSocket 与 SSE 握手、鉴权材料、订阅状态、实时消息 schema、重连行为以及帧驱动的运行时效果的 CTF 沙箱工作流。当用户要求检查 WebSocket 或 SSE 握手、解码帧、追踪订阅、跟踪重连逻辑、检查实时建立过程中发送的鉴权材料,或解释实时帧如何改变渲染或持久化状态时使用。仅在 `$ctf-sandbox-orchestrator` 已确立沙箱假设并路由到此之后使用。
经过验证的 2026 年 Awwwards 级前端实现指南(474 个配方,已进行类型检查和浏览器审计)。涵盖动效与缓动令牌、GSAP ScrollTrigger + Lenis 编排(固定、滚动联动、横向、堆叠卡片、SplitText)、CSS 滚动驱动动画、现代 CSS(@starting-style、锚点定位、@property、容器查询)、文字效果与字体搭配、悬停/光标/微交互、视图与路由过渡、预加载器和菜单、CSS/SVG/canvas 背景、WebGL 着色器和 Three.js/R3F、21st.dev / Aceternity / Magic UI / React Bits 组件、OKLCH 颜色、布局与首屏构图、30 种美学方向、性能和无障碍。构建、设计、制作动画或重新设计任何网站、落地页、作品集或 UI 组件时使用;用户要求某种效果(“更有高级感”“滚动动画”“平滑滚动”“视差”“文字显现”“着色器背景”“页面过渡”“自定义光标”“bento”“跑马灯”)时也使用,即使没有指定库。
在 Go 中防止 panic、静默数据损坏和微妙的运行时 bug:typed-nil 接口、切片别名、转换时的整数溢出、浮点比较、循环中的 defer、API 边界处的防御性拷贝以及零值设计。在加固代码以防崩溃、审查 nil 安全性、在数值类型之间转换,或决定在包边界处拷贝什么时使用。触发示例:“nil pointer panic”、“why is my error not nil”、“slice aliasing”、“integer overflow”、“compare floats”、“defer in a loop”、“defensive copy”、“make this crash-proof”。不适用于:数据竞争与 goroutine 生命周期(go-concurrency-review)、注入与认证(go-security-audit)、已经发生的 panic(go-troubleshooting)。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
