Skills
收录 97,905 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
TypeScript 타입 정의 및 베스트 프랙티스 스킬. 다음 상황에서 사용: (1) TypeScript 파일(.ts, .tsx) 작성 또는 수정 시, (2) 타입 정의(interface, type) 작업 시, (3) tsconfig.json 설정 또는 컴파일러 옵션 조정 시, (4) 타입 에러 해결 또는 타입 안전성 개선 시, (5) 제네릭, 유틸리티 타입, 타입 조작 작업 시, (6) 'typescript', 'ts', 'type', 'interface', 'generic' 키워드가 포함된 작업 시
使用官方 surrealdb SDK,通过 JavaScript 和 TypeScript 操作 SurrealDB,涵盖连接(WebSocket/HTTP 和嵌入式引擎)、身份验证、CRUD、参数化查询和实时查询。适用于从 Node、Deno、Bun 或浏览器连接 SurrealDB、使用 surrealdb npm 包,或通过 JS/TS 执行 CRUD 和实时操作。触发词:surrealdb JS、surrealdb.js、new Surreal()、db.query、db.create、db.live、TypeScript SDK、npm i surrealdb。
通过选择合适的方案类型、区分探索与交付,并明确阻碍因素、依赖项和下一步,将模糊的功能需求、Bug 集群、路线图事项、发布工作或试玩发现整理为可直接执行的规划包。适用于需要整理待办事项、拆分功能、准备冲刺或里程碑、规划发布,或在开发工作流、Web/全栈、产品/运营、营销/GTM、游戏工作中将路线图转化为交付计划时。也承接已弃用的 `sprint-plan` 名称:根据速度和可用性规划冲刺容量,按就绪定义选择 Story,梳理依赖关系和关键路径,制定冲刺目标及计划摘要。估算规模请转至 `task-estimation`,问题状态治理请转至 `triage`,计划评审请转至 `plannotator`,每日同步请转至 `standup-meeting`,回顾请转至 `sprint-retrospective`,规划前的概念梳理请转至 `bmad`、`bmad-idea` 或 `bmad-gds`。
three.js 的附加屏幕空间后期处理,使用 EffectComposer、Pass 基类、RenderPass 以及 UnrealBloomPass、SSAOPass、SSRPass、BokehPass、OutlinePass、FXAAPass/SMAAPass、TAARenderPass 和 ShaderPass 等内置通道;底层着色器模块参见 Shaders 附加组件组;并与 node/WebGPU 技术栈使用的核心 PostProcessing 类作区分(参见 threejs-node-tsl 和 threejs-renderers)。用于构建合成器链,而非仅用于基础渲染器色调映射(threejs-renderers)。
在 iOS/macOS 应用中实现、审查或改进 CloudKit 和 iCloud 同步。适用于使用 CKContainer、CKRecord、CKQuery、CKSubscription、CKSyncEngine、CKShare、NSUbiquitousKeyValueStore 或 iCloud Drive 文件协调;通过带有 cloudKitDatabase 的 ModelConfiguration 同步 SwiftData 模型;处理用于解决冲突、网络故障或配额限制的 CKError 代码;或在执行同步操作前检查 iCloud 账户状态。
将 C、C++、Python、Go、JavaScript 或 TypeScript 代码移植为符合 Rust 惯用风格且保留原有行为的代码:使用所有权而非手动内存管理,使用 Result 而非错误码和异常,使用枚举而非标志整数和魔法字符串,并编写测试证明移植结果一致。用户要求用 Rust 移植、翻译、转换、迁移或重写代码时均使用此技能(“rewrite this in Rust”、“what would this look like in Rust”、“move this module to Rust”),即使用户没有说“port”也适用。与 rust-best-practices 技能配合使用,后者涵盖目标代码的风格。
端到端地构建、修改、调试、测试和部署 Railcode 应用。适用于从想法创建 Railcode 应用、使用 Railcode CLI 搭建脚手架、通过 @railcode/sdk 编写后端 worker、将前端连接到 worker 路由、声明应用权限、使用 railcode dev 测试、将旧版 v1 应用迁移到 apps v2、维护现有 v1 browser-SDK 应用、为 v1 应用添加其原本不支持的功能(密钥、后端、cron、必须生效的授权)或部署。不要用于托管 Agent 编写或一般组织管理。
诊断并修复损坏、配置错误或行为异常的 moon 任务。当 moon 任务失败、未运行、被跳过、挂起、产生过期或错误输出、不该缓存却被缓存、每次都重新运行,或缓存命中后缺少输出时,使用此技能。也涵盖流水线挂起、任务只在 CI 中运行而本地不行(或反之)、被 --affected 跳过的任务,以及任务继承未应用于项目的情况。只要用户提到“moon run”或“moon task”并同时描述问题(错误、缓存过期、输出缺失、结果错误、“无事可做”或行为异常),就应启用。也适用于任务选项(persistent、runInCI、allowFailure、expectFailure、envOverride、affectedFiles、mutex、timeout、outputStyle、cacheLifetime)、任务检查、清理和等待依赖,以及项目级 taskOptions。不适用于创建新任务、设置工作区、配置工具链或学习 moon 概念。
使用 AST-grep(tree-sitter)、grep、LSP 和语言原生工具,从 9 个维度进行全面且注明文件来源的技术债务审计。生成 TECH_DEBT_AUDIT.md,包含严重程度、工作量估算和按优先级排序的修复项。用于代码库健康检查、技术债务审计、架构审查、代码质量评估或清理规划。触发词:“tech debt”“technical debt”“debt audit”“code health”“technical debt audit”“codebase health check”“find tech debt”“debt analysis”“audit code quality”。
需要应用 Java 并发最佳实践时使用,包括线程安全基础、ExecutorService 线程池管理、Producer-Consumer 等并发设计模式、使用 CompletableFuture 进行异步编程、不可变性与安全发布、避免死锁、虚拟线程、结构化并发、作用域值、背压、取消规范以及并发系统的可观测性。适用于审查 Java 代码的并发性或线程安全、修复竞态条件、选择 ExecutorService 或虚拟线程、改进同步和共享可变状态处理,或为相关 Java 子任务应用结构化并发等请求。属于 Plinth Toolkit。
使用 GraphQL Admin API、Shopify CLI、Polaris UI 和 Liquid 构建 Shopify 应用、扩展和主题。触发词:“shopify”、“shopify app”、“checkout extension”、“admin extension”、“POS extension”、“shopify theme”、“liquid template”、“polaris”、“shopify graphql”、“shopify webhook”、“shopify billing”、“app subscription”、“metafields”、“shopify functions”
three.js 几何体创建:BufferGeometry、类型化 BufferAttribute 和交错布局、InstancedBufferGeometry、基础几何体(box/sphere/torus 等)、ExtrudeGeometry 和 Extras 中的 Shape/Path/Curve、WireframeGeometry,以及 TextGeometry、DecalGeometry、RoundedBoxGeometry 等附加几何体。涵盖此前拆分为 extras-curves 的程序化曲线和挤出功能;动画变形目标请参阅 threejs-animation;缓冲区合并工具请参阅文档 Utils addons 中的官方 BufferGeometryUtils 模块
使用客户端专用 REST 和公开的 WIX_CLIENT_ID,将现有前端连接到运行中的 Wix 网站,无需 SDK 或后端。涵盖 Stores/购物车/结账、Bookings 和 Rentals、Blog、Events 和门票、Portfolio、Restaurants、Donations、Forms、CMS、Pricing Plans,以及带登录、社交登录/SSO 和受限内容的 Members。在将 Wix 业务数据和买家流程接入 vibe 编码的应用、HTML/JSX/Vite 项目或设计导出时使用:购物、预约、捐赠、表单提交、会员、餐厅订单/预订和会员账户。提供无依赖的辅助工具和接入指南;不会创建或更改所有者内容,也不会模拟数据。需要 SDK 集成、Wix CLI 构建、托管或创建新网站时,请改用 wix-headless。
使用目标驱动的 TDD 流程将 Mem0 集成到现有代码仓库。自动检测仓库语言,并询问用户选择 Mem0 Platform(托管版)或 Mem0 Open Source(可自托管)。在实现前先编写失败测试。生成本地功能分支及 `.mem0-integration/` 产物,供配套验证技能使用。触发条件:用户说“集成 mem0”“将 mem0 添加到此仓库”“将 mem0 接入 <repo>”,或询问如何为现有项目添加记忆功能。不触发条件:用户想了解通用 SDK 用法(使用 skill:mem0)、CLI 用法(使用 skill:mem0-cli)或 Vercel AI SDK(使用 skill:mem0-vercel-ai-sdk)。成功后,在同一工作区调用 skill:mem0-test-integration 进行验证(松耦合)。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
