Skills
收录 97,222 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
在 Clojure/ClojureScript 代码中识别并应用 monoid 抽象(二元结合运算 + 单位元)。每当用户在合并、聚合、归并或化简数据时使用——指标与计数器、事件日志、配置对象,或对集合进行任何 `reduce`/`fold`/`merge-with`——即使用户没有使用“monoid”一词。也适用于审查对空列表/空集合做特殊处理的代码、讨论 Map-Reduce 或并行聚合(包括基于 `pmap` 的归约),或用通用的 `combine`/`merge`/`empty` API 替代临时合并逻辑时。对于“我该怎么合并这两个 X”或“聚合 Y 的干净写法是什么”这类问题也触发,而不仅是显式的 monoid/代数问题。TypeScript 惯用法请改走 `typescript` skill。
在基于 Morpho 借贷协议构建应用、机器人、SDK 或集成时使用——存款、借款、还款、提现、vault v1/v2 集成、V1→V2 迁移流程、风险监控、投资组合看板。引导使用 `@morpho-org/morpho-sdk`(`MorphoClient`)处理面向用户的交易,并指出需要更底层 SDK 的未覆盖流程(策展人操作、市场创建、清算、闪电贷、奖励)。只要用户提到 Morpho、MetaMorpho、Morpho Blue,或任何涉及这些合约的链上集成,即使没有明确提到 morpho-sdk,也应调用。
在 TypeScript 和 JavaScript 代码中使用 `neverthrow` 捕获异常和 promise 失败,而不是手写 `try/catch`。适用于包装可能抛出的同步函数、返回 promise 且可能在返回前抛出的函数、可能被拒绝的现有 `PromiseLike` 值,或第三方 API(如解析器、数据库客户端、HTTP 客户端、文件系统辅助函数、序列化器和 SDK 调用)。对于同步抛出者,优先使用 `Result.fromThrowable`;对于可能抛出或被拒绝的返回 promise 的函数,使用 `ResultAsync.fromThrowable`;当你已持有 `PromiseLike` 值时,使用 `ResultAsync.fromPromise`。仅当语言构造、清理需求或框架边界确实需要时,才保留 `try/catch`。
Nuxt GEO (生成式引擎优化) 指南,用于让内容被 ChatGPT、Perplexity、Claude、Google AI Overviews 和 Gemini 引用。涵盖 AI 爬虫访问(llms.txt、GPTBot/ClaudeBot/PerplexityBot 允许列表)、面向 RAG 检索的内容可提取性、通过 JSON-LD 实现实体清晰度,以及 GEO arxiv 论文中有证据支持的 +40% 可见度杠杆(统计数据、引用、引语)。在涉及 GEO、AEO、AI 搜索、大模型可见度、llms.txt、AI 爬虫、ChatGPT 引用、Perplexity、AI Overviews、生成式引擎或 AI 提及的任务中触发。
审查并优化使用 Entity Framework Core(EF Core)的应用数据访问。用于审查服务、存储库、导入任务和后台作业中的 EF Core 性能与正确性问题:查询缓慢或占用大量内存、往返次数过多、隐藏的 SaveChanges、过早物化、动态构建查询、结果图跟踪、批量写入、DbContext 生命周期或重叠操作、搜索语义、分页、原始 SQL,以及模型/索引覆盖情况。无论架构是否由 EF Core 管理,均可使用。适用于 EF Core,不适用于 Dapper 或原始 ADO.NET。
使用 Pixeltable 构建多模态 AI 应用。一个应用文件(app.py)声明 TableModel 表和 FastAPIRouter 路由。用 pxt schema update 创建表。用 pxt service update 启动 HTTP。插入一行或 POST 来试用应用。使用计算列,而不是 LangChain、把 pandas 当存储或单独的向量数据库。适用于构建 RAG 或工具调用 Agent、处理图像/视频/音频/文档,或提供 API 服务。不要用于通用 Python 或直接的 PostgreSQL 管理。
强制采用真正可行的最省力方案:最简单、最短、最精简。以见多识广的资深开发者视角行事:先质疑任务是否有必要存在(YAGNI),优先使用标准库而非自定义代码,优先使用平台原生功能而非依赖项,能用一行就不用五十行。支持以下强度:lite、full(默认)、ultra。适用于任何编码任务:编写、添加、重构、修复、审查或设计代码,以及选择库或依赖项。用户说出“ponytail”“be lazy”“lazy mode”“simplest solution”“minimal solution”“yagni”“do less”或“shortest path”,或抱怨过度设计、臃肿、样板代码或不必要的依赖项时,也使用。不要用于非编码请求(一般知识、散文、翻译、摘要、食谱)。
inference.sh 的 Python SDK —— 运行 AI 应用、构建 Agent 并集成所有模型。包名:inferencesh(pip install inferencesh)。支持同步/异步、流式传输、文件上传。可用模板或临时模式构建 Agent,并提供工具构建器 API、技能和人工审批。适用场景:Python 集成、AI 应用、Agent 开发、RAG 流水线、自动化。触发词:python sdk、inferencesh、pip install、python api、python client、async inference、python agent、tool builder python、programmatic ai、python integration、sdk python。
React Native 移动开发。核心组件、导航(React Navigation)、平台特定代码、原生模块、性能优化与调试。适用场景:用户提到 "React Native"、"react-native"、"mobile app with React"、"cross-platform mobile"、"RN"、"react-native-cli"。不适用于:Expo 特有功能——请使用 `expo`;Flutter——请使用 `flutter`;Web React——请使用 `react` skill
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
