Skills
收录 98,284 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
使用 2025 年现代方法以 Next.js 构建渐进式 Web 应用(PWA)的综合指南。适用于用户需要在 Next.js 应用中实现 PWA 功能时,包括可安装性、离线支持、Service Worker、Web 应用清单、缓存策略、推送通知,或将现有 Next.js 应用转换为 PWA。涵盖原生 Next.js PWA 支持(零依赖、App Router)和 Serwist 包(高级离线能力、Service Worker 管理)。也适用于排查 PWA 问题、优化 PWA 性能,或从 next-pwa 等已弃用的包迁移时。
适用于在 TypeScript 中配置 Node 24+ 内置 `node:sqlite` 与可加载的 `sqlite-vec` 扩展,以实现向量 / RAG 存储而不使用 `better-sqlite3`,或调试 vec0 BigInt rowid、vitest 在 sqlite-vec 上挂起、`node:sqlite` 下的 `.ts` 导入错误,或 "sqlite extension not loadable" 时。涵盖扩展加载、vitest 不兼容(改用 `node --test`)、tsconfig 标志和 CLI shebang。触发词包括 `node:sqlite`、`sqlite-vec`、vec0 / 向量存储,即使用户未提到 better-sqlite3。
使用 OpenAI 的无状态 API 构建 —— Chat Completions(GPT-5、GPT-4o)、Embeddings、Images(DALL-E 3)、Audio(Whisper + TTS)和 Moderation。包含 Node.js SDK 以及适用于 Cloudflare Workers 的基于 fetch 的方式。使用场景:使用 GPT-5/GPT-4o 实现聊天补全、使用 SSE 流式返回响应、使用 function calling/tools、使用 JSON schema 创建结构化输出、为 RAG 生成 embedding(text-embedding-3-small/large)、使用 DALL-E 3 生成图像、使用 GPT-Image-1 编辑图像、使用 Whisper 转写音频、使用 TTS 合成语音(11 种声音)、审核内容(11 个安全类别),或排查速率限制(429)、无效 API key(401)、function calling 失败、流式解析错误、embedding 维度不匹配或超出 token 限制等问题。
OpenDesign 构建脚本工具使用指南。当需要使用 @opensig/open-scripts CLI 工具进行图标生成、SVG 清理、组件构建、样式编译、设计令牌生成时使用此 skill。支持 5 个命令:gen:icon(SVG 转 Vue 图标组件)、clean:svg(SVG 清理优化)、build:component(Vue 组件库构建)、build:style(SCSS 样式编译)、gen:token(设计令牌 CSS 变量生成)。使用场景:(1) 配置和执行构建脚本,(2) 编写图标/令牌配置文件,(3) 了解构建流程和命令用法
当用户说出「opsx 批量修复」「批量 opsx-jira-fix」「opsx-jira-fix-batch」「批量 OpenSpec Jira 修复」/ opsx batch fix, batch OpenSpec Jira fix 时触发。轻量触发外壳:解析 Jira ID/URL 并将其以 Engine opsx-jira-fix-workflow 入队到 goal-driven-batch。不运行修复或合并。请勿用于单个 issue(opsx-jira-fix-workflow)或非 Jira 队列(goal-driven-batch)。
通过 `orca-np` CLI 操作由 Orca 管理的 worktree、文件夹上下文、终端、仓库、自动化、制品、技能共享、worktree 评论以及 Orca 内嵌浏览器。用户提到“$orca-cli”、“Orca worktree”、“child worktree”、“在 worktree 中启动 codex/claude”、“读取/等待/发送 Orca 终端内容”、“handoff”/“handover”/“交给另一个 Agent”、“Orca browser”、“orca artifacts”或“share skills”时使用。涉及 Orca 状态时,优先使用此技能,而不是原生 git worktree、临时 PTY 或 Computer Use。仅当可见窗口需要通过 CLI、文件系统或 API 无法实现的 GUI 操作时,才使用 Computer Use
在优化、审计或准备交付 Web 动画或渲染性能工作时使用:帧循环、滚动/视口显现、挂载/卸载过渡、canvas/WebGL 生命周期、减少动态效果、懒渲染以及延迟的非屏内工作。适用于卡顿、逐帧分配、强制重排、渲染循环、离开屏幕后不暂停的动画、content-visibility、requestIdleCallback、分析 Chrome DevTools 性能追踪以排查动画或渲染问题,或在浏览器驱动的 CSS/WAAPI、极简 JS、phase 与 Motion/GSAP 之间做选择。当用户明确询问 phase API 或行为时使用。不要用于探索性动画构思、原型制作、视觉迭代或尝试变体,即使代码已经引入了 phase;应等到用户要求性能指导、审计、生产环境实现、可交付性审查,或询问 phase 本身时再使用。
如何使用 Prisma Composer(`@prisma/composer`)编写、测试并部署应用:用 `compute()` 和带类型的依赖声明服务,定义 RPC 契约,组合 Module,声明服务输入(将配置与密钥作为同一 schema,用 `input()` 读回),组合现成的 cron/storage/streams Module,用 `bucket()` 创建原生 S3 兼容的对象存储桶,查找扩展(名为 `prisma-composer-*` 的 npm 包),用 `mockService`/`bootstrapService` 测试,用 `prisma-composer dev` 在本地运行整个应用并用 `prisma-composer log` 跟踪其日志,用 `prisma-composer deploy`(stage、destroy)部署。适用于构建 Prisma App、连接服务依赖、添加 Postgres 数据库、添加定时任务 / blob 存储 / 事件流 / 原生 bucket、为已组合的服务编写测试、在本地运行应用、查看其日志,或部署/销毁环境时。触发词为 "prisma composer"、"@prisma/composer"、"prisma app"、"compute()"、"service.load()"、"module()"、"contract()"、"mockService"、"bootstrapService"、"prisma-composer dev"、"prisma-composer log"、"prisma-composer deploy"、"--stage"、"--fresh"、"--tail"、"prisma-composer destroy"、"prisma-composer-"、"bucket()"。
为 AI Agent 生成项目上下文和代码库文档。创建 `.agents/` 目录,包含项目概览和深度代码库分析(架构、约定、测试、集成、检查清单、工作流、检测到垂直切分时的功能、评审)。当开始一个项目的工作、接手现有代码库、为 Agent 生成项目文档、梳理代码库模式,或根据近期 git 变更增量刷新索引时使用。触发词:"initialize .agents"、"setup project index"、"index project"、"map codebase"、"analyze codebase"、"project overview"、"codebase summary"、"onboarding to this repo"、"integrate feedback"、"sync knowledge"、"refresh codebase"、"sync codebase"、"patch index"。不适用于功能开发、Obsidian 会话笔记,或 prettier、eslint 之类的开发工具配置。
为 Web 应用项目生成全面的规划文档,将工作结构化为上下文安全的阶段并内置验证标准。根据项目需求创建 IMPLEMENTATION_PHASES.md、DATABASE_SCHEMA.md、API_ENDPOINTS.md、ARCHITECTURE.md 及其他规划文档。针对 Cloudflare Workers + Vite + React 技术栈优化。在启动新项目、添加重大功能或将现有工作重构为可管理的阶段时使用。关键词:project planning、planning documentation、IMPLEMENTATION_PHASES.md、DATABASE_SCHEMA.md、API_ENDPOINTS.md、ARCHITECTURE.md、UI_COMPONENTS.md、TESTING.md、AGENTS_CONFIG.md、phased development、context-safe phases、verification criteria、exit criteria、planning docs generator、web app planning、Cloudflare Workers planning、Vite React planning、project structure、project phases、major features planning、new project setup
将代码项目转换为 Obsidian 知识库。当用户提到 obsidian、项目文档、知识库、分析项目、转换项目 时激活。 【激活后必须执行】: 1. 先完整阅读本 SKILL.md 文件 2. 理解 AI 写入规则(默认到 00_Inbox/AI/、追加式、统一 Schema) 3. 执行 STEP 0: 使用 AskUserQuestion 询问用户确认 4. 用户确认后才开始 STEP 1 项目扫描 5. 严格按 STEP 0 → 1 → 2 → 3 → 4 顺序执行 【禁止行为】: - 禁止不读 SKILL.md 就开始分析项目 - 禁止跳过 STEP 0 用户确认 - 禁止直接在 30_Resources 创建(先到 00_Inbox/AI/) - 禁止自作主张决定输出位置
面向 FMC TanStack Start 应用的 React 19 + TypeScript:类型化组件、事件、泛型、ref-as-prop、编译器优先的记忆化,以及 useEffect 纪律(命名、何时不该用 Effect、替代方案)。在为 React 组件/钩子/事件标注类型,或编写/审查 useEffect、useEffectEvent、派生状态、数据获取 effect,或 oxlint React Compiler / Rules of React 的 effect 规则时使用。不适用于路由/服务端边界(见 tanstack-start-* 技能)。
在阅读并分析整个代码库后,为大型软件仓库构建独立的多页 Markdown wiki 包。适用于 Agent 被要求创建仓库 wiki 文档、上手文档、架构指南、代码库导览、维护者手册,或为代码学习者和新维护者深入讲解模块、核心代码路径、算法、设计决策、权衡、测试、工具链和运维时。针对拥有数十万行代码、维护者需要广泛覆盖和深层子系统文档的大型仓库进行了优化。生成的 wiki 必须位于独立包中,通常是 `wiki/` 或 `maintainer-wiki/`,除非用户明确覆盖此设置,否则不得混入现有 `docs/`、`website/` 或产品文档应用。当用户明确要求发布或部署生成的 wiki 时,还支持可选的 Rspress/静态文档站点设置。支持 Markdown 输出,并在有用时使用 Mermaid、Graphviz 和 KaTeX。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
