Skills
收录 98,639 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
来自 ui.inference.sh 的 React/Next.js 工具生命周期 UI 组件。展示工具调用:待处理、进行中、需要批准、结果。能力:工具状态、进度指示器、批准流程、结果展示。适用场景:展示 Agent 工具调用、人在环路中的批准、工具输出。触发词:tool ui、tool calls、tool status、tool approval、tool results、agent tools、mcp tools ui、function calling ui、tool lifecycle、tool pending
Airflow 语言 SDK 的语言无关基础:使用非 Python 语言实现任务逻辑,同时让 DAG 保持为 Python。适用于用户想用其他语言(Java、Kotlin、Go 或其他 JVM/原生语言)运行 Airflow 任务,询问 Python `@task.stub` 如何与原生任务代码配合、两侧的任务/DAG ID 如何匹配、数据如何通过 XCom 以 JSON 传递,或有哪些语言 SDK。此技能负责共享的 Python 存根模式和概念模型;关于特定语言的原生 API、构建和运行时,请使用对应语言的技能(例如 authoring-java-sdk-tasks、authoring-go-sdk-tasks)。
选择或实现算法或数据结构——渐近复杂度、数据结构选择、排序与搜索、动态规划、图算法、分治、贪心算法、字符串/序列算法,以及大规模场景工具箱(Bloom filters、HyperLogLog、Count-Min Sketch、reservoir sampling、一致性哈希、外部归并排序、Aho-Corasick、MinHash/LSH)。适用于涉及“什么算法适合……”、性能关键代码、对同一输入进行嵌套循环的代码、递归解法、最短路径/调度/匹配/动态规划问题、审查意外导致 O(n²) 性能问题的代码,以及任何“如何大规模/在流上/在内存不足时完成 X”的问题,即使用户没有明确提到“算法”或“复杂度”。
配置 Airflow 以运行语言 SDK 任务(Java、Go 及未来的原生 SDK):注册协调器、将队列映射到协调器、确保工作节点上有运行时/制品,并调整协调器选项。用户希望 Airflow 将队列路由到原生语言协调器,询问 `[sdk]` `coordinators`/`queue_to_coordinator` 设置、`AIRFLOW__SDK__COORDINATORS`、`jars_root`、`executables_root` 或其他协调器 `kwargs`、`task_startup_timeout`,或询问原生任务为何未被调度时使用。涵盖通用路由机制和各协调器选项(例如 JavaCoordinator、ExecutableCoordinator)。
修复内容和语义化 HTML 问题。添加服务端渲染、正确的标题层级、语义地标元素、ARIA 标签、图片 alt 文本、lang 属性、描述性链接文本、表单标签、autocomplete 标记、键盘操作支持、文档标题、按钮名称,并正确使用 aria-hidden 和控件状态,让 AI Agent 能通过 HTML 和无障碍树读取并操作页面。适用于“fix semantic HTML”“add SSR”“fix heading hierarchy”“add alt text”“improve semantics score”“fix accessibility for AI”“fix form labels”“add autocomplete”“fix keyboard navigation”“fix button names”“fix aria-hidden”“add aria-expanded”或任何语义化 HTML 任务。
根据 UI 和功能规格(specs-ui 技能的项目)编写完整的需求规格说明书,以易读的 HTML artifact 发布(目录、按标识符搜索、图表、复制完整或分段 Markdown),并同时提供 Markdown 版本。内容包括:介绍与范围、用户和角色、按批次划分的功能与 UI 规格及验收标准、视觉识别、非功能性要求、架构、详细技术栈、基础设施与运维、带区间估算的批次划分、计划、风险与待解决问题。架构根据规格推导,先提出选项再确认。只要用户提到需求规格说明书、CDC、技术规格、设计文档、开发团队文档、基于规格的架构或技术栈、估价或批次划分,即使没有使用“需求规格说明书”这个词,也应使用。
面向严格模式开发的高级 TypeScript 模式。涵盖类型工具(Pick、Omit、Partial、Record、Awaited)、带约束和推断的泛型、类型守卫与收窄、可辨识联合、条件类型与映射类型、模板字面量类型、const 断言、satisfies 运算符、模块模式,以及现代 JavaScript 惯用法(eslint-plugin-unicorn)。适用于构建类型安全的 API、通过类型防止运行时错误、使用严格 TypeScript 配置、调试复杂类型错误或强制采用现代 JS 惯用法。适用于泛型、类型守卫、工具类型、严格模式、类型推断、收窄、类型安全、const 断言、satisfies、模块增强、unicorn、for-of、现代 JS。
通过结构化访谈并生成完整的、配置了 QRSPI 的 openspec/config.yaml,以交互方式为项目接入 OpenSpec。用户提到“openspec config”“config.yaml for openspec”“set up openspec”“onboard to openspec”“generate openspec config”“QRSPI config”,或询问如何为项目配置 OpenSpec 时,均使用此技能——即使用户只说“help me set up openspec”或“I want to use openspec”。始终优先使用此技能,而非临时生成配置。
当设计、搭建脚手架、扩展或审计主要面向 AI Agent 的组件库时使用——此类设计系统需要机器可读的元数据(属性、变体、关系、令牌、反模式),而不只是文字文档。触发词包括“agentic design system”“design system for AI/Claude”“make my design system AI-readable”“component metadata schema”“scaffold a UI library for an agent”,或规划主要面向 LLM 的新组件库。纯粹面向人类的设计系统工作请勿使用此技能——请改用 figma:figma-generate-library。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
