Rider 语义重构
在 Rider 支持的解决方案与项目中进行语义化重构时使用,涵盖 .NET/C#、F#、VB、C++、Unity、Unreal Engine、XAML、Razor 及其他 GameDev 或混合语言项目。当编辑必须跨 IDE 解析的引用同步更新声明与使用处时触发——重命名符号、移动类型或命名空间、安全删除无用代码、提取接口/基类/方法、修改签名或重组命名空间。不要用于仅移动文件、配置键、字符串、注释、纯文案编辑、生成产物,或名称/签名不变的逻辑改动。
使用场景/Cursor 开发必备
面向 Cursor 用户的入门组合:文件、GitHub、文档、浏览器。快速搭建 AI 编程工作流。
共匹配 6,596 个资源 · 第 55 / 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 粘贴即可,安装命令与鉴权环境变量一并给出。
在 Rider 支持的解决方案与项目中进行语义化重构时使用,涵盖 .NET/C#、F#、VB、C++、Unity、Unreal Engine、XAML、Razor 及其他 GameDev 或混合语言项目。当编辑必须跨 IDE 解析的引用同步更新声明与使用处时触发——重命名符号、移动类型或命名空间、安全删除无用代码、提取接口/基类/方法、修改签名或重组命名空间。不要用于仅移动文件、配置键、字符串、注释、纯文案编辑、生成产物,或名称/签名不变的逻辑改动。
端到端地新增或修改 Next.js 实验特性标志的方法。在编辑 config-shared.ts、config-schema.ts、define-env-plugin.ts、next-server.ts、export/worker.ts 或 module.compiled.js 时使用。涵盖类型声明、zod schema、构建期注入、运行时 env 贯通,以及“运行时 env 分支 vs 独立 bundle 变体”的取舍决策。
Colima 使用指南——通过轻量 Lima 虚拟机在 macOS 与 Linux 上运行容器运行时(Docker、containerd、Kubernetes、Incus)。只要 Colima 是(或应当是)容器后端就使用本技能:安装 Colima;`colima start/stop/status/delete/ssh`;选择或切换运行时;`Cannot connect to the Docker daemon at unix:///var/run/docker.sock` 报错;Docker context 与 socket 位置;镜像仓库 mirror 与不安全仓库;buildx;在容器中显示为空的 bind 或 volume 挂载;磁盘空间回收与扩容;VM IP 可达;GPU 与 AI 模型负载;配置文件、profile 与 `COLIMA_HOME`;或无法启动的 Colima VM。同时适用于编写驱动 Colima 的脚本——以非交互方式把 Colima 拉起的 bootstrap、dev-env、deploy 或 CI 脚本——因为本技能掌握正确的参数、按 profile 区分的 socket 路径、幂等的 `colima start` 守卫以及就绪与清理模式,这些正是手写脚本常出错之处(例如臆造并不存在的参数或错误地假定)。
在集成测试中针对远程执行器进行测试。
来自 Vercel 工程团队的 React 与 Next.js 性能优化准则。在编写、审查或重构涉及组件、Next.js 页面、Server Components、Server Actions、数据获取、bundle 体积、渲染行为或性能提升的 React/Next.js 代码时使用。
从代码本身为模块或公共 API 面(函数、类、CLI 命令、端点)撰写文档。当用户要求 API 参考、为模块写文档,或为公共接口编写使用说明时使用。
Sentry cell 架构参考与进行中的迁移指南。讲解 cell 与 locality 是什么、二者有何区别,请求如何通过 Synapse API 路由、ingestion 路由与 control silo 网关到达 cell,以及如何安全地跨 cell 查询而不静默丢失结果。迁移章节说明迁移工作方式:将 test_urls.py 中的 URL_NAME_TO_ACTION 注册表清零(每种 action 类型附配方)、因 sentry/getsentry 独立部署而必须采用的滚动部署安全与两阶段模式,以及 region → cell 重命名(包括不应重命名的部分:DB 列、AWS 引用、uptime regions、账单地址)。还记录了已知问题与建议修复:集成的 TeamLinkageView 路由、Jira 跨 cell fan-out、relocation 端点路由。
Marin 机构的行文风格。在起草或修订 Marin 署名的文字时使用。
在无法使用 flox 的 Claude Code for web 中搭建 Python 测试环境。当需要运行后端测试而 `uv sync` 因 Python 版本不匹配失败时使用。
在编写任何 SQL 查询之前使用此技能。涵盖:输出形状推断(从问题中获取基数线索)、高效的 schema 探索、基于 CTE 的迭代式查询构建、结构化验证循环(行数、NULL 审计、扇出检查、样例查看)、错误恢复流程、将输出保存到 result.sql 与 result.csv、轮次预算管理以及常见基准陷阱。
让 cursor-ide-worker-bee 负责 Hivemind 的 Cursor 侧界面:Cursor 1.7+ 钩子框架(~/.cursor/hooks.json、6 类生命周期事件),由 src/cli/install-cursor.ts 完成装配;位于 harnesses/cursor/extension/ 的第一方 VS Code/Cursor 扩展;在 Cursor 中注册 Hivemind MCP 服务器(src/mcp/server.ts);以及本仓库自带的 .cursor/ Bee Army 平台(.mdc 格式规则、agents、skills/Stingers、the-beekeeper/the-smoker 命令、model-comparison-matrix)。当任务涉及 Cursor 钩子装配、编写 .cursor/rules/*.mdc、在 Cursor 中注册 MCP、Cursor 扩展构建或 Army 的 .cursor/ 结构时使用。不用于 TS 源码质量(typescript-node-worker-bee)、server.ts 的 MCP 协议内部(mcp-protocol-worker-bee),或其他智能体的 harness 装配(harness-integration-worker-bee)。
来自 Vercel 工程团队的 React 与 Next.js 性能优化指南。在编写、审阅或重构 React/Next.js 代码以确保最优性能模式时使用。涉及 React 组件、Next.js 页面、数据获取、包体积优化或性能改进的任务时触发。
通过访谈从提示词设计 ThinkWork Automation:目标、Space、触发器、验证、评审设置、停止保护与隐私边界,随后输出可审阅的 AutomationDraft。
在隔离的 Docker 容器内执行研究代码,安全地进行复现、实验与基准测试。当用户选择 Docker 作为执行环境,或要求安全地、隔离地、在沙箱中运行代码时使用。
重构分析专家。以约定为基准分析现有代码库。零容忍违规检测、影响度分析、分阶段重构计划制定。执行 /refactor-plan 命令时自动启用,并将结果保存到 Serena Memory。
采用恰当的 HTTP 方法、状态码与一致的命名约定来设计与实现 RESTful API 端点。在创建或修改 API 路由、端点或服务端请求处理程序时使用。处理 src/pages/api/ 下的文件、包含 API 路由定义的文件、实现 REST 端点的文件、处理 HTTP 请求与响应的文件、API 请求的服务端中间件、API 认证与授权逻辑,以及定义 API 版本策略的文件时使用。在设计资源 URL 结构、实现过滤/排序/分页的查询参数处理、为端点设置限流或配置 CORS 与 API 安全请求头时使用。
遵循 URL 结构、HTTP 方法、状态码、版本控制与限流最佳实践来设计与实现 RESTful API 端点。在创建或修改 API 路由、控制器、端点处理程序或路由文件时使用。处理 routes.ts、api/*.ts、controllers/*.ts、endpoints/*.py、views.py 等服务端请求处理程序时使用。在设计资源 URL、实现 CRUD 操作、添加过滤/排序/分页的查询参数或设置 API 版本控制时使用。在审查或重构现有 API 代码的 REST 合规性时使用。
遵循 REST 原则,采用基于资源的 URL、恰当的 HTTP 方法与一致的命名约定来设计与实现 RESTful API 端点。在创建或修改 API 路由处理程序、端点定义或 REST 控制器(如 routes.py、api.ts、controllers/、handlers/),或实现 HTTP 方法(GET、POST、PUT、PATCH、DELETE)时使用。也适用于 API 版本控制、请求/响应校验、状态码处理、限流,或任何向前端客户端或外部系统提供 HTTP 请求的后端端点逻辑。
遵循 REST 原则、HTTP 标准与基于资源的 URL 约定来设计与实现 RESTful API 端点。在创建或修改 API 端点、路由、控制器、请求处理程序或 API 文档时使用。适用于 REST API 设计、API 版本控制、HTTP 方法(GET、POST、PUT、PATCH、DELETE)、URL 结构、查询参数、响应格式、状态码、限流或 API 中间件。在构建 Web 服务、微服务或任何向客户端暴露 HTTP 端点的后端代码时使用。
遵循路由、版本控制与 HTTP 标准最佳实践来设计与实现 RESTful API 端点。在创建或修改 API 路由、控制器或端点(如 routes/api.php、app/Http/Controllers/Api/ 下的 API 控制器、app/Http/Controllers/ 下的控制器、API 资源类)或实现 REST API 功能时使用。适用于 URL 结构、HTTP 方法处理(GET、POST、PUT、PATCH、DELETE)、API 版本策略、过滤/排序/分页的查询参数处理、HTTP 状态码响应、限流配置等端点设计决策。
从 Cursor 访问 claude-mem MCP 服务器以搜索会话历史并记录观察。触发词:memory search、claude-mem、past decisions、record this。不要在正常编码、临时笔记或实现工作时加载。
从 Cursor 访问 claude-mem MCP 服务器以搜索会话历史并记录观察。触发词:memory search、claude-mem、past decisions、record this。不要在正常编码、临时笔记或实现工作时加载。
面向 Cursor IDE 集成与工作流的专项智能体。
在定义 API 请求/响应类型、DTO 以及前后端共享类型时应用。
在 Next.js App Router 中使用 Route Handlers 构建 API 端点时应用。
基于 Next.js 15 App Router 的 REST API 开发。双认证(API Key + Session)、动态实体、元数据系统。在创建端点、校验 API 或理解 API 模式时使用此技能。
校验并修复 OSS 首装 Docker Compose 路径。在编辑 docker-compose.yaml、docker-compose.dev.yaml、.env.example、release 镜像标签、Compose profiles、Keycloak/OpenFGA/RAG 默认值或本地一体化安装的首次启动 UI 行为时使用。
蒸馏并应用当前仓库的 Next.js Nextra 启动模板架构、已实现功能、二次开发扩展点与迁移模式。适用于理解本项目、继续二次开发、修改 docs/landing/i18n/theme/auth/UI 行为,或把这些 Next.js 16 + Nextra 4 + Tailwind CSS 4 模式复用到其他项目。
蒸馏并应用本仓库 Next.js Nextra 启动模板的架构、已实现功能、扩展点与迁移模式。适用于需要理解本项目、继续第二阶段开发、修改 docs/landing/i18n/theme/auth/UI 行为,或把 Next.js 16 + Nextra 4 + Tailwind CSS 4 这些模式复用到其他项目的场景。
用于火山引擎(Volcengine)数据库(MySQL、veDB-MySQL、PostgreSQL、SQL Server、MongoDB、Redis)和公网自建数据库(MySQL和PostgreSQL系列)的元数据管理、数据分析、开发变更、运维诊断、巡检。覆盖实例列表查询、实例下数据库列表查询、表列表查询、表结构查询、数据查询、数据分析与可视化报告(含跨数据源/文件联合分析)、数据治理(资产盘点/数据画像/数据质量/敏感数据识别)、慢查询诊断、死锁与锁等待分析、事务与活跃会话排查、错误日志查询、表空间分析、健康巡检、监控指标查询、变更工单申请等场景。不支持字节云(ByteCloud)数据库,如 ByteRDS / ByteDoc / ByteRedis。
只要任务需要提交或调查 git 历史就务必使用。涵盖原子提交、暂存、commit message 风格、rebase、squash、fixup/autosquash、blame、bisect、reflog、git log -S/-G,以及“这是谁写的”“这段什么时候加的”之类的问题。除非用户要求 git 相关操作,否则不用于普通代码编辑。
当 React Native 应用使用或选型 react-native-video 库时使用——播放/控制视频或音频、v6 的 `Video` 组件或 v7 的 `useVideoPlayer`/`VideoView` 播放器 API、source/props/事件(onLoad、onProgress、onEnd、paused、resizeMode、source、drm)、HLS/DASH、DRM(Widevine/FairPlay、`@react-native-video/drm`)、字幕/轨道、画中画、后台或锁屏音频、全屏、缓冲、离线/下载,以及 iOS/Android 原生配置;也在 v6 与 v7 之间做决策或迁移时使用。触发词包括“react-native-video”“RNV”、`Video`、`useVideoPlayer`、`VideoView` 等。
开发 RomM Python 后端(backend/)——基于 FastAPI,配合 SQLAlchemy 2.0、Alembic、RQ/Redis 与 Socket.IO。在添加或修改 API 端点、handler、ORM 模型、响应 schema、元数据 provider 适配器、后台任务、数据库迁移或后端测试时使用。涵盖分层架构、约定、认证/scopes、OpenAPI→前端类型流水线,以及 uv/pytest/alembic/trunk 工作流。任何对 backend/ 下的工作都会触发。
RomM v2 前端的主题、设计令牌、色彩与视觉语言。在为 v2 组件写样式、挑选颜色、添加/使用 CSS 变量、处理明暗主题,或想用 hex/rgba 字面量时使用。涵盖令牌流水线(src/v2/tokens/index.ts → build:tokens → tokens.css)、.r-v2 作用域类、零 hex 字面量策略与共享状态语义。对 frontend/src/v2/ 下任何颜色/主题/令牌工作触发。
RomM v2 前端的横切功能模式——错误/snackbar 处理、加载与骨架状态、实时 Socket.IO 更新、UI 状态持久化(URL vs localStorage vs 临时)、分页/无限滚动、表单与校验、权限(useCan),以及破坏性操作确认。在为 v2 功能接行为(不只是写标签)时使用。在 frontend/src/v2/ 下实现数据流、对话框、表单、开关或权限门控时触发。
在 RomM v2 前端(frontend/src/v2/)构建或修改组件。在创建/编辑 v2 原语(src/v2/lib/ 的 R* 组件)、共享 composite 或业务 composite 时使用——涵盖三层模型、文件/目录约定、SFC 结构、导入顺序、barrel、Storybook 要求与 v2 反模式。任何对 frontend/src/v2/ 下的工作都会触发。
RomM v2 前端的通用输入(鼠标、触摸、键盘、手柄)与响应式/通用视口布局。在添加交互式 v2 组件、焦点管理、空间导航、手柄/键盘处理、按模态门控的焦点环、断点或响应式布局时使用。涵盖 useInput、焦点几何原语、overlay scope stack、useBreakpoint 与 data-bp/data-input 属性。对 frontend/src/v2/ 下的交互或响应式工作触发。
维护 @next/rspack-core 与 @next/rspack-binding 包。在编辑 rspack/package.json、rspack/crates/binding/Cargo.toml、rspack/rust-toolchain.toml 或 packages/next-rspack/package.json 时使用。涵盖升级 @rspack/core npm 版本、rspack_* crate 版本、Rust toolchain 版本、本地测试的构建与 link,以及 NEXT_RSPACK 环境变量用法。不适用于根目录 rust-toolchain.toml(那是 Turbopack 用的)。
在创建、更新或改进代理技能(agent skills)时使用。
面向 React、Next.js、TypeScript 与 Tailwind CSS 应用的前端开发技能。在构建 React 组件、优化 Next.js 性能、分析 bundle 体积、搭建前端项目、实现无障碍或审查前端代码质量时使用。
创建 MCP(Model Context Protocol)服务器,通过设计良好的工具让 LLM 与外部服务交互。MCP 服务器的质量以其在多大程度上帮助 LLM 完成真实任务来衡量。
用 Boltz 设计新的小分子结合剂。当需要为某靶点在没有固定化合物库的情况下生成全新配体或苗头化合物时使用。不适用于筛选已有分子或一次性 docking。
用 Boltz 设计新的蛋白结合剂。在为某个靶点生成蛋白、多肽、抗体、纳米抗体或自定义结合剂候选时使用。不适用于筛选已有蛋白或小分子。
如何更新随包携带的 SQLite3 amalgamation(sqlite3/sqlite3.c 与 sqlite3.h)以及 Meson wrap。在升级 SQLite、刷新内置 amalgamation 或提升 sqlite3 wrap 版本时使用。
SQLiteCpp 的发布步骤:在所有文件中同步提升版本号、定稿 CHANGELOG、发起 Release PR 并打 tag。在切新版本、提升项目版本或打 tag 时使用。
开始任务、issue 或新功能时 SQLiteCpp 的分支命名与创建规则。
Kubernetes 执行平台——把 TAO 容器任务作为单 Pod 的 k8s Job 提交,并按 NVIDIA GPU 调度。在已部署 NVIDIA GPU Operator 的 EKS / GKE / AKS / 本地集群上运行 TAO,或把 TAO 接入既有 k8s 原生 ML 平台时使用。
通过微交互改进、动画、无障碍(a11y)修复和 UI 结构打磨来提升 Jetpack Compose 界面。用于把硬编码样式抽取到 AppTheme、补充 TalkBack semantics、实现 AnimatedVisibility 或微动画、抽取无状态 Composable,以及添加 @Preview 注解。
两者皆可:项目级 .cursor/mcp.json 随仓库共享给团队,全局 ~/.cursor/mcp.json 对本机所有项目生效。含密钥的配置建议放项目级并加入 .gitignore,或用环境变量引用。
每个启用的 MCP 都会向上下文注入工具定义,建议按项目启用、用完禁用不常用的服务器,把上下文留给真正需要的工具。
JSON 结构相同,差异主要在命令路径与环境变量写法(如 npx 与绝对路径、引号转义)。AgentHub 详情页会区分 stdio 与远程托管(streamable-http/SSE)两类接入方式。