Skills
收录 97,222 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
全部
检索增强生成架构模式。分块策略、检索流水线、重排序、混合搜索、评估以及生产环境 RAG 系统设计。使用时机:用户提到“RAG”“retrieval augmented generation”“document Q&A”“knowledge base chatbot”“semantic search pipeline”“chunking strategy”。不适用于:向量数据库细节——请使用 `vector-databases`;LangChain 实现——请使用 `langchain`;直接调用 LLM API——请使用 Claude/OpenAI SDK 技能。
限流与节流。令牌桶、滑动窗口、固定窗口算法。Express 限流、Spring 限流、基于 Redis 的分布式限流,以及 API 配额管理。适用场景:用户提到 "rate limit"、"throttle"、"API quota"、"too many requests"、"429"、"express-rate-limit"、"sliding window"、"token bucket"。不适用场景:熔断器模式 - 请使用 `resilience-patterns`;DDoS 防护 - 请使用基础设施/WAF 方案
指导使用 RDKit(Python)读取和写入 SMILES、MOL/SDF 和 InChI,计算描述符(MW、LogP、TPSA),生成 Morgan/MACCS/原子对指纹,执行 SMARTS 子结构搜索、应用反应 SMARTS,以及使用 ETKDG 构建 2D/3D 坐标。适用于解析或清理默认清理失败的分子、计算 Tanimoto 相似度或聚类化合物、按子结构筛选库、嵌入和优化构象,或计算 Murcko 骨架和分子哈希。需要精细控制清理过程或算法时使用。对于较简单的标准工作流,请改用封装了 RDKit 的 datamol。
Redis 专家,专注缓存、发布/订阅、数据结构和分布式系统模式。当提及 "redis, caching strategy, cache invalidation, pub/sub, rate limiting, distributed lock, session storage, leaderboard, message queue, upstash, redis, caching, pub-sub, session, rate-limiting, distributed-lock, upstash, elasticache, memorystore" 时使用。
面向客户的红队交付格式——规范外部红队测试所用的 Subject / Observations / Description / Impact / Recommendation / PoC 结构(非漏洞赏金平台报告)。受众、语气和节奏各不相同。基于一份经授权的测试交付成果构建,其中将 14 项发现整理为 52KB 的 MD 和 2.2MB 的 DOCX,嵌入 16 张截图。当任务是“面向企业客户的外部红队测试”(非 H1/Bugcrowd/Intigriti)、生成最终报告、客户指定自定义报告格式,或将发现打包为 DOCX/PDF 时使用。
在不改变外部行为的前提下重构现有代码,以提升可读性、可维护性和性能。适用场景:在不改变行为的前提下重构代码、提取方法/类、消除重复、应用设计模式、改善代码组织、减少技术债。不适用:缺陷修复(使用 /debugging)、添加测试(使用 /testing)、新功能(直接实现)。触发词:refactor、restructure、rewrite、clean up、simplify、extract、inline、rename、move、split、merge、decompose、modularize、decouple、technical debt、code smell、DRY、SOLID、improve code、modernize、reorganize。
在不改变功能的前提下改进可运行代码的结构:抽取重复、拆分复杂函数、删除死代码、替换魔法数字、修正误导性命名,并使其现代化为符合语言习惯的写法——每一步都对照测试验证。从构建文件检测技术栈,并借助项目自身的 linter(detekt/ktlint、dart analyze、SwiftLint、cargo clippy、clang-tidy)。适用于有人说“重构一下这个”“清理一下这个”“这个函数太长了”“这里有很多复制粘贴”“删掉死代码”“简化一下”“让它更符合语言习惯”“降低复杂度”,或匈牙利语“refaktoráld ezt”“tisztítsd meg ezt a kódot”“túl bonyolult ez a függvény”“sok itt a duplikáció”时。这是 code-analyzer 的检测所对应的应用方:那个技能在项目中找出问题,这个技能负责改动。不用于修复 bug 或崩溃(那是 error-debugging),也不用于编写重构所需的测试(那是 test-generation)。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
