Dockerfile 生成器
生成 Dockerfile,属于 DevOps Basics 的自动激活 skill。触发词:dockerfile generator、dockerfile。在处理 Dockerfile 生成功能时使用。
使用场景/文件系统与本地项目
读写项目文件、执行本地命令的基础能力。几乎所有开发工作流的底座。
共匹配 1,503 个资源 · 第 4 / 32 页
文件系统 MCP 是本地开发工作流的底座:让 AI 列出目录、读取与创建文件、搜索代码、批量重命名与移动。官方参考实现 @modelcontextprotocol/server-filesystem 提供了带权限白名单的基础工具集,几乎所有「AI 改代码」场景都以它为第一块拼图。
配合 Shell / 终端类 MCP,AI 可以完成「读项目 → 改代码 → 跑构建 → 看报错」的完整闭环;配合 Git MCP 则能做分支操作与历史检索。注意:能力越强越要圈边界——只把需要的项目目录加入 allowed dirs,敏感路径(密钥、生产配置)绝不暴露。
在 Cursor / Claude Code / VS Code 中,Filesystem MCP 常与内置文件工具重叠。实践建议:编辑器内置工具负责当前项目,Filesystem MCP 负责跨目录任务(如同时操作多个仓库或生成物输出目录)。
生成 Dockerfile,属于 DevOps Basics 的自动激活 skill。触发词:dockerfile generator、dockerfile。在处理 Dockerfile 生成功能时使用。
执行数据库查询性能分析相关操作,属于 Performance Testing 的自动激活 skill。触发词:database query profiler、database profiler、database。在处理查询性能分析功能时使用。
针对 warp 仓库的专用审查指引。仅核心 review-pr 技能声明为可覆盖的类别可在此定制。
对本地 Postgres 应用库执行只读 SQL(SELECT、EXPLAIN,以及 SELECT 的 EXPLAIN ANALYZE)。默认本地 URL 为 postgres://posthog:posthog@localhost:5432/posthog,否则使用 DATABASE_URL。在查询本地库、检查表、调试数据或分析查询计划时使用。严禁任何写操作。
在文件系统中部署金丝雀文件(蜜标)以实时检测勒索软件的加密活动。通过文件完整性监控或操作系统级看门狗监视精心放置的诱饵文档,在勒索软件修改或加密时触发告警。适用于涉及勒索软件金丝雀部署、蜜罐文件设置、基于欺骗的勒索软件检测,或加密的文件完整性监控等请求。
借助 Python 的 watchdog 库做实时文件系统事件检测,在关键目录中部署并监控勒索软件诱饵(canary)文件。放置按精心命名、模仿高价值目标(财务记录、凭据、数据库导出)的诱饵文件,位置选在勒索软件通常会优先枚举的目录。一旦监控到对诱饵文件的读取、修改、重命名或删除操作,就通过邮件、Slack webhook 或 syslog 立即告警,在全面加密开始之前给出早期预警。
vbeta
`@tanstack/react-table` v9 可直接上生产的优化手段:只注册你真正用到的 `features` 以缩减包体积;对 `features`、`data` 与 `columns` 做记忆化以保持引用稳定;用窄 selector 或按切片的 `useSelector(table.atoms.<slice>)` 订阅替代 `(state) => state`;并借助 `<table.Subscribe>` 与 `<Subscribe>` 把状态驱动的重渲染下沉到树的更深处,避免每次切换排序指示器都重渲染昂贵的表体。小表格不要过度优化——默认 selector 加内联渲染在性能未经测量验证前完全够用。
审查与“实现可访问的面包屑导航”相关的模板、渲染 HTML 或共享组件时使用。校验最终面向浏览器的标记,而不只是框架侧的源码抽象。
在 Active Directory 中部署基于欺骗的蜜标(honeytokens),包括 AdminCount=1 的虚假特权账户、用于 Kerberoasting 检测的虚假 SPN(蜜罐烤)、带 cpassword 陷阱的诱饵 GPO,以及虚假 BloodHound 路径。监控 Windows 安全事件 ID 4769、4625、4662、5136 以发现蜜标交互。适用于实施 AD 欺骗防御以检测横向移动、凭据窃取与侦察。
通过操控文件路径参数,测试 Web 应用中可读取或写入服务器任意文件的目录穿越漏洞。
基于包可见的 TypeScript 导出与经审计的源码相邻 JSDoc,创建并重写 Flue API 参考文档。在 apps/docs/src/content/docs/api/ 下撰写简明参考页面,或撰写如 reference/configuration.md 的参考页时使用。不适用于叙述性指南、教程或自动维护检查。
审查与“让文件上传可访问”相关的模板、渲染 HTML 或共享组件时使用。校验最终面向浏览器的标记,而不只是框架侧的源码抽象。
排查页面加载缓慢、资源过大或渲染延迟,落实“优化 CSS 文件体积”时使用。在 DevTools、Lighthouse 或真实数据中确认实际瓶颈后再提改动建议。
源自 Docker 官方文档的 Dockerfile 优化指南。在编写、评审或重构 Dockerfile 时使用,确保构建时长、镜像体积、安全性与健壮性均达到最优。触发场景:Dockerfile 创建、Docker 镜像构建、容器优化、多阶段构建、构建缓存或 Docker 安全加固。
为 Next.js API 撰写参考文档:函数、组件、文件约定、指令与配置选项。当用户要求撰写/创建/起草 API 参考页面,或涉及 docs/01-app/03-api-reference/ 路径、以及“API reference”“props”“parameters”“returns”“signature”等关键词时自动激活。信息来源为 Next.js 源码、既有 API 参考页面或用户提供的规格。输出为带 YAML frontmatter、用法示例、参考条目、行为说明和示例的 markdown(.mdx)API 参考页面。
面向数据库架构师、DBA 与应用开发者撰写中文“数据库筑基课”Markdown 文章。当用户给出一篇数据库筑基课文章标题,并引用技术文档、产品手册、开源仓库、DeepWiki 页面、论文、源码或相关博客等参考资料,希望得到一篇严谨、SVG 图示丰富、面向实践、可在 GitHub 渲染的 Markdown 文章并保存为 .md 文件时使用。
用 Chat、Composer、Tab 与 Git 集成优化日常开发工作流。触发语:“cursor workflow”、“cursor development loop”、“cursor productivity”、“cursor daily workflow”、“cursor dev flow”。
F# 测试框架、基于属性的测试以及函数式测试方法。
按生态以最佳实践生成生产就绪的多阶段 Dockerfile。当用户需要 Dockerfile、询问容器化方案,或仓库中没有 Dockerfile 时使用
根据用户需求编写 Dockerfile 的技能
Docker 与容器最佳实践,包括多阶段构建、安全与优化。创建 Dockerfile 时使用。
为任意项目生成可用于生产的 Dockerfile 与部署配置,针对更小镜像体积与安全性做优化。当用户希望把应用容器化,或部署到 Fly.io、Railway 等任意基于 Docker 的平台时使用。
只要任务涉及编写、审阅或编辑仓库中 `/docs` 目录下的文件或任何 `.md` 文件,都必须使用此技能。
vnext
API — File Manager — 28 个抽象。文件事件处理器及用例。
分析当前分支相对 dev 的 diff,为改动的前端页面/组件规划集成测试并编写。当用户要求编写前端测试、补充测试覆盖,或说为我的改动写测试时触发。
提供把 React 字符串 ref(ref="name" + this.refs.name)迁移为 React.createRef() 的精确类组件模式。迁移字符串 ref 用法时务必使用——包括单元素 ref、组件内多 ref、列表中的 ref、回调 ref,以及传给子组件的 ref。编写 ref 迁移代码前务必先读本技能——列表中的多 ref 模式尤其棘手,此处可避免最常见的错误。适用于 React 18.3.1 迁移(字符串 ref 会告警)与 React 19 迁移(字符串 ref 已移除)。
面向电子表格任务的系统化 Python 调试工作流,用于区分环境问题与脚本逻辑问题。
创建带有 localStorage 持久化与键盘导航支持的 React 组件。
当 read_file 返回二进制数据时,改用 pdftotext 提取 PDF 文本。
用 Chat、Composer、Tab 与 Git 集成优化 Cursor IDE 的日常开发流程。触发词:"cursor workflow"、"cursor development loop"、"cursor productivity"、"cursor daily workflow"、"cursor dev flow"。
帮助用户在 VS Code 工作区中创建完整项目结构的全面设置步骤;本工具面向整体项目的初始化与脚手架搭建,而非创建单个文件。适用:用户要从零创建完整新项目;搭建整个项目框架(TypeScript 项目、React 应用、Node.js 服务等);初始化具备完整结构的 Model Context Protocol(MCP)服务器;按规范脚手架创建 VS Code 扩展;设置 Next.js、Vite 或其他框架项目;用户要求新项目、创建工作区或设置某框架项目;需要建立含依赖、配置文件与目录结构的完整开发环境。不适用:创建单个文件或少量代码片段;向已有项目添加单个文件;修改既有代码库;用户要求创建一个文件或添加一个组件;简单代码示例或演示;调试。
在本地 Docker 上从源码构建并测试 Kurtosis。编译全部组件(engine、core、files-artifacts-expander)、构建 Docker 镜像、安装 CLI 并重启 engine。开发 Kurtosis 并用本地 Docker 测试变更时使用。
创建、生成或编写 Dockerfile 与多阶段 Docker 镜像,为应用做容器化。
对 Dockerfile 进行校验、lint、审计或安全扫描。
PDF 内容提取与分析专家。
为任意语言或框架创建优化的多阶段 Dockerfile。
生成 Dockerfile。属于 DevOps 基础类别的自动激活技能。触发条件:dockerfile generator。在涉及 dockerfile generator 功能时使用,可用触发短语包括 dockerfile generator、dockerfile generator、dockerfile。
优化基于 Cursor 的本地开发工作流。触发条件:cursor workflow、cursor development loop、cursor productivity、cursor daily workflow。在涉及 cursor local dev loop 功能时使用,可用触发短语包括 cursor local dev loop、cursor loop、cursor。
执行数据库查询性能剖析操作。属于性能测试类别的自动激活技能。触发条件:database query profiler。当涉及数据库查询剖析功能时使用,可用触发短语包括 database query profiler、database profiler、database。
通过交互式问答为本地开发生成 Docker Compose 与 Dockerfile 配置。支持 PHP/Laravel、WordPress、Drupal、Joomla、Node.js 与 Python 技术栈,配合 Nginx、Supervisor/PM2、数据库、Redis 以及邮件测试。生成配置前总会先提出澄清问题。
在本地部署 VirtualMCPServer 配置,用于手动测试与验证
在为后端代码(Express 路由、MongoDB 模型、Node 服务)生成测试时使用——分析文件类型,从 package.json 探测测试框架,生成包含 setup/teardown 与边界覆盖的全面测试。
按 Metabase 编码标准与最佳实践编写 TypeScript 和 JavaScript 代码。在开发或重构 TS/JS 代码时使用。
按 Metabase 编码标准与最佳实践编写 TypeScript 和 JavaScript 代码。在开发或重构 TS/JS 代码时使用。
创建新的空白 Figma 文件。当用户想新建 Figma 设计文件或 FigJam 文件,或在调用 use_figma 前需要先有新文件时使用;必要时通过 whoami 完成方案解析。用法——/figma-create-new-file [editorType] [fileName](例:/figma-create-new-file figjam My Whiteboard)
v1.0.6
带托管 OAuth 的 Google Sheets API 集成。创建电子表格、读写单元格值、管理工作表、追加行、生成图表并自动化数…(据)。
v1.0.5
带托管 OAuth 的 Google Drive API 集成。搜索 Drive 文件、管理权限、整理文件夹、上传与下载文件,以及处理共享变更…。
v0.1.0
使用 SearXNG 搜索网络。当你需要最新信息、调研主题、查找文档或核实事实时使用。返回带标题、链接与内容摘要的排序结果。
默认不会。官方实现要求启动时显式传入允许访问的目录列表,AI 只能触达这些路径。这也是它比裸 Shell 更安全的原因。
跨项目目录、批量文件整理、无编辑器的脚本环境(如 CLI Agent 操作仓库外路径)时才需要;单项目内编辑用内置工具更省 token。
用版本控制兜底(删除可回滚)、只挂载必要目录、要求 AI 删除前列出目标清单确认,破坏性批量操作放沙箱先演练。