Skills
收录 97,222 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
推动一个从草稿且 CI 失败状态到可合并就绪的拉取请求。当 PR 为草稿时,使用 gh CLI 和 GitHub Actions 日志检查并修复范围内的 CI 失败(lint、manifest-lint、build、测试)——绝不削弱 CI 配置来粉饰通过,也绝不在未获提示的情况下编辑 lint 配置或添加忽略指令(这些需开发者签字确认,并会被上报而非直接应用)。在 PR 被标记为可供审阅后,等待 AI 审阅者,逐条核实发现,然后按 `humanEnvelope` 落实处置:当为 `true` 时,为人工确认而暂停;当为 `false` 时,将计划作为 PR 评论发布并直接行动,无需 Yes/No。`--auto-apply` 对单次运行强制走无人值守路径。在被要求 triage 一个 PR、修复 PR 上失败的 CI 或红色检查、处理或回应 PR 审阅评论、落实 Claude 或 CodeRabbit 审阅反馈、让 PR 变绿,或将草稿 PR 推进到可合并就绪时使用。处理基线分支漂移和范围内合并冲突;对含糊不清的冲突升级处理。
在 Node.js 项目中配置 @turbodocx/html-to-docx,将 HTML 转换为 Microsoft Word(.docx)文档。当用户想要从 HTML 生成 DOCX 文件、为自己的应用添加文档生成功能、将 HTML 模板转换为 Word 文档,或将 TurboDocx html-to-docx 集成到项目中时,请使用本技能。提到 HTML-to-Word、HTML-to-DOCX、文档生成、从 HTML 生成报告,或任何涉及 @turbodocx/html-to-docx 包的请求时同样触发。
在构建或调试 Typer/Rich 命令行应用时使用。以下情况会激活:Rich 表格渲染、非 TTY 环境中的控制台输出、使用 Rich 输出进行 CliRunner 测试、快照测试、Typer 命令装配、用 AppExit/AppExitRich 模式防止异常链、80 列换行下的表格宽度、非交互环境中的 Progress/Live、stderr/stdout 分离,或 force_terminal 与 width 的配置。让 AI 生成的命令行代码建立在经验证的 correctness 模式之上,并避免已知的 Typer/Rich 集成错误。
在定义或编写 Backstage 后端插件或模块时使用。涵盖来自 @backstage/backend-plugin-api 的 createBackendPlugin 和 createBackendModule、通过 coreServices.* 引用进行服务注册,以及使用 createExtensionPoint 暴露扩展点。在从 @backstage/backend-plugin-api 导入或在后端包中编写 src/plugin.ts、src/module.ts、src/index.ts 时触发。
在新的前端系统中为 Backstage 前端插件定义或编写扩展时使用。涵盖 createFrontendPlugin、来自 @backstage/frontend-plugin-api 的 route refs、ApiBlueprint、PageBlueprint、SubPageBlueprint 以及 hook 用法。在导入 @backstage/frontend-plugin-api 或编写 src/plugin.tsx、src/routes.ts、src/apis.ts、src/extensions.tsx 时触发。
当用户基于 Web 3 Data Spaces (W3DS) 或 MetaState 原型构建项目时使用——包括构建 post-platform、集成 eVault、调用 eVault GraphQL API(createMetaEnvelope、updateMetaEnvelope、removeMetaEnvelope、bulkCreateMetaEnvelopes、uploadFile、bindingDocument*)、连接 Web3 Adapter、为 /api/webhook 编写 webhook 控制器、编写 mapping.json 文件、使用 wallet-sdk、实现 w3ds://auth 或 w3ds://sign 流程、通过 Registry 解析 W3ID / eName、使用 Ontology 服务、提出新本体、处理 Binding Documents、解析 w3ds://file URI、配置 eVault、同步公钥、在 GitW3 上托管平台(适用于 W3DS 的 Git 锻造平台——`.w3ds/platform.json`、平台 eName、版本 eName、PPA 认证、部署记录、迁移现有应用、`w3ds-deployment-key.json`),或调试本地开发环境(Registry、Provisioner、eVault-core、Dev Sandbox、pnpm dev:core)。也用于有关 W3DS 平台数据存放位置的任何设计决策——添加表、实体、模型或字段,决定本地缓存内容,或判断某项内容应存入数据库还是 eVault。还用于公司签名委托——具有董事、职务角色、委托和再委托的公司 eVault、代表公司签名,以及 verifyDelegatedSignature / buildDelegatedSignRequest / buildGrantSignRequest。用户询问 eVault、W3ID、eName、MetaEnvelope、Envelope、Ontology、Web3 Adapter、Awareness Protocol 或 Awareness-as-a-Service 是什么时,也使用此技能。
集成、搭建脚手架、配置、迁移、诊断、分析性能并部署 Platformatic Watt 应用。适用于添加 Watt、配置 watt.json 或 watt.config.*、多应用工作区、服务、数据库、网关、wattpm 命令行命令、可观测性、计划任务、CMS 集成、性能分析、Docker、Kubernetes 和云部署。根据已安装版本的功能,涵盖 Next.js、Nuxt、Nitro、React Router、TanStack Start、Vite、Express、Fastify、Koa、Remix、Astro、NestJS、PHP、WordPress 和 Laravel。
当用户想要设计或构建任何网站或 Web UI 时使用本 skill。触发条件——当请求涉及以下内容时激活:- 落地页、营销网站、作品集、SaaS 前端 - 仪表盘、管理面板、数据可视化 - Web 应用、多页网站、组件库 - 诸如“构建一个网站”“创建落地页”“设计 UI”“做一个 Web 应用”“构建作品集”“重新设计这个页面”等表述 - 任何主要交付物为可视化、浏览器渲染界面的任务 行为——本 skill 产出完整、生产级 Web 输出:- 适配手机、平板和桌面的响应式布局 - 具备可访问性的语义化 HTML5(ARIA、对比度、键盘导航)- 通过 Tailwind 或原生 CSS 实现现代样式——包含动画和过渡 - 交互式 React 或原生 JS 组件 - 一致的设计系统:排版、颜色令牌、间距、图标 - 零占位符或 TODO——所有部分均完整实现 不要触发的情况:后端逻辑、REST/GraphQL API、数据库 schema、命令行工具、脚本,或任何输出不是浏览器 UI 的任务。当预期交付物为可视化 Web 成品时,优先于通用编码 skill 使用。
规划各类工作,不生成代码或测试。两类计划:(1)技术任务(TK-XXX),隶属于已有的用户故事;(2)维护任务(WI-XXX),没有关联故事 —— bug、重构、技术债、依赖更新、运维任务。只要用户要求规划实现、拆解工作、界定技术范围、记录技术规格,或规划维护 / 技术债 / 重构,即使未提及「任务」「TK」或「WI」也要激活。此外,当用户仅提供故事的引用(如「US-004」「planifica US-007」「tareas para esta historia」)时也默认激活:提出按仓库分组的 stub,覆盖验收标准(AC-XXX)。根据是否有相关故事来选择类型,并从 references/ 加载其定义。
精通 TypeScript 代码库模式,涵盖后端和前端:服务、仓储、DAL、实体、模型、枚举、控制器、处理程序、用例、应用启动、React 组件和 UI 屏幕。只要用户提到 TypeScript、Node.js、Express、TypeORM、Electron、React、React Router、React Native、Expo、创建 API 端点、构建功能、CRUD 操作或代码库架构,就必须使用此技能,即使用户没有提到“整洁架构”。也用于重构或清理现有 TypeScript(在层之间移动代码、重命名、拆分大文件、常量/配置/环境变量、枚举、单例、按这些约定审查)、设置 lint(ESLint、Prettier、json-sort-cli、lint 脚本),以及设置 ES 模块/导入路径(#src 别名、绝对导入、tsconfig 路径、"type": "module")。测试请使用 contract-testing-ts 技能。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
