Skills
收录 99,448 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
用于 Unovis 数据可视化框架的 Vue 3 组件,@unovis/vue 1.7.0。适用于编写、调试或更新导入 @unovis/vue 或渲染 Vis* 组件(如 VisXYContainer、VisSingleContainer、VisArea、VisLine、VisStackedBar、VisCrosshair 或 VisTooltip)的代码。涵盖组件目录、props、events、tooltips、colors、patterns、SSR,以及 1.7.0 API 变更。
关于将第三方 C/C++ 库集成到 Unreal Engine 5.x 项目和插件中的专家指南。涵盖静态链接、动态链接(DLL/SO/dylib)、Build.cs 配置、ModuleType.External、延迟加载、运行时依赖暂存、包装模式、跨平台注意事项(Windows/macOS/Linux)、ABI 兼容性、RTTI/异常、使用 THIRD_PARTY_INCLUDES_START/END 包含头文件,以及常见陷阱。当用户询问添加外部库、第三方代码、链接 .lib/.a/.dll/.so/.dylib 文件、Build.cs 的 PublicAdditionalLibraries、PublicDelayLoadDLLs、RuntimeDependencies、ModuleType.External、为 UE 包装 C++ 库、FPlatformProcess::GetDllHandle、在 Linux 上为 UE 交叉编译库,或排查第三方代码的链接器错误/DLL 加载失败时使用。
Windows 应用开发(DirectX / WinRT 媒体)的图形与媒体 API 参考资料。涵盖 Direct2D (ID2D1Factory, ID2D1DeviceContext, ID2D1Bitmap1, ID2D1Effect, D2D1 Effects, ID2D1PathGeometry)、DirectWrite (IDWriteFactory, IDWriteTextLayout, DWriteCore)、Direct3D 11/12 (D3D11CreateDevice, D3D11On12, DXGI SwapChain, HLSL, D3D12 PipelineState, D3D12 DRED)、Microsoft.UI.Composition (Compositor, Visual, ExpressionAnimation, InteractionTracker, MicaController)、摄像头与屏幕捕获 (MediaCapture, MediaFrameReader, GraphicsCaptureSession, Windows Studio Effects, OpenCV)、音频与视频播放 (MediaPlayer, MediaPlaybackSession, AudioGraph, MediaTranscoder, AdaptiveMediaSource, HLS, DASH, CastingDevicePicker, AudioPlaybackConnection)。
当用户需要阿里云(Alicloud)基础设施的 Terraform HCL 时使用——无论是新项目还是扩展现有项目。涵盖 VPC、ECS、ApsaraDB RDS、OSS、SLB / ALB、Function Compute v3、ACK,以及通过生成时获取的提供方自身文档支持的任何其他 `alicloud_*` 资源。对于 AWS → Alicloud 迁移或将现有资源导入 state,请使用其他技能。触发词:"write terraform for alicloud"、"generate alibaba cloud terraform"、"alicloud HCL"、"create alibaba cloud vpc/ecs/rds"、"生成阿里云 Terraform"、"阿里云 HCL"、"用 Terraform 部署阿里云"、"alicloud provider"、"aliyun/alicloud"、"terraform-provider-alicloud"。
当撰写或修订开发者工具文档时使用——即 SDK、库、命令行工具、框架或 API 平台的采用与集成叙述:开发者阅读它来安装、集成和操作该工具。它指导的是方法,而非大纲:是开发者目标而非端点;有清晰指引的从这里开始 + 快速可验证的首次成功;概念先于配方;以目标命名的可运行配方;端到端教程;有依据的最佳实践;故障排查路径;根据原型(API/SDK/命令行/框架)有所侧重;以指针指向——而非复制——api-reference;并以版本化增量的方式修订指南,扫描工具变更以找出过时示例。完整且类型正确的 Diataxis,每个示例可运行且与工具一致,不虚构任何内容。可与模板工具 + deep-research 组合使用。消费交接而来的功能规格 + api-reference + PRD——绝不从空白页开始。不是 api-reference 目录、终端用户用户指南、工程文档,也不是对它们的评审。
收尾已完成的 <DOC>.final.md:将已落地内容整合进现有文档,将尚未完成的事项转入 <DOC>-V2.rev1.md,并删除目录树不再需要的规划产物。用户调用 /close-plan <feature>,或在 execute-plan 或 build-feature 完成后要求清理或归档小型功能的文档时使用。逐项检查 ACCEPTANCE.md 后再判定是否落地,并将每个阶段归类为已落地、待处理、延期或舍弃。它是 close-roadmap 的精简版本,适用于任何文档主干(PLAN、TECHNICAL 等)。计划通常不值得拥有独立的永久文档目录,因此默认将内容补充到现有页面,而不是新建页面
收尾已完成的路线图或功能执行:将规划文档归档为规范文档,把尚未完成的事项带入下一版路线图。你负责归档并设计下一轮方案,不编写代码。用户调用 /close-roadmap <feature>,或在 execute-roadmap 或 build-feature 完成后要求清理功能文档、归档路线图、准备下一版路线图或整理 docs/<feature>/ 时使用。逐项检查 ACCEPTANCE.md,将 ROADMAP.final.md 或 PLAN.final.md 中的每项归类为已落地、待处理、延期或舍弃;将待处理事项移入 ROADMAP-V2.rev1.md;把已落地内容整理为决策记录、架构、数据模型和产品文档;编写目录的 README.md;删除目录树不再需要的修订版和执行产物;修复所有指向此处的链接。任何内容都不会在未经交代的情况下消失;是否舍弃由用户决定。对于已落地内容可并入现有页面的小型计划,请改用 close-plan
从本地上游源码、示例和头文件编写、调试和优化 CUTLASS、CuTe 和 CuTeDSL GPU 内核。当任务明确涉及 CUTLASS/CuTe/CuTeDSL、cute::Layout、cute::Tensor、TiledMMA、TiledCopy、CollectiveBuilder、CollectiveMainloop、CollectiveEpilogue、GemmUniversal、KernelSchedule、EpilogueSchedule、CUTLASS pipelines、EVT、pycute 或 CUTLASS 模板错误时使用。原始 CUDA/PTX 或 NVIDIA 架构事实请使用 cuda-skill,Triton 或 Gluon 实现工作请使用 triton-skill。
在当前分支上亲自逐阶段执行单个功能已签字确认的 PLAN.final.md:你是工程师,不是交付负责人。用户调用 /execute-plan,或要求实现、构建或继续执行适合一人完成的已批准计划时使用,例如“/execute-plan spell-check”“/execute-plan spell-check p1-p3”或“趁我睡觉把计划剩下的部分做完”。根据最终文档确定请求的阶段,将每个阶段作为独立、经过验证的增量构建;每个阶段开始前先运行验证,并在无需等待批准的情况下提交每个已落地阶段。需要用户回答的问题会附上建议记录下来,不会因此阻塞。若路线图规模大到需要并行子 Agent,请改用 execute-roadmap
在调试或预防 Frappe Client Script 错误时使用。可预防 TypeError、frappe.call 失败、async/await 错误、cur_frm 与 frm 混淆、字段未找到、子表访问错误、时序问题、CSRF token 错误以及 frappe.call 权限被拒。涵盖错误诊断流程图和适用于 v14/v15/v16 的调试工具。关键词:client script error、TypeError、frappe.call、async await、Cannot read properties of undefined、TypeError、browser console error、script not running、form not updating、cur_frm、field not found、child table、CSRF、permission denied。
在 ERPNext 中构建 Script Report、Query Report、仪表盘图表或 Number Card 时使用。可预防因列定义错误导致的报表输出为空、筛选器失效以及大数据集下未优化的 SQL。涵盖 Report Builder、Script Report(Python + JS)、Query Report、报表筛选器、仪表盘 Chart DocType、Number Card、报表权限。关键词:report、Script Report、Query Report、dashboard、chart、Number Card、filters、columns、execute、get_data、create report、custom report、dashboard chart、report empty、no data showing。
在搭建新的 Frappe 应用、配置应用设置、构建资源、运行测试、部署、更新或发布到应用市场时使用。可预防因脚手架错误导致的应用结构损坏、缺失 setup.py 字段和构建失败。涵盖 bench new-app、应用目录结构、setup.py/pyproject.toml、hooks.py 配置、bench build、bench run-tests、应用发布。关键词:app lifecycle、new-app、scaffolding、setup.py、pyproject.toml、hooks.py、bench build、app publishing、marketplace、create app、publish app、app structure、how to start new app、app directory layout。
在配置前端资源打包、从 build.json(v14)迁移到 esbuild(v15+),或排查 SCSS/CSS 编译问题时使用。避免因混用 v14 与 v15 构建系统以及资源配置管线错误而导致的构建失败。涵盖 esbuild 配置(v15+)、build.json(v14)、资源打包、SCSS 编译、bundle.js 设置、bench build 参数。关键词:esbuild、build.json、frontend build、SCSS、CSS、asset bundling、bench build、bundle.js、webpack、build error、assets not loading、CSS not updating、JS not compiling、bench build fails。
在跨主版本升级 Frappe/ERPNext(v14 升 v15、v15 升 v16)、排查迁移失败或规划回滚时使用。避免因跳过补丁、自定义不兼容和缺少升级前检查而导致的升级中断。涵盖版本升级路径、bench update、migrate 命令、补丁排查、回滚流程、各版本的破坏性变更。关键词:upgrade、migration、v14、v15、v16、bench update、bench migrate、rollback、patches、breaking changes、update failed、bench update error、migration error、patches failing、rollback after upgrade。
在通过 hooks.py 中的 doc_events 实现文档生命周期钩子、理解事件执行顺序或从其他应用扩展/覆盖文档行为时使用。可预防因事件名错误、执行顺序假设错误导致的钩子静默失败以及覆盖链断裂。涵盖 doc_events 钩子语法、所有文档事件(before_insert、validate、on_submit 等)、事件执行顺序、extend 与 override 行为、跨应用 doc_events。关键词:doc_events、hooks.py、before_insert、validate、on_submit、on_cancel、lifecycle、document events、override、extend、event order、which event fires when、before_save vs validate、document event list。
在构建 Query Report、Script Report 或配置 Report Builder(包括图表数据集成)时使用。可避免因列定义错误、缺少权限和数据格式不正确导致的报表错误。涵盖 Query Report(基于 SQL)、Script Report(基于 Python)、Report Builder、报表列定义、过滤器、chart_data、报表权限、prepared_report。关键词:Query Report、Script Report、Report Builder、report columns、filters、chart_data、frappe.query_report、prepared_report、report columns、how to build report、report not showing data、chart in report。
在为 v14/v15/v16 创建 Frappe Whitelisted Methods(Python API 端点)时使用。涵盖 @frappe.whitelist() 装饰器、frappe.call/frm.call 调用、权限检查、错误处理、响应格式以及客户端-服务端通信。关键词:whitelisted、API endpoint、frappe.call、frm.call、REST API、@frappe.whitelist、allow_guest、API endpoint example、frappe.whitelist syntax、how to expose function。
配置 GrowthBook API 凭据和受信任的应用来源,以便其他技能运行并链接到 UI。适用于用户说 "set up growthbook"、"configure my api key"、"growthbook isn't working"、"where do I put my key",或其他技能报错指向此处("GB_API_KEY is not set"、"authentication failed"、"GB_APP_URL is required")时。以 chmod 600 写入 ~/.config/growthbook/.env,并针对实时 API 进行校验。列出 flag 或运行实验由领域技能负责。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
