Skills
收录 99,448 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
在自定义 Frappe 应用中构建 Document Controller 时使用:文件创建、生命周期钩子、校验、autoname、可提交工作流、控制器覆盖、子表控制器、flags 系统、从 hooks.py 和 Server Scripts 迁移。关键词:how to implement controller, which hook to use, validate vs on_update, override controller, submittable document, autoname, flags, extend_doctype_class, controller testing, child table controller, which hook to use, when does validate run, how to override save, document lifecycle。
AWS OpenSearch(Elasticsearch)或 AWS Personalize 之前的缓存策略——搜索、推荐器、多推荐器页面、匿名与登录流量。涵盖 ROI 决策(TPS/minProvisionedTPS、Zipf、放大)、键设计(规范化、群组 vs 用户、解决方案版本固定、分桶)、个性化边界(匿名/登录划分、扇出合并)、策略(cache-aside、refresh-ahead、write-through、批量预计算、L1+L2)、TTL(波动性、软/硬、抖动、事件驱动失效)、防击穿(single-flight、XFetch、stale-while-revalidate、熔断)、可观测性(命中率、每千次成本、基数漂移、日志回放)、防御性缓存(负缓存、Bloom filter),以及分层组合(LRU、ElastiCache Redis、CloudFront、OpenSearch 请求/过滤器缓存)。触发条件:缓存命中率、Personalize 限流、击穿、single-flight、L1/L2、ElastiCache 容量规划。与 opensearch-function-scoring-algorithms 互补。
起草 Python 增强提案(PEP)——为 Python 语言特性、标准库变更、互操作性标准,或面向 Python 社区的信息/流程文档提出提案。涵盖全部三种 PEP 类型(Standards Track、Informational、Process):选择合适的类型、搭建有效的 reStructuredText pep-NNNN 文件、将每个必需章节填写到验收标准、检查文档头、以及走通赞助人/提交/指导委员会审查流程。触发条件:"write a PEP"、"draft a PEP"、"propose a Python feature"、"create a Python Enhancement Proposal"、"PEP template",或有人正在为 Python Discourse 或 python-dev 准备提案时。即使用户只说"PEP",或未提及 reStructuredText,也要使用它——文档头、章节和流程恰恰是 PEP 作者容易出错的地方。
使用 uv 进行现代 Python 开发;uv 是快速的 Python 包和项目管理器。涵盖项目管理(uv init、uv add、uv sync、uv lock)、虚拟环境、Python 版本管理(uv python install/pin)、脚本运行器(uv run)、工具管理(uvx)、对 monorepo 的工作区支持,以及发布到 PyPI。包含 FastAPI、Pydantic、async/await、类型检查、pytest、structlog 和命令行工具的 Python 模式。在初始化 Python 项目、用 uv 管理依赖、配置 pyproject.toml、搭建虚拟环境、运行脚本、管理 Python 版本、用工作区构建 monorepo、将 Python 应用容器化,或编写带类型提示的现代 Python 时使用。
起草或修订 ax 发布公告和网站更新日志页面。当用户说 "write release notes"、"draft release announcement"、"prepare changelog"、"release page"、"version page"、"what changed in vX.Y.Z"、"generate announcement for vX.Y.Z",或要求撰写发布叙述时触发。使用 Release Please 的范围证据、git 变更文件 / 提交,以及 ax sessions/recall 来说明该版本是如何形成的。不要因普通提交信息或无关文档触发。
在 TUI 覆盖层中通过行内注释审查差异、文件和文档,或回答有关 revdiff 用法、配置、主题和快捷键的问题。在 agterm/tmux/zellij/herdr/kitty/wezterm/kaku/cmux/ghostty/iterm2/emacs-vterm 中打开 revdiff,收集并处理注释。适用于 git、hg 和 jj 仓库(自动检测)。在出现“revdiff”、“review diff”、“review changes”、“annotate diff”、“git review with revdiff”、“hg review with revdiff”、“review jj change”、“interactive diff review”、“revdiff all files”、“review all files”、“browse all files”、“revdiff FILE”、“revdiff README.md”、“revdiff /tmp/notes.txt”、“review this file”、“annotate this file”、“review file with revdiff”、“open this review in revdiff”、“show review in revdiff”、“review in revdiff”、“revdiff config”、“revdiff themes”、“revdiff keybindings”、“how to configure revdiff”、“what themes does revdiff have”时激活。
ROS2(Robot Operating System 2)开发的全面最佳实践、设计模式和常见陷阱。构建 ROS2 节点、包、启动文件、组件或调试 ROS2 系统时使用此技能。用户提及 ROS2、colcon、rclpy、rclcpp、DDS、QoS、生命周期节点、托管节点、ROS2 launch、ROS2 参数、ROS2 动作、nav2、MoveIt2、micro-ROS 或任何 ROS2 时代的机器人中间件时均应触发。也适用于 ROS2 工作区设置、DDS 调优、进程内通信、ROS2 安全或在生产环境部署 ROS2。此外,也适用于 colcon 构建问题、ament_cmake、ament_python、ROS2 的 CMakeLists.txt、package.xml 依赖项、rosdep、工作区叠加层、自定义消息生成或 ROS2 构建故障排查。涵盖 Humble、Iron、Jazzy 和 Rolling 发行版。
在编写、审查或调试导入 @tanstack/vue-form(Vue 版 TanStack Form)的代码时使用。涵盖 1.33.x API,包括 useForm、form.Field、form.FormGroup、form.Subscribe、form.useSelector、使用 Standard Schema 的校验器、配合 revalidateLogic 的 onDynamic,以及 mode="array" 的数组字段。结果:基于当前、未废弃的 Vue API 构建表单并具有正确的响应式。
来自 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
当 Java 变更需要独立的、行为驱动开发(BDD)指导时使用——从可信的行为事实出发,经由具体示例与可观察场景,并在行为待定或模糊时进行有针对性的澄清。适用于以下请求:Apply BDD;Facilitate behavior examples;Discover scenarios with Given When Then;Review these examples for shared domain language;Complete BDD discovery。作为一次自包含的交互。属于 Plinth Toolkit 的一部分
使用网络搜索和大模型构建 RAG(检索增强生成)流水线。工具:Tavily Search、Exa Search、Exa Answer、Claude、GPT-4、通过 OpenRouter 调用 Gemini。能力:研究、事实核查、有依据的回答、知识检索。用途:AI Agent、研究助手、事实核查工具、知识库。触发词:rag、retrieval augmented generation、grounded ai、search and answer、research agent、fact checking、knowledge retrieval、ai research、search + llm、web grounded、perplexity alternative、ai with sources、citation、research pipeline。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
