测试工作流
运行测试前必读。详细说明:单个标准单元测试(快)、完整套件(慢)、认证处理,以及获取 API Token 的方法。任务完成时必须运行测试。
使用场景/Cursor 开发必备
面向 Cursor 用户的入门组合:文件、GitHub、文档、浏览器。快速搭建 AI 编程工作流。
共匹配 6,596 个资源 · 第 50 / 138 页
Cursor 对 MCP 的支持是原生且开箱即用的:在 Settings → MCP 或项目根的 .cursor/mcp.json 中粘贴一段 JSON 即可接入任意 MCP Server。搭配 AgentHub 的一键配置生成器,从发现到接入通常不超过一分钟。
推荐的入门组合覆盖四类高频需求:Filesystem(读写项目文件)、GitHub(PR / Issue / diff)、Context7(最新框架文档,减少幻觉)、Playwright(浏览器验证与 E2E)。之后再按业务补充数据库、抓取或国内服务类 MCP。
本页列出的每个资源都附带 Cursor 专用配置片段:在 AgentHub 打开资源详情页 → 选择 Cursor Tab → 复制 JSON 粘贴即可,安装命令与鉴权环境变量一并给出。
运行测试前必读。详细说明:单个标准单元测试(快)、完整套件(慢)、认证处理,以及获取 API Token 的方法。任务完成时必须运行测试。
Phoenix monorepo 中任何 TypeScript 代码的规范与模式——包括 js/packages/、app/ 及其他 TS 目录。只要编写、审查或修改 TypeScript 代码(新函数、类型、导出、测试或重构)就使用本技能。当用户询问本项目的 TS 模式、命名约定或最佳实践时也触发。
在近期变更后执行以简洁为目标的重构清理。当用户要求重构/清理、简化、移除死代码或说“重构一遍”时使用。
当测试目标是 Android(APK / AAB)或 iOS(IPA)应用时使用。涵盖静态分析(jadx、apktool、class-dump)、基于 Frida 与 Objection 的动态插桩、SSL pinning 绕过、root/越狱检测绕过、deep-link / URL scheme 滥用、导出组件攻击、IPC 重定向、WebView 漏洞,以及生物识别 / Face ID / Touch ID 绕过。
在 Next.js App Router 中使用 SSR 安全的 useUrlState。从服务端页面转发 searchParams(在 Next.js 15+ 中 await 该 Promise),在纯客户端组件中调用 useSearchParams(),在 useHistory true/false 之间取舍,并使用 Proxy(前身是中间件)向服务端布局暴露查询参数。仅支持 App Router——不支持 Pages Router。在使用 state-in-url/next 或任何需要首屏 URL 状态正确的场景下加载此技能。
Docker 容器、镜像、数据卷、网络管理(CLI + Dockerode)
只要在 Actual Budget 仓库中新增、撰写、起草或修复一条发布说明,就使用本技能。它就是随代码改动一起发布的 changelog 条目,以 Markdown 文件形式存放在 `upcoming-release-notes/`。触发请求如添加发布说明、写 changelog 条目、为这个 PR 或改动补发布说明、创建 upcoming release note,或在本仓库完成一个面向用户的改动、下一步自然就是补发布说明的任何时刻。这些说明是给人读的,因此必须短、用平实语言、不含技术细节。写成 commit message 风格或带实现术语,产出会在评审中被退回重写。
一种追问式会话,用来从用户那里挖掘片段,也就是各类写作素材(主张、小场景、尖锐句子、半成形想法),并追加到单一文档中,作为未来文章的原始素材。适用于用户想在施加结构前发展想法,或提到 “fragments”、“ideate”、“raw material” 写作素材时。
以自选路径风格,把文章塑造成一段节拍旅程。用户从原始素材中选择起始节拍,你只写这一段,然后提供下一步转向选项,逐个节拍推进,直到文章自然结束。适用于用户已有原始素材,并想把它组装成叙事而不是论证时。
通过对话会话,把一份原始素材 Markdown 文件塑造成文章:起草候选开头,逐段扩展,并在每一步讨论格式(列表、表格、提示块、引用)。适用于用户有一堆笔记、片段或粗稿,并希望把它变成可发布作品时。
审查代码变更中被改动、可能因验证不可靠而回退未被发现的行为。在检查变更是否有充分验证时使用。
构建新 UI 或重塑既有 UI 时提供独特而有意图的视觉设计指引。只要任务产出或修改用户会看到的渲染内容——网站、落地页、Web 应用、仪表盘、React/HTML/Vue 组件、带视觉输出的 artifact、风格 overhaul,或“让它更好看”的请求——即使用户从没说“设计”二字也应使用。涵盖美学方向、字体排印、环境约束(字体、Tailwind、素材),以及何时应归于惯例而非追求独特。
ClickHouse 数据库模式、查询优化、分析与数据工程最佳实践,适用于高性能分析型工作负载。
ClickHouse 数据库模式、查询优化、分析与数据工程最佳实践,适用于高性能分析型工作负载。
在创建、修改、修复或评审测试时使用;在添加 mock、fake、断言、单元测试、PG 集成测试、前端组件测试或 Playwright e2e 测试时使用;也在测试失败后改动测试时使用。
读取计划文档,将其拆解为步骤,从 ECC 目录中设计每一步的代理链,并输出可直接粘贴的 /orchestrate 自定义提示词。只做生成——本身不会调用 /orchestrate。当用户有多步计划并想通过 orchestrate 来驱动、又不想手工编排代理链时使用。
以 openai-agents-python 维护者的身份评审一个 GitHub issue 或 PR 链接,分阶段判断该诉求是否真实存在、是否具有实际重要性、是否能用受支持的功能自行解决、范围界定是否恰当、是否有更合适的其他设计、以及是否值得投入维护者与贡献者的精力。用于评估 issue 的有效性与严重程度、决定优先处理还是关闭、判断所请求特性究竟代表未被满足的需求还是只是可发现性或用法缺口、判断 PR 是否值得推进到可合并质量、比较多个开放 PR 或替代设计、把代码质量与仓库就绪状态分开看待,以及撰写简洁的维护者评估意见。当需要回复要求关闭、补充证据或修改代码时,同时产出一条礼貌、简洁、完整、可直接复制粘贴的维护者评论。
当改动影响 OpenAI Agents Python 仓库的运行时代码、测试,或影响构建与测试行为时,执行必须通过的验证流程。
提交/发布前的代码审查:默认使用 Codex;可选 Claude、Pi、Droid、Copilot、Cursor 或 OpenCode。
使用 pyscn 在 Python 代码中查找重构目标——重复代码(克隆)、过度复杂的函数和死代码。当用户问及重构、代码重复、复杂度热点、不可达代码或代码库清理时使用。
Kubernetes 集群、Pod、节点与工作负载监控。在分析 K8s 健康状态、资源优化、Pod 故障、OOMKill、调度或安全态势时使用。也用于 Pod 重启、OOM 事件、驱逐等 Kubernetes 运维事件及集群事件历史分析。触发词:"Kubernetes pods"、"K8s cluster health"、"OOMKill"、"pod restarts"、"container CPU"、"namespace resource usage"、"over-provisioned pods"、"privileged containers"、"pod placement"、"K8s node capacity"、"running containers by cluster"、"workload scheduling"、"pod evictions"、"K8s labels and annotations"、"kubernetes events"、"pod restart events"、"OOM events"、"K8s event history"。不用于解释已有查询、产品文档问题、AWS 专属资源查询、服务级 RED 指标、分布式追踪或日志分析 —— 请改用相应技能。
使用 i18n 体系(i18next / react-i18next)添加、修改或审查 Langflow 前端的用户可见文案。当变更涉及新增或编辑 UI 字符串——标签、按钮、tooltip、模态框、toast、错误提示、空状态——或审查包含用户可见文案的 diff 时使用。所有用户可见字符串必须走翻译体系,且每个新 key 必须存在于全部 locale 文件中。不适用于后端字符串、日志消息或代码标识符。
构建使用原生移动设备能力的 Salesforce LWC——条码扫描、生物识别、定位、NFC、日历、通讯录、文档扫描、地理围栏、AR 空间捕捉、应用评价与支付。当用户要求 LWC 执行条码扫描、文档拍照、定位或地理围栏、生物识别提示、读写设备日历或通讯录、NFC 触碰、收款、应用评价提示或 AR 空间扫描时使用。也由“lightning/mobileCapabilities”“mobile capability”“Nimbus”“device capability”触发。移动离线/Komaci priming 审查请勿使用(改用 mobile-platform-offline-validate),挑选通用 Lightning 基础组件请勿使用(改用 design-systems-slds-apply)。
在不改变外部功能的前提下重构 hitobito 内部代码时使用——用于未来的可扩展性、性能或可维护性。
在查询或扩展 GitNexus 的 PDG 控制/数据依赖接口(`pdg_query` MCP 工具、CDG/REACHING_DEF 边),或推理“什么控制 X”/“Y 流向哪里”/guard 子句时使用。示例:“这条语句的 guard 是什么?”“在函数内追踪这个变量”“为什么 pdg_query 结果为空?”“添加一个 CDG 查询”。
当用户需要运行 GitNexus CLI 命令时使用,例如 analyze/index 仓库、查看状态、清理索引、生成 wiki 或列出已索引仓库。示例:“Index this repo”“Reanalyze the codebase”“Generate a wiki”。
当用户询问 GitNexus 本身——可用工具、如何查询知识图谱、MCP 资源、图 schema 或工作流参考——时使用。示例:“有哪些 GitNexus 工具?”“我该怎么用 GitNexus?”
使用影响半径(blast radius)与依赖映射规划安全的重构。
使用 MCP 工具 execute_metadata_action 生成 Salesforce Flows。当用户要求创建、构建或生成 flow——包括 Screen、Autolaunched、Record-Triggered(保存前/后)、Scheduled 类型——时使用。对类似 flow 的请求同样触发,如“when a record is created”“trigger daily at”“send an email when”“update the field when”“automate”“workflow”或“flow XML/metadata”。这是 Salesforce Flow 生成的唯一技能。
审查文档是否符合 Writing Guidelines。当被要求“review my docs”“check writing style”“audit prose”“review docs voice and tone”或“check this page against the writing handbook”时使用。
依据 Emil Kowalski 设计工程理念形成的高标准审查动画与 motion 代码。默认从严标记问题,通过需靠实力赢得。
审阅 dotnet/roslyn 中的代码改动的正确性、性能,以及与项目约定的一致性。在审阅 PR 或代码改动时使用。
用 Helm chart 与 Kustomize 在 CoreWeave 上部署推理服务。用于部署多模型推理、大规模管理 GPU 部署,或模板化 CoreWeave manifest。触发语如 “deploy coreweave”、“coreweave helm”、“coreweave kustomize”、“coreweave deployment patterns”。
审查 Home Assistant 代码变更并给出建设性反馈。需要一致性审查行为与输出格式时应使用。可用于一般代码审查,不限于 GitHub pull request。
将 Figma 驱动的应用部署到 Vercel、Cloud Run 与 Fly.io。用于把 webhook 接收端、design token API 或连接 Figma 的 Web 应用部署到生产平台。触发语如 “deploy figma”、“figma Vercel”、“figma production deploy”、“figma Cloud Run”。
RuView(WiFi-DensePose)从零到感知的路径选择器——选择 docker-demo、repo-build 或 live-esp32 并执行下一个具体步骤。
审查 CSS 的特异性与层叠层级(cascade layer)纪律、设计令牌(自定义属性)一致性,以及响应式策略正确性(容器查询 vs 媒体查询),在特异性大战、硬编码值导致的令牌漂移、不回流布局违反 WCAG 1.4.10/1.4.4 等问题恶化为不可维护样式表之前将其拦截。
本仓库(.ai/skills/)内创建或编辑 agent skill 的内部指南。在写新 skill、重组已有 skill,或评审 skill 质量时使用。涵盖 frontmatter 约定、安装接线、house 模板,以及每个 Carbon skill 都要遵守的弱执行器写作规则。
将仍在执行解析或自定义执行逻辑的 command 类迁移为返回原始 Git::CommandLineResult,把解析移到 facade/parser 层。在架构重设计重构期间使用
统一的 Azure OpenAI 模型部署 skill,按意图智能路由。支持快捷预设部署、完全自定义部署(版本/SKU/容量/RAI 策略),以及跨地域与项目的容量查询。适用:deploy model、deploy gpt、创建部署、模型部署、部署 openai 模型、初始化模型、预置模型、查容量、查模型可用性、该在哪个地域部署、容量分析。不适用:列出现有部署(请用 foundry_models_deployments_list MCP 工具)、删除部署、创建 agent(用 agent/create)、创建项目(用 project/create)。
负责宏观层面的 UI 架构、复杂 Jetpack Compose 结构与跨页面流转。用于实现自适应布局(WindowSizeClass)、迁移到类型安全的 Navigation Compose 路由图、设计跨模块 Design System、串联复杂的页面级状态(MVI/MVVM),以及编排 deep link 与多屏流程。
针对 ClickHouse 支撑的 logs 表(logs.all.otel 分析端点)编写、评审与迁移 Supabase 日志查询。只要任务涉及 Logs Explorer SQL、log_attributes map、按日志 source 查询(edge_logs、postgres_logs、auth_logs 等)、把旧的 BigQuery cross join unnest(metadata) 日志查询翻译为 ClickHouse,或在 apps/studio/data/logs 与 apps/studio/components/interfaces/Settings/Logs 中接入分析日志 SQL 时使用。用户即使只说“日志查询”“Logs Explorer”或粘贴一段 BigQuery 日志查询待转换也应使用,不必非要提到 ClickHouse。
浏览器自动化——搭建 bsession 环境、一次性从网站获取信息、创建脚本化自动化(一次性或周期性任务),或调试已有会话。可在任意仓库中使用。
通过 CLI 命令以自然语言自动化浏览器操作。当用户要求浏览网站、打开网页、从网站提取数据、截图、填写表单、点击按钮或与 Web 应用交互时使用。
通过 CLI 命令以自然语言自动化浏览器操作。当用户要求浏览网站、打开网页、从网站提取数据、截图、填写表单、点击按钮或与 Web 应用交互时使用。
在 Xperience by Kentico 中实现自定义自动化流程动作。审阅项目约定与动作 API,与用户确认动作的行为和属性,然后生成动作类、带表单组件注解的可选属性类,以及程序集级 RegisterAutomationAction 注册。
Sentry 布局与文本原语的使用指南。在实现 UI 组件、布局或排版时使用。强制优先使用核心组件而非 styled components。
vcanary
为新 AI 供应商添加文档——使用说明、环境变量、Docker 配置与图像资源。
两者皆可:项目级 .cursor/mcp.json 随仓库共享给团队,全局 ~/.cursor/mcp.json 对本机所有项目生效。含密钥的配置建议放项目级并加入 .gitignore,或用环境变量引用。
每个启用的 MCP 都会向上下文注入工具定义,建议按项目启用、用完禁用不常用的服务器,把上下文留给真正需要的工具。
JSON 结构相同,差异主要在命令路径与环境变量写法(如 npx 与绝对路径、引号转义)。AgentHub 详情页会区分 stdio 与远程托管(streamable-http/SSE)两类接入方式。