Skills
收录 97,905 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
使用 Sass 主题系统和 igniteui-theming MCP 服务,生成并自定义 Ignite UI for Angular 主题,包括调色板、字体排印、elevation 和组件级样式。何时使用:用户要求为 Ignite UI 组件设置主题、重新设计样式或设置样式,更改颜色或调色板,在浅色和深色主题之间切换,创建或应用全局主题,自定义字体排印或 elevation 阴影,调整间距、尺寸或圆角,或配置各组件的设计令牌。何时不使用:组件行为、API 或数据绑定(请使用 igniteui-angular-components 或 igniteui-angular-grids);根据设计图或 Figma 文件构建整个视图(请使用 igniteui-angular-generate-from-image-design 或 igniteui-angular-figma-to-app)。
初始化或更新 VSCode 配置文件(.vscode/extensions.json 和 .vscode/settings.json),治理扩展推荐的生命周期与已知替代关系,并在 JSONC 安全迁移、工作区/用户级 scope、preflight/postflight 和可回滚验收之间建立明确边界;同时把 `files.eol` 收敛为 `"\n"`,配合 `.gitattributes`、`.editorconfig`、Prettier 解决 Windows 上的 CRLF/LF 漂移与 git 幽灵修改问题,并补齐大型 monorepo 的 VSCode 启动慢、文件监听、搜索索引与 TypeScript Server 性能优化默认值。只要用户提到初始化 vscode、编辑器配置、工作区设置、扩展替换/弃用迁移、行尾统一、EOL、CRLF/LF、幽灵修改、团队规范、VSCode 启动慢、大仓库性能、文件监听降噪、搜索索引优化,都应该使用本技能。
把 MaaFramework 事实问题路由到版本锁定的原始出处——字段语义与默认值、参数版本支持、API 签名、JSON schema、协议行为与版本变更。任何 MaaFW 事实核查(“这个字段什么意思/默认值多少/哪个版本引入”)或其他 MaaFW skill 指示“路由 MaaLLMWiki”时使用;回答必须引用固定版本的出处,禁止凭记忆作答。Use for any MaaFramework factual question—field semantics and defaults, version support, API signatures, schemas, protocol behavior and version changes—and whenever another MaaFW skill says to route through MaaLLMWiki. Answers must cite the version-pinned upstream source, never model memory.
CRITICAL:用于 Makepad 2.0 事件与动作处理。触发词:makepad event、makepad action、MatchEvent、handle_event、handle_actions、on_click、on_render、on_return、on_startup、script_eval!、script_apply_eval!、button clicked、text changed、slider changed、checkbox toggled、Hit、FingerDown、FingerUp、KeyDown、KeyUp、Focus、ids!、TextCopy、TextCut、SelectionHandleDrag、PopupDismissed、clipboard、selection、IME、ImeAction、popup window events、video inputs、camera events、事件、动作、点击、输入、回调、交互、事件处理、剪贴板、选择、弹出窗口
CRITICAL:用于 Makepad 2.0 布局系统。触发词:makepad layout、makepad width、makepad height、makepad flex、makepad flow、makepad padding、makepad margin、makepad spacing、makepad align、makepad sizing、Fill、Fit、Inset、Flow.Down、Flow.Right、ScrollXView、ScrollYView、布局、对齐、间距、填充、排版、滚动视图、尺寸、宽度、高度
CRITICAL:用于 Makepad 2.0 着色器系统。触发词:makepad shader、Sdf2d、pixel shader、draw_bg、draw_text、draw_quad、makepad gpu、shader function、pixel fn、vertex fn、instance、uniform、shader variable、sdf、premultiply、Pal.premul、GaussShadow、makepad graphics、custom draw、DrawQuad、DrawVector、着色器、像素、渲染、自定义绘制、距离场
介绍如何使用 Mamba 选择性状态空间模型(state-spaces/mamba 包;Mamba-1 使用 d_state=16,Mamba-2 使用多头结构和 d_state=128)进行线性时间序列建模。涵盖安装、Mamba block、使用 MambaLMHeadModel 构建语言模型、从 HuggingFace 加载预训练的 state-spaces 检查点(130M 至 2.8B),以及与 Transformers 进行基准测试。适用于实现或加载 Mamba 模型、在不使用 KV cache 的情况下处理超长序列、构建流式应用、在 Mamba-1 和 Mamba-2 之间进行选择,或解决安装和 CUDA 内存问题。需要 Linux 和 NVIDIA GPU。不适用于标准 Transformer 模型,也不适用于 RWKV、RetNet 或 Hyena 架构。
设计、审查和迁移 MATLAB R2026a 与 GNU Octave 数值代码,涵盖带 arguments 块的函数、数组和索引、表和时间表、matlab.unittest 测试、MATLAB Projects、exportgraphics 图形、MAT 文件清单,以及 MATLAB 与 Python 的互操作。包含静态辅助脚本,可扫描 .m 文件、规划 argv 命令并对工件计算哈希,不会执行任何内容。适用于编写或审查 .m 代码、在不同 MATLAB 版本之间或迁移到 Octave、设置可复现的测试和项目、安全检查不可信的 MAT 或 .mlx 文件,或检查 Python Engine 兼容性。不适用于使用 NumPy 或 SciPy 进行纯 Python 数值计算。
为 .NET MAUI 应用添加身份验证。涵盖用于通用 OAuth 2.0 / 社交登录的 WebAuthenticator,以及用于 Microsoft Entra ID(Azure AD)的 MSAL.NET,支持代理(Microsoft Authenticator)、令牌缓存、条件访问、平台特定设置(Android、iOS、Windows)、用于持有者令牌 API 调用的 DelegatingHandler,以及 Blazor Hybrid 集成。适用于:“add authentication”“OAuth login”“MSAL.NET”“social login”“WebAuthenticator”“Entra ID MAUI”“Azure AD login”“Google login MAUI”“Apple login MAUI”“token caching”“bearer token”“sign in”。不适用于:令牌的安全本地存储(请使用 maui-secure-storage)、Aspire 特定的身份验证设置(请使用 maui-aspire),或服务端的 Entra ID 预配(请使用 entra-id-aspire-provisioning)。
使用 Microsoft.Maui.Graphics、GraphicsView、画布绘制操作、形状、路径、文本渲染、图像绘制、阴影、裁剪和画布状态管理进行自定义绘制的指南。适用场景:"custom drawing"、"GraphicsView"、"canvas drawing"、"draw shapes"、"draw path"、"draw text"、"ICanvas"、"IDrawable"、"shadows"、"clipping"、"Microsoft.Maui.Graphics"。不适用场景:视图动画(使用 maui-animations)、绘制元素上的手势处理(使用 maui-gestures)或应用图标(使用 maui-app-icons-splash)。
.NET 10+ 的 .NET MAUI 安全区域与边到边布局指南。涵盖 SafeAreaEdges 属性、SafeAreaRegions 枚举、按边控制、键盘避让、Blazor Hybrid CSS 安全区域、从旧版 API 迁移,以及 Android、iOS 和 Mac Catalyst 的平台特定行为。适用于:“safe area”“edge-to-edge”“SafeAreaEdges”“SafeAreaRegions”“keyboard avoidance”“notch insets”“status bar overlap”“iOS safe area”“Android edge-to-edge”“content behind status bar”。不适用于:通用布局或网格设计(请使用 maui-collectionview)、应用生命周期处理(请使用 maui-app-lifecycle)或主题(请使用 maui-theming)。
将当前功能分支合并到 main,并(可选)清理分支和工作树。优先使用 fast-forward(--ff-only)以获得线性历史;当分支已分叉或用户希望保留合并提交时,回退到合并提交(--no-ff)。结尾进行交互式清理。使用场景:被要求 "merge to main"、"merge and cleanup"、"integrate the feature branch" 或 "finish this branch",即无审查环节的直接本地合并。对于基于 PR 的交付(push → 打开 PR → 关联工作项 → 合并后清理),请改用 `ship` 技能。
将 Selenium WebDriver 或 Selenide(Java)测试套件移植到 CodeceptJS 4。当项目中包含声明了 `selenium-java` / `selenide` / `webdrivermanager` / `junit-jupiter` / `testng` 的 `pom.xml`,带有 `org.seleniumhq.selenium` / `com.codeborne:selenide` 的 `build.gradle{,.kts}`,包含 `*Test.java` / `*IT.java` / `*Steps.java` 的 `src/test/java/` 目录树,来自 `org.openqa.selenium.*`(`WebDriver`、`By`、`WebDriverWait`、`ExpectedConditions`、`Actions`)或 `com.codeborne.selenide.*`(`Selenide`、`SelenideElement`、`Condition`)的 import,JUnit/TestNG 注解(`@Test`、`@BeforeEach`、`@DataProvider`、`@FindBy`、`@ParameterizedTest`),`PageFactory.initElements(...)`,`new ChromeDriver(...)` / `Selenide.open(...)`,或 Cucumber-JVM 步骤定义(`@Given` / `@When` / `@Then`)时触发。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
