Skills
收录 97,725 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
当用户要求“构建前端”“创建落地页”“添加 shadcn 组件”“安装 shadcn blocks”“设置 shadcn”“添加主视觉区”“添加定价区”“使用 Tailwind 构建 UI”“使用 shadcnblocks”“添加 UI 区块”“添加联系表单”“构建仪表板”“创建电商页面”“添加导航栏”或“添加页脚”,或正在构建可利用 shadcn/ui 组件和 Tailwind CSS 的任何前端时,应使用此技能。它提供来自 ShadcnBlocks 的 1,338 个高级区块和 1,189 个免费组件的知识,可为任何前端任务智能选择并安装合适的 UI 元素。
精通在可用 Bash 的环境(Linux、macOS、Windows 上的 Git Bash、WSL、容器)中编写 Bash/shell 脚本。这是一项专注于 Bash 的技能,不提供与 PowerShell 的功能对等支持;在 Windows 上,目标是 Bash 解释器(Git Bash / WSL),而非原生 PowerShell。主动用于:(1)任何 Bash/shell 脚本任务;(2)系统自动化;(3)DevOps/CI/CD 脚本;(4)构建/部署自动化;(5)脚本审查/调试;(6)将命令转换为脚本。提供:遵循 Google Shell Style Guide、ShellCheck 验证、Bash 在 Linux/macOS/WSL/Git Bash/容器间的可移植性、POSIX 合规性、安全加固、错误处理、性能优化、使用 BATS 测试,以及适用于生产环境的模式。确保每次都能编写专业、安全、可移植的 Bash 脚本
在 Issue triage GitHub Actions 工作流(.github/workflows/triage.yml)中无人值守地处理并修复一个 microsoft/playwright 问题,或执行维护者的任务。该工作流由 needs-triage、needs-triage-mac 或 needs-triage-win 标签触发,也可由维护者手动启动,并指定问题、任务或两者。它会在运行器上复现问题,然后留下经过验证的修复提案,供工作流创建草稿 PR;或者留下调查说明,供其发布到问题中。仅用于该工作流。
指导用户获取并配置 LLM 提供商的免费 API 密钥。用户希望设置免费的 LLM API、获取免费 API 密钥、连接免费模型提供商、免费配置兼容 OpenAI 的端点,或询问 AI 模型的免费套餐时使用。触发词包括“free API key”“free LLM”“set up Gemini/Groq/Mistral/etc.”“which free provider”“how to get an API key”“free model access”“configure LLM for free”。
根据 Lynx 双线程最佳实践审查、编写和重构 ReactLynx 代码及组件库。适用于编写 ReactLynx 组件,或处理 background-only、useLayoutEffect、bindtap/catchtap、main-thread:*、runOnMainThread/runOnBackground、lazy/Suspense、globalPropsMode/__globalProps、组件库发布(保留 JSX 与 React.createElement 的选择),或 render/diff/commit 性能跟踪。不适用于不含 ReactLynx JSX 的原生 Lynx Element PAPI(使用 vanilla-lynx)、通过 DevTool/CDP 调试运行中的应用(使用 lynx-devtool),或 Rspeedy/tsconfig 配置(使用 lynx-typescript)。
安装、组合和调整 shadcn/ui,涵盖 registry、Base UI、Radix、React Aria、主题、表单、表格、图表、侧边栏和无障碍组件。存在 components.json、已集成 shadcn 组件或用户明确要求使用 shadcn 时使用;始终将复制的代码视为项目代码,而非不透明依赖。若是 Tailwind CSS 的令牌/实用工具系统本身,不要使用此项——请搭配 Tailwind CSS 技能;若是替代组件库,则由 react-ui-components 处理。
需要审查、改进或编写 Java 单元测试时使用,包括从 JUnit 4 迁移到 JUnit 5、采用 AssertJ 进行流畅断言、使用 Given-When-Then 组织测试、确保测试独立、应用参数化测试、使用 Mockito 模拟依赖、验证边界条件(RIGHT-BICEP、CORRECT、A-TRIP)、利用 JSpecify 空安全注解,或消除基于反射的测试、共享可变状态等测试反模式。适用于以下请求:审查 Java 代码的单元测试;将单元测试最佳实践应用于 Java 代码;为 Java 代码编写快速 JUnit 单元测试;改进基于 Mockito 的 Java 单元测试;重构 Java 测试以隔离协作者。Plinth Toolkit 的一部分
以 D2 文本绘制软件架构、系统、数据模型或调用流程 diagram,由 TALA(D2 的白板风格引擎,自 D2 0.9 起开源)排版,在任何人打开图片之前先在终端中查看,并检查图形是否与它声称的内容一致——`d2 --layout=tala x.d2 x.txt` 将版式渲染为 Unicode 制表符绘图,`--ascii-mode standard` 为 README 渲染为纯 ASCII,`assets/d2-facts.mjs` 则从渲染结果中读回绘制出的方框和箭头,并将它们与事实表核对。循环:写 `.d2` → `d2 fmt --check` / `validate` → 事实 → 终端渲染 → PNG → 修改文本。当被要求绘制 D2 diagram、保存在仓库中作为可编辑文本的架构 diagram、TALA 版式、能在终端或代码块中显示的 diagram,或仓库中已有 `.d2` 文件时使用。不适用于动画或带移动走位的图形(`explanatory-animation`、`explain-with-anim`)。
Godot AutoLoad(单例)架构的专家模式,包括全局状态管理、场景切换、基于信号的通信、依赖注入、自动加载初始化顺序,以及需要避免的反模式。适用于游戏管理器、存档系统、音频控制器或跨场景资源。触发关键词:AutoLoad、singleton、GameManager、SceneTransitioner、SaveManager、global_state、autoload_order、signal_bus、dependency_injection。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
