Skills
收录 96,981 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
此技能提供使用 Anthropic Messages API(Claude API)的全面知识。适用于将 Claude 模型集成到应用中、实现流式响应、启用提示词缓存以节省成本、添加工具使用(函数调用)、处理具备视觉能力的图片,或使用扩展思考模式。适用于构建聊天机器人、AI 助手、内容生成工具,或任何需要 Claude 语言理解能力的应用。涵盖服务端实现(Node.js、Cloudflare Workers、Next.js)和直接 API 访问。关键词:claude api、anthropic api、messages api、@anthropic-ai/sdk、claude streaming、prompt caching、tool use、vision、extended thinking、claude 3.5 sonnet、claude 3.7 sonnet、claude sonnet 4、function calling、SSE、rate limits、429 errors
Cloudflare Queues 的完整知识领域——用于在 Cloudflare Workers 上进行异步处理和后台任务的灵活消息队列。适用于:创建消息队列、异步处理、后台任务、批处理、处理重试、配置死信队列、实现消费者并发,或遇到 "queue timeout"、"batch retry"、"message lost"、"throughput exceeded"、"consumer not scaling" 错误。关键词:cloudflare queues、queues workers、message queue、queue bindings、async processing、background jobs、queue consumer、queue producer、batch processing、dead letter queue、dlq、message retry、queue ack、consumer concurrency、queue backlog、wrangler queues
经过生产环境验证的 Cloudflare Workers 配置,搭配 Hono、Vite 和 Static Assets。适用于:创建新的 Cloudflare Workers 项目、为 Workers 设置 Hono 路由、为 Workers 配置 Vite 插件、向 Workers 添加 Static Assets、使用 Wrangler 部署,或遇到部署错误、路由冲突或 HMR 崩溃。可避免 6 个已记录的问题:导出语法错误、Static Assets 路由冲突、scheduled handler 错误、HMR 竞态条件、上传竞态条件,以及 Service Worker 格式混淆。关键词:Cloudflare Workers、CF Workers、Hono、wrangler、Vite、Static Assets、@cloudflare/vite-plugin、wrangler.jsonc、ES Module、run_worker_first、SPA fallback、API routes、serverless、edge computing、"Cannot read properties of undefined"、"Static Assets 404"、"A hanging Promise was canceled"、"Handler does not export"、deployment fails、routing not working、HMR crashes
编写可维护的代码——可读性原则、务实应用的 SOLID 模式,以及判断规则何时该变通的判断力。在提及 "code quality、clean code、readability、naming、SOLID、refactor、code review、best practices、maintainable、how should I structure、clean-code、solid、readability、maintainability、code-review、naming、functions、principles" 时使用。
通过 BurntSushi 的 "honest machinery" 视角审查代码——追问 API、不变量、错误契约、性能边界和默认值是否准确反映现实。适用于审查库 API、改变复杂度或成本的补丁、新增依赖,或当用户问 "is this API honest?"、"will this panic?"、"is the cost visible?"、"does this scale?"、"are the defaults right?" 时。跨语言适用;Rust 相关的详细说明参见 REFERENCE.md。不要用于删除/反臃肿审查(使用 code-review-russ-cox)或产品与库的取舍(使用 code-review-mitsuhiko)。
(NS) 将现有、遗留或棕地代码库逆向工程为与技术无关的业务描述,说明系统实际做什么 —— 业务规则、角色、权限、层级结构、状态生命周期和外部集成,不含实现细节。只要用户提到棕地、遗留代码、现代化、逆向工程、代码库分析、从代码中提取业务规则、engenharia reversa、documentar sistema legado、gerar spec a partir do código,或想要一份忠实于当前产品的功能描述以支持重写、迁移、上手或审计,就使用本 skill —— 即使他们没有提到本 skill 的名称。不要用于简单的代码评审、bug 修复,或用户明确想要技术架构文档的场景。
集成或升级 Contentsquare Flutter SDK,涉及 Session Replay、屏幕跟踪、交易、分析、遮罩和隐私加入/退出。任何其他工作开始前,必须先进行 Contentsquare 项目健康检查(询问数据源 ID,或解析 Android 和 iOS bundle ID;调用健康检查端点并报告项目状态)。在使用 Contentsquare、CSQ、CSQ.start、StartConfig、AnalyticsOptions、ProductAnalyticsOptions、CSQNavigatorObserver、CSQNavigatorAutoRouteObserver、auto_route、AutoRoute、GoRouter、go_router、CSQWebViewWrapper、configureProductAnalytics,或从旧版 `Contentsquare()` API 迁移到 `CSQ()`(v3.x 到 v4.x)或从 4.1.x 迁移到 4.5.1 时使用。
使用 Legate 的并行分布式 HDF5 I/O(legate.io.hdf5:to_file、from_file、from_file_batched)读写大型 cuPyNumeric 数组。适用于开发者需要将 cuPyNumeric 数组保存为 .h5/.hdf5 文件、将 HDF5 数据集加载到分布式 cuPyNumeric 数组、分块读取大型 HDF5 数据集、将数组作为单个文件交给 HPC 流水线,或使用 GPUDirect Storage(GDS)加速 HDF5 磁盘 I/O 的情况。不要用于 Parquet/cuDF/原始二进制或其他分片/自定义布局(参见 cupynumeric-parallel-data-load 技能)、Zarr 或对象存储/S3 输出、.npz 或 pickle 归档、不使用 cuPyNumeric 的纯 h5py,或 FFT、矩阵乘法、归约等纯数组计算。
将 NumPy 迁移到 cuPyNumeric 之前的准备情况评估器。当用户询问代码能否在 GPU 上扩展、是否应迁移到 cuPyNumeric、哪些 NumPy 模式可顺利迁移、迁移前需要重构什么,或提及迁移前评估、扩展性分析或重构规划时,在开始大量迁移工作之前使用。检查用户的源代码、查找 NumPy 用法、对照 cuPyNumeric API 支持清单,并区分适合分布式扩展的模式与阻碍因素,例如不受支持的 API、标量同步、主机往返、依赖 Python/对象的复杂控制流、依赖形状/数据的分支,以及原地修改风险。给出 READY、LIGHT REFACTOR、SIGNIFICANT REFACTOR 或 NOT RECOMMENDED 的结论,并提供具体的重构建议。
用于在 Rider 支持的解决方案和项目中,通过调试器驱动运行时根因分析,涵盖 .NET/C#、F#、VB、C++、Unity、Unreal Engine 及其他游戏开发或混合语言项目。当需要运行时状态或控制流证据(实际值、执行的分支、调用顺序、线程上下文、是否到达指定行),且无法从源代码或日志中可靠推断时使用;当确定相关路径需要阅读大量文件或追踪深层调用链时使用;也适用于明确要求调试、设置断点、单步执行或检查运行时值的情况。不要用于编译时或语法错误、源代码中显而易见的错误、已由日志/测试明确定位的故障,或仅名称包含 debug/Debugger 的代码。
在本仓库中编写或审查调用 Deepgram Conversational STT v2 / Flux(`/v2/listen`)进行轮次感知流式转录的 Python 代码时使用。涵盖 `client.listen.v2.connect(...)`、Flux 模型、轮次结束检测。标准 v1 ASR 请使用 `deepgram-python-speech-to-text`,全双工交互式助手请使用 `deepgram-python-voice-agent`。触发词包括 "flux"、"v2 listen"、"conversational STT"、"turn detection"、"end of turn"、"EOT"、"listen.v2"、"flux-general-en"、"flux-general-multi"。
当用户希望端到端处理一批开发工单,且已有已知的项目 / 分支 / 合并目标 / 任务追踪器 / 设计参考工作流,但不绑定任何特定平台(Jira / Linear / GitHub Issues / Notion / Figma / Zeplin 等)时,必须使用此技能。触发请求如「幫我跑任務」、「照我的流程把 backlog 做完」、「review failed 的全部處理掉」、「用我那套開發流程做事」、"work through my task list"、"run my dev loop"、"process my tickets end-to-end"。不得用于单个工单,那属于其他开发工作流技能。必须先向用户询问项目根目录、工作分支、合并目标、任务列表位置、设计参考位置,以及如何标记任务完成 — 然后循环处理工单,执行 实现 → 验证 → 提交 → 开 PR → 合并 → 同步 → 更新追踪器。不得硬编码平台特定的 API 调用;应在运行时根据用户的回答来确定。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
