Skills
收录 98,639 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
强制遵循 CustomPainter/Canvas 规范 — View/Painter/Scene 拆分,以不可变的 Scene 值类型喂给一个简单的 painter;shouldRepaint 作为单一值比较,与 AnimationController 作为重绘动画路径严格分离;painter 与命中测试器读取同一个共享仿射变换(toCanvas/toLogical 互为精确逆运算,绝不重新推导缩放);几何命中测试(整数格点或栅格化 region-ID 缓冲,绝不用 Path.contains);零分配的 paint();手势作为纯转换器向 Notifier 发出类型化命令(绝不在处理函数中修改状态);ExcludeSemantics + 同级 Semantics 播报显示值,并采用冗余的非颜色编码;实测的 TextPainter 适配;第一方 RoundedSuperellipseBorder;物理像素细线;仅用 Directional 几何。适用于编写或审查 CustomPainter/CustomPaint、画布上的手势、点按/拖拽命中测试、画布动画、实测文本适配,或自定义绘制像素上的 Semantics。
Hookdeck Event Gateway 综合指南,用于接收、路由和交付 Webhook 与事件。涵盖设置、连接、身份验证、本地开发、监控和 API 自动化。在接收 Webhook、设置 Webhook 端点、本地测试 Webhook、配置 Webhook 中继或事件队列、事件路由、Webhook 重试、Webhook 监控、第三方路由、异步 API 或本地 Webhook 开发时使用。对于提供商 Webhook(Stripe、Shopify、Chargebee、GitHub 等),请与 hookdeck/webhook-skills 中的对应技能配合使用;不要只解析 JSON,应使用提供商 SDK 进行验证和事件构造(例如 Stripe constructEvent)。
将 QUnit 单元测试和 OPA5 集成测试现代化,使其符合 UI5 Test Starter 理念。以下情况使用此技能:- linter 对 *.qunit.html 或 *.qunit.js 文件报告 `prefer-test-starter` - 测试 HTML 文件手动引导 sap-ui-core.js,而非使用 Test Starter 的 runTest.js/createSuite.js - 测试 JS 文件使用 Core.ready()、Core.attachInit() 或 jsUnitTestSuite,而非 sap.ui.define - 存在带有逐测试 Opa5.extendConfig 和手动引导的 OPA 测试 HTML 文件 - AllJourneys.js 编排器动态加载 OPA journeys - OPA journeys 调用 `iStartMyUIComponent` 而非 `iStartMyAppInAFrame` - 用户要求现代化测试、测试基础设施或采用 Test Starter。处理单元测试(移除 Core.ready、使用 sap.ui.define 封装)和 OPA 难题(页面对象导入、Opa5 配置、journey 编排、QUnit 1.x 断言现代化、从窗口内启动器迁移到 iframe 启动器)。触发条件:`prefer-test-starter` 警告、测试现代化请求、`iStartMyUIComponent`。
面向基于委托的 OData V4 控件的 UI5 MDC(sap.ui.mdc)最佳实践。创建或排查 MDC FilterBar、Chart、Field、FilterField、ValueHelp、Link、MultiValueField 或 Table 时使用。涵盖委托模式、fetchProperties、PropertyInfo、p13nMode、updateBindingInfo、Condition.createCondition,以及常见错误(委托未加载、图表无数据、字段未显示)。也适用于基于 JSON model(非 OData)的 MDC 用法。触发词:“MDC”“sap.ui.mdc”“delegate pattern”“fetchProperties”“PropertyInfo”“MDC personalization”“p13nMode”“MDC field not rendering”“MDC chart not binding”“MDC conditions”,以及使用模型驱动控件的 OData V4 freestyle。关键词:sap.ui.mdc、FilterBar、Chart、Field、FilterField、ValueHelp、Link、MultiValueField、delegate、fetchProperties、updateBindingInfo、PropertyInfo、OData V4、JSON model、TypeMap、p13nMode、conditions、FilterBarDelegate、ChartDelegate、ValueHelpDelegate、LinkDelegate、Condition.createCondition
将自然语言描述的图表设计需求转换为准确的 Bklit UI(@bklit shadcn registry)组件和 props,并调整样式以适配宿主应用。当用户描述图表的外观而非指定 props 时使用,例如“逐渐淡出的斜纹背景”“方圆形柱”“3D 玻璃柱”“斜线填充区域”“点阵网格”“骨架加载状态”“虚线预测”“半圆环”“让图表符合我的品牌/深色模式/圆角”。检测项目的 Tailwind 版本、颜色格式、深色模式策略、圆角和现有图表设计令牌,然后选择经过验证的方案,安装合适的 @bklit/<item>,将颜色适配到主题令牌;如果 Bklit 没有对应需求的 prop,也会如实说明。为 Bklit 图表设置主题或重新设计样式时也使用。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
