cursor-setup(Cursor 后端配置)
为 Claude Code Harness 配置并验证 Cursor 后端。当用户调用 cursor:setup、希望把 Cursor 作为本地默认实现后端,或要求检查 Cursor 插件/agent 就绪状态时使用。分发默认仍为 opt-in;仅在明确请求时才修改本地 env/user settings。
使用场景/文件系统与本地项目
读写项目文件、执行本地命令的基础能力。几乎所有开发工作流的底座。
共匹配 1,510 个资源 · 第 27 / 32 页
文件系统 MCP 是本地开发工作流的底座:让 AI 列出目录、读取与创建文件、搜索代码、批量重命名与移动。官方参考实现 @modelcontextprotocol/server-filesystem 提供了带权限白名单的基础工具集,几乎所有「AI 改代码」场景都以它为第一块拼图。
配合 Shell / 终端类 MCP,AI 可以完成「读项目 → 改代码 → 跑构建 → 看报错」的完整闭环;配合 Git MCP 则能做分支操作与历史检索。注意:能力越强越要圈边界——只把需要的项目目录加入 allowed dirs,敏感路径(密钥、生产配置)绝不暴露。
在 Cursor / Claude Code / VS Code 中,Filesystem MCP 常与内置文件工具重叠。实践建议:编辑器内置工具负责当前项目,Filesystem MCP 负责跨目录任务(如同时操作多个仓库或生成物输出目录)。
为 Claude Code Harness 配置并验证 Cursor 后端。当用户调用 cursor:setup、希望把 Cursor 作为本地默认实现后端,或要求检查 Cursor 插件/agent 就绪状态时使用。分发默认仍为 opt-in;仅在明确请求时才修改本地 env/user settings。
MCP Apps 的全面验证清单。使用 basic-host 参考实现测试,验证 handler 先于 connect、文本回退、resource URI 关联、单文件打包、宿主样式、CSP 与遗留模式检测
搭建 MCP App 项目结构:正确的目录布局、依赖、入口点与框架专属模板。支持 React(useApp hook)、原生 JS、Vue、Svelte、Preact 与 Solid
改进或撰写文字:收紧表达、消除歧义、修正语法、调整语气与篇幅,同时保留作者的声音与含义。当用户要求编辑、校对、改写、润色、精简或调整文本语气,或依据笔记起草内容时使用。触发词:edit、proofread、rewrite、polish、tighten、make it shorter/clearer/more formal、fix grammar、润色、改写、校对、修改、精简、改语气、帮我写。
探查 SQLite 与 PostgreSQL 数据库:列出表、检查 schema(列/类型/约束)、预览数据、生成 Mermaid ER 图,并运行安全的只读查询。当被要求探查数据库、查看表结构、描述表、生成图或查询数据时触发,也由关键词 database exploration、schema、ER diagram、SQL query 触发。
仅用于 Agent Zero 内置的 Docker/Xpra Linux 桌面、XFCE 应用、LibreOffice GUI 应用、文件管理器、终端,或在 Agent Zero 运行环境内的可视化工作流。不适用于 A0 CLI /computer-use 或 computer_use_remote 宿主控制。
TypeScript 最佳实践。在阅读或编辑任何 .ts 或 .tsx 文件时使用。
审查或改进 Front-End Checklist 规则 MDX 文件,以提升其质量分、修复占位 prompt、补齐缺失字段或用真实代码示例丰富内容时使用。
审查与“减少高开销的 DOM 读写”相关的脚本、客户端组件、bundle 或运行时行为时使用。同时检查源码与浏览器执行路径。在 React 中,多个已挂载组件反复用 requestAnimationFrame 驱动状态更新且源码可见时,属于合理的性能异味。
适用于商品页、本地商家页、菜谱、图书以及任何聚合用户评价的页面。审计电商或评价类站点的富媒体搜索结果(rich result)资格时使用。
通过 10 题引导向导一次性捕获用户的品牌标识(主色/强调色 HEX + 标题与正文 Google Fonts + 设计风格(编辑型/技术型/极简/活泼)+ 默认输出目录 + 代码高亮主题 + 目录行为 + 可选 logo/公司名),对照 WCAG 2.2 AA 校验正文与链接对比度,在 HSL 空间派生 12 个 CSS 自定义属性,并存储结果供所有 markdown-html 转换器读取。在任何 markdown-html 转换前使用。触发于首次引导(「set up the brand」「configure markdown-html」「run onboarding」)、显式重置,以及每个转换器在渲染前通过 config_loader.py 检查。若正文对比度未达 AA 4.5:1 或输出目录不可写则拒绝保存。优先级:项目(./.markdown-html/)> 全局(~/.config/markdown-html/)> 内置默认;MARKDOWN_HTML_NO_CONFIG=1 可绕过。
通过 docker CLI 管理 Docker 容器、镜像、数据卷与 Compose 栈——列出、inspect、日志、运行、构建、停止、删除、compose up/down。用于本地容器操作。
审查一个 GitHub 拉取请求,并输出经过校验的本地评审结果载荷(评论与批准决定)。
驱动真实浏览器检查或操作网页/应用——导航、截图、读取控制台与网络、填写简单表单——用于验证类任务,而非无人值守自动化。
vdevelop
本地构建并打包 Cypress Electron 二进制(yarn binary-build、binary-package、binary-zip、Docker/Linux 对齐),包括非交互 --version/--platform 参数与在 agent 宿主中取消 ELECTRON_RUN_AS_NODE。涵盖 macOS 签名、可选提速环境变量、dist 冒烟测试陷阱,以及构建后工作树变 dirty 的原因。当用户要求构建 Cypress 二进制、binary-package、binary-build 中 electron MODULE_NOT_FOUND 或本地二进制 zip 时使用。产物调试请用 debugging-cypress-artifacts。
用新鲜的本地证据验证一个论断:将其改写为可证伪形式,记录基线与处理后状态,比对产物,并返回 VERIFIED、NOT VERIFIED 或 INCONCLUSIVE。
构建和修改 Codename One 跨平台移动应用(Java 17、Maven、ParparVM/Android/iOS/JavaScript)。当项目包含 common/codenameone_settings.properties、依赖 com.codenameone:codenameone-core、编辑 common/src/main/css/ 下的 CSS、调用 cn1:run/cn1:test/cn1:build、引用 com.codename1.ui.*/com.codename1.testing.*,或用户要求构建 UI、编写界面测试、生成截图、与 Swing/HTML/Android 对比时使用。
构建和修改 Codename One 跨平台移动应用(Java 17、Maven、ParparVM/Android/iOS/JavaScript)。当项目包含 common/codenameone_settings.properties、依赖 com.codenameone:codenameone-core、编辑 common/src/main/css/ 下的 CSS、调用 cn1:run/cn1:test/cn1:build、引用 com.codename1.ui.*/com.codename1.testing.*,或用户要求构建 UI、编写界面测试、生成截图、与 Swing/HTML 对比时使用。
在为本地开发编写或优化 Dockerfile、docker-compose.yml,调试与本地表现不一致的容器,或缩减 Python、Node.js 应用镜像体积时使用。不适用于 Kubernetes 资源或 Helm——那类任务请用 containerization。
针对 .NET API 表面设计准则评审 PR。分析 api/*.cs 文件 diff,应用 .NET 框架设计指南与 Aspire 约定的评审规则,并通过 git blame 将每项 API 发现归因到引入者。在被要求评审 API 表面变更时使用。
编写会写代码、改代码、评审或重构代码的智能体的行动手册。当用户希望智能体编写脚本、生成代码、评审拉取请求、重构代码库、修 bug、实现特性、写测试,或处理 Python、TypeScript、JavaScript、Go、Rust、SQL、shell 等语言时使用。
当用户要求把 CSS 或 SCSS 文件改用项目的 `_variables.scss` 令牌、把 `@apply` 替换为原生 CSS,或让样式表符合样式规范时使用。触发词:"convert this CSS"、"use variables in this stylesheet"、"remove @apply"、"align with styling guidelines"。
从 Entity Framework Core 模型生成 D2 数据库图。适用:EF Core 数据库图、Entity Framework Core ERD、DbContext 图、C# 实体关系图、PostgreSQL schema 可视化、由 EF Core 实体生成 .d2 文件、表关系、owned types、多对多连接表、索引与约束。不适用:运行时调试、数据库迁移执行、schema 部署、SQL 性能调优或 draw.io 图。
设计 MegaLinter 方案并撰写技术规格。属于贡献流程的第二步,在 /analyze 之后使用。
Cursor IDE 项目的参考架构:目录结构、rules 组织、索引策略与团队配置模式。触发语:“cursor architecture”、“cursor project structure”、“cursor best practices”、“cursor file structure”。
配置 Cursor 的隐私模式、数据处理、遥测与敏感文件排除。触发语:“cursor privacy”、“cursor data”、“cursor security”、“privacy mode”、“cursor telemetry”、“cursor data retention”。
掌握 Cursor Composer 的多文件 AI 编辑、脚手架搭建与重构。触发语:“cursor composer”、“multi-file edit”、“cursor generate files”、“composer workflow”、“cursor scaffold”、“Cmd+I”。
Cursor Composer 高级技巧:agent 模式、并行 agent、复杂重构与多步编排。触发语:“advanced composer”、“composer patterns”、“multi-file generation”、“composer refactoring”、“agent mode”、“parallel agents”。
当用户希望为生产环境优化并压缩 CSS 时使用本技能 —— 通过 PostCSS 减小文件体积、合并规则、去除重复声明并压缩颜色值。
从本地开发检出评审 Remix 的 pull request。当被要求评审 PR、查看 pull request diff 或输出评审员风格的深入评估时使用。
执行 git commit,支持约定式提交信息分析、智能暂存与信息生成。当用户要求提交变更、创建 git commit 或提到 "/commit" 时使用。支持:(1) 从变更自动检测 type 和 scope;(2) 从 diff 生成约定式提交信息;(3) 可覆盖 type/scope/description 的交互式提交;(4) 按逻辑分组做智能文件暂存。
Python 资源管理,涵盖上下文管理器、清理模式与流式处理。适用于管理连接、文件句柄、实现清理逻辑,或构建带累积状态的流式响应。
通过单一主代理编排的工作流审查 Logseq 代码改动、PR、补丁、commit 范围或实现方案:将只读子代理分发到多轮独立评审,再对 web 端、桌面端与 Logseq CLI 的发现进行去重、验证并汇报。
针对代码的聚焦式安全审计,经过校准只呈现真实可利用的缺陷,抑制理论性发现。当用户要求"audit""security-audit""find vulnerabilities""检查 IDOR/SSRF/XSS/注入",或想对某个文件、目录、分支 diff、PR 做安全评审时使用。覆盖访问控制、注入、认证/密钥、敏感数据、业务逻辑、Web 边界以及 AI agent/LLM 三件套风险。产出经过校准的发现,含数据流、利用请求、修复方式与置信度——不含理论性或纵深防御层面的琐碎意见。
掌握 HTTP QA:先连 devenv,再用交互式 API key / X-Environment-ID 发真实 curl。测试套件可分片到并行 worker。触发:apitest、api test、curl localhost、本地 API 的 QA。
以 :local 标签构建 Docker 镜像并运行完整的 Bats 测试套件。
RedisInsight API 的 NestJS 后端开发模式:模块结构、services、controllers、DTO、依赖注入与错误处理。在编辑 redisinsight/api/** 下任何文件、编写或修改 NestJS 模块、控制器、服务、DTO、provider,或用户提到 backend、API、NestJS 时使用。
SQLiteCpp 公共 API 文档与文件头的 Doxygen 标准和模板。
分析指定样式文件或组件目录,识别冗余、低效与可维护性问题并给出优化建议。
当设计已完成、需要为缺少代码库上下文的工程师编写详细实现任务时使用——假设工程师领域知识有限,产出包含精确文件路径、完整代码示例与验证步骤的全面实现计划。
KFL2(Kubeshark Filter Language)参考。在编写、构造或建议任何 KFL 过滤表达式前必须先加载本技能。KFL 是静态类型的——错误的字段名或语法会静默失败或报错。未加载本技能时不要猜测 KFL 语法。触发于任何提及 KFL、CEL 过滤、流量过滤、显示过滤、查询语法、过滤表达式、写过滤器、构造查询、build a KFL、创建过滤表达式、“我该怎么过滤”“只看……”“查找满足……的流量”、协议专属查询(HTTP 状态码、DNS 查询、Redis 命令、Kafka topic)、Kubernetes 感知过滤(按命名空间、pod、service、label、annotation)、L4 连接/流过滤、基于时间的查询,或任何在 Kubeshark 中切分/搜索/收窄网络流量的请求。当其他技能需要构造过滤器时也触发——KFL 是所有 Kubeshark 流量分析的查询语言。
vbeta
使用 `@tanstack/react-pacer` 对驱动交互式 `@tanstack/react-table` v9 表格的高频写入做防抖与节流:列过滤输入框与列宽调整状态。模式:从 `@tanstack/react-pacer/debouncer` 导入 `useDebouncedCallback`,用它包住你的 `onChange` 写入函数,并保留本地输入状态让输入手感即时。对于列宽拖拽,节流 `onColumnResizingChange`,避免一次拖动每秒推入 60 次以上状态更新。Pacer 是 v9 中对 v8 示例里手写 `DebouncedInput` setTimeout 组件的替代方案。
vbeta
`@tanstack/react-table` v9 的 React Compiler 兼容性。当你在嵌套的自定义组件里通过 builder API 读取表格状态(`column.getIsPinned()`、`row.getIsSelected()`、`cell.getIsAggregated()`、`header.column.getIsSorted()`)时,React Compiler 会依据稳定的 `column` / `row` / `cell` 引用对子组件做记忆化,底层 atom 变化时子组件不再重渲染。表现是:复选框状态陈旧、排序指示器卡住、固定按钮失效。修复方式:把 JSX 包进 `<Subscribe source={table.store} selector={…}>` 或 `<Subscribe source={table.atoms.X}>`,让编译器能看到依赖。路由关键词:Subscribe、table.Subscribe、React Compiler、复选框陈旧、被记忆化的表头与单元格、builder API。
与 MCP 服务器集成的技能模板。演示参考文件模式:Claude 在发起任何工具调用前先阅读特定领域的 MCP 速查表,减少因服务器特有坑点导致的查询失败。可 fork 此技能,把 Sentry 示例替换为你的目标 MCP。
Next.js 16+ 与 Turbopack——增量打包、文件系统缓存、开发速度,以及何时该用 Turbopack、何时该用 webpack。
在生产环境部署、管理与调试 Kubernetes —— Deployment、Service、Gateway API、服务网格(Istio/Linkerd/Cilium)、eBPF 可观测性(Cilium Hubble)、安全加固(Pod Security Standards、OPA/Kyverno、seccomp、Falco/Tetragon 运行时安全)、Helm、HPA、PDB、拓扑分布以及问题排查。当用户要求编写 K8s 清单、部署到集群、调试 Pod、搭建 Gateway API、配置弹性伸缩或加固集群安全时使用。不用于编写 Dockerfile(请用 docker)、CI/CD 流水线设计(请用 ci-cd)或 Terraform 基础设施(请用 terraform)。
Kubeshark 安装与部署技能。当用户想安装 Kubeshark、把 Kubeshark 部署到 Kubernetes 集群、设置 Kubeshark、配置 Kubeshark helm values、生成 Kubeshark 配置文件、自定义 Kubeshark 部署、排查 Kubeshark 安装问题、升级、卸载或管理 Kubeshark Helm release 时使用。当用户提到 “kubeshark tap”、“kubeshark clean”、“helm install kubeshark”、“让 kubeshark 跑起来”、“设置流量抓取”、“部署 kubeshark”、“kubeshark 起不来”、“kubeshark pods 未就绪”、“配置命名空间”、“持久化存储”、“快照云存储”、“kubeshark ingress”、“kubeshark auth”、“kubeshark SAML”、“kubeshark license”、“kubeshark config”、“自定义 helm values”、“EKS/GKE/AKS 上的 kubeshark”、“OpenShift 上的 kubeshark”、“KinD/minikube/k3s 上的 kubeshark”、“air-gapped”、“离线安装”,或任何与在 Kubernetes 集群安装、配置并运行 Kubeshark 相关的请求时也触发。
部署到 Vercel/Netlify,一张通往生产环境的单程票安排好。当用户提到部署、Vercel、Netlify、分析统计或健康检查时使用。不要用于:编码实现、本地开发、代码评审或环境初始化。
默认不会。官方实现要求启动时显式传入允许访问的目录列表,AI 只能触达这些路径。这也是它比裸 Shell 更安全的原因。
跨项目目录、批量文件整理、无编辑器的脚本环境(如 CLI Agent 操作仓库外路径)时才需要;单项目内编辑用内置工具更省 token。
用版本控制兜底(删除可回滚)、只挂载必要目录、要求 AI 删除前列出目标清单确认,破坏性批量操作放沙箱先演练。