Skills
收录 98,639 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
多框架前端开发。框架:React 18+(Suspense、hooks、TanStack)、Vue 3(Composition API、Pinia、Nuxt)、Svelte 5(Runes、SvelteKit)、Angular(Signals、standalone)。通用内容:TypeScript、状态管理、路由、数据获取、性能优化、组件模式。操作:创建、构建、实现、设计样式、优化和重构组件/页面/功能。关键词:React、Vue、Svelte、Angular、组件、TypeScript、hooks、Composition API、runes、signals、useSuspenseQuery、Pinia、stores、状态管理、路由、懒加载、Suspense、性能、包体积、代码拆分、响应性、props、事件。适用场景:使用任意框架创建组件、构建页面、获取数据、实现路由和状态管理、优化性能、组织前端代码或在框架之间进行选择
将此技能用于任何涉及 React、TypeScript、Tailwind CSS、shadcn/ui、产品页、仪表盘、设置页、管理工具、应用外壳、表格、表单、详情视图、落地页或 UI 改版的面向用户的前端 UI 任务。当用户要求生产级 UI、"not AI demo style"、"not template-looking"、"Linear/Vercel/Stripe style"、"design first then code"、"frontend-skill"、"shadcn constraints",或要求打磨/重建外观糟糕的前端时,此技能尤为重要。请勿用于纯后端工作、纯算法工作、纯命令行工作或一次性原型。
在开发、评审、调试或迁移使用 ArkTS、ArkUI、DevEco Studio、DevEco Code、DevEco CLI、Agent Framework Kit、Stage 模型、UIAbility、.ets、module.json5、oh-package.json5、HAP/HSP/HAR、API 22-24、API 26 Beta1、HarmonyOS 6.1、HarmonyOS 6.1.1 Release、HarmonyOS 7 preview、HarmonyOS 26.0.0 Beta1、状态管理装饰器、Navigation/NavPathStack、ArkTS 并发、权限、持久化、网络、媒体、Camera Kit、Scan Kit、Map Kit、Push Kit、Payment Kit、App Linking、Share Kit、Weather Service Kit、ArkGuard、APIAVAILABLE、ContainerReader、jsLeakWatcher、Linux CI、测试、性能的 HarmonyOS NEXT 原生应用,或常见鸿蒙开发工作流时使用。
在 Sentry 中创建和维护基于 outbox 的最终一致性操作的指南。最常用于跨 silo 数据复制,但适用于任何需要最终一致性的场景——包括单 silo 的延迟副作用、审计日志和事件扇出。当被要求 "add outbox"、"add outbox replication"、"replicate model to control silo"、"replicate model to cell"、"add outbox category"、"write outbox signal receiver"、"debug stuck outboxes"、"outbox not processing"、"data not replicating"、"test outbox"、"migrate model to use outboxes"、"backfill outbox data"、"outbox coalescing"、"ReplicatedCellModel"、"ReplicatedControlModel"、"OutboxCategory"、"OutboxScope" 或 "outbox_runner" 时使用。涵盖模型 mixin、类别注册、信号接收器、测试、回填和调试工作流。
将 Arcjet Guard 集成到 Python Google ADK——将 guard_tool 赋给 LlmAgent(before_tool_callback=),把 guard_plugin 放在 Runner(plugins=) 的首位,使带 arcjetDenied 的 deny dict 跳过该工具,并通过 google_adk_context 读取调用方拥有的 id。当被要求向 google-adk、Google ADK Python 添加 Arcjet、对这些工具进行速率限制、筛查入站消息,或阻止提示词注入/PII 时使用。这是 Python google-adk 2.x,不是 JS @google/adk,也不是 @google/genai。
全面的 SAP Joule CLI(原 sapdas CLI)助手,用于从命令行管理数字助手——编译能力、部署助手、运行 BDD 测试、lint 与排查错误。只要用户提及“joule cli”“sapdas”“joule compile”“joule deploy”“joule test”“joule login”“joule lint”、数字助手部署、能力编译、DAAR 文件、RTA 构件,或任何涉及 Joule 命令行的任务,就使用此技能——即使他们只是说“deploy my assistant”或“how do I log in to Joule from the terminal”。当用户询问用 Cucumber 测试 Joule 能力、链接 AI 助手、管理已部署的助手,或在 CI/CD 流水线中自动化 Joule 工作流时也触发。
Apache Kafka 消息队列技能。覆盖生产者 acks=all/1/0 选择决策、幂等性(enable.idempotence + acks=all)配置、消费者手动提交 offset(enable.auto.commit=false)、DLT死信处理(@RetryableTopic/@DltHandler)、@KafkaListener + 异常处理器(DefaultErrorHandler)、顺序消息(同一Key发同一分区)、事务消息。 纠正 LLM:acks=0 丢消息、auto.commit 漏消息、不处理重复消费、不配置 DLT。
设计并创建由 Busabase 支持的 App-in-Skill 包,包含规范的 app 项目、Busabase 原生设置与产品引导、审阅/执行工作流、标准化的响应式 UI,以及 AirApp 优先的交付方式。当用户想要 Busabase 研究台、审阅队列、规划器、操作控制台、运营仪表盘、控制面板、协作工作区、引导/就绪流程,或希望更新现有的基于 Kelly App 的技能时使用。每个生成的技能都包含完整的 app/ 项目,默认将该源码部署到 Busabase AirApp,仅在明确要求本地预览时才运行 pnpm dev,遵循 Kelly 桌面端和手机端 UI 约定,将 AirApp 运行时、SDK、安全、脚手架和部署约束交由 busabase-app-creator 处理,并将仓库级一致性测试交由 kelly-app-skill-creator-tests 处理。
.NET MAUI 应用中的依赖注入指南——服务注册、生命周期选择(Singleton/Transient/Scoped)、构造函数注入、通过 Shell 导航自动解析、显式解析模式、平台特定注册以及可测试性最佳实践。适用场景:“dependency injection”、“DI registration”、“AddSingleton”、“AddTransient”、“AddScoped”、“service registration”、“constructor injection”、“IServiceProvider”、“MauiProgram DI”、“register services”。不适用场景:数据绑定(请使用 maui-data-binding)、Shell 路由设置(请使用 maui-shell-navigation)或单元测试模拟模式(请使用 maui-unit-testing)。
为基于 Three.js 构建、使用 @needle-tools/engine 组件系统的 Web 3D 项目提供 Needle Engine 上下文。只要用户在使用 Needle Engine 组件、从 Unity 或 Blender 导出的 GLB 文件、包含 needlePlugins 的 Vite 配置、继承 Behaviour 的 TypeScript 类,或任何涉及 @needle-tools/engine 导入的内容,就使用此技能。当用户提到 "needle engine"、"needle tools"、可序列化装饰器(@serializable、@syncField、@registerType)、<needle-engine> Web 组件、在 Three.js 上使用组件系统的 3D Web 应用,或 Web 环境中从 GLB 加载的 3D 场景时也要触发——即使用户没有明确提到该引擎。即使用户只是在报告 bug 或错误而未提及 Needle Engine,也要触发——检查 package.json 或导入中是否有 @needle-tools/engine。如果项目使用 Needle Engine,始终加载此技能。
Node 版本纪律 — 在任何 Node 项目中运行 tsc / eslint / build / test / install 之前,先将 Node 版本与项目声明的版本(.nvmrc / .node-version / .tool-versions / volta / engines.node)对齐,并在验证报告中披露,防止宿主机默认 Node 与项目固定版本不一致时出现 false-pass / false-fail;当项目完全未声明 Node 版本时,向用户询问版本,并主动提供持久化一个声明文件,让之后的会话/CI 自动对齐。每当用户即将运行对版本敏感的 Node 命令,或提到 Node 版本不匹配 / Node 版本错误 / 版本冲突时使用此技能。中文触发词「node 版本对齐」「nvm 对齐」「.nvmrc」「Node 版本纪律」「对齐 Node 版本」「切换 node 版本」「版本不匹配」「初始化 node 版本管理」「为工程增加 node 版本声明」「给工程加 .nvmrc」「无 .nvmrc 时补一个」「工程没有 node 版本管理」,英文别名 node version discipline、nvm use、align node version、switch node version、add nvmrc、initialize node version。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
