Skills
收录 97,222 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
测试与质量
为测试自动化生成 CI/CD 流水线配置,支持 GitHub Actions、Jenkins、GitLab CI 和 Azure DevOps。包含 TestMu AI 云集成。用户提到“CI/CD”“pipeline”“GitHub Actions”“Jenkins”或“GitLab CI”时使用。触发词:“CI/CD”“pipeline”“GitHub Actions”“Jenkins”“GitLab CI”“Azure DevOps”“automated testing pipeline”。
配置 callidescope 的运行方式:命令行标志(--check、--write、--addresses、--config、--format,以及每个已配置字段的覆盖选项,从 --directories 和 --exclude 到 --include-tests、--maximum-depth、--maximum-breadth、--json、--markdown 和 --mermaid),以及与之叠加的 callidescope.config.ts。涵盖深度和广度限制、入口点、排除项与排除的被调用项,以及运行写入 JSON、Markdown 和 Mermaid 报告的位置。适用于在 CI 或提交钩子中配置深度门禁、整个工作区运行缓慢、选择 --check 还是 --write、仓库尚无 callidescope 配置、被跟踪项目没有自己的 callidescope.config.ts 或缺少某字段、项目需要独立的深度或广度限制、依赖图较低层的包未测量任何内容、跟踪评估了不应评估的代码、所有项目都被报告为孤立根节点,或确定已提交报告的存放位置时。
运行 callidescope 并查看其输出内容:整个工作区的跟踪、单个项目的门禁判定,或针对一个或多个可调用项运行深度和广度命令,每项均以 file#qualified-name 指定。适用于运行 callidescope 或 npx callidescope、查看调用栈或广度行、查看项目门禁或跟踪目标的输出、阅读项目 README 的 Limits 表、解释显示为“≥ n”的深度、查看已提交的 Markdown 报告、Mermaid 图或 JSON 报告、使用 --directories 缩小范围的运行报告了未指定项目的帧/调用栈/项目、深度变化却没有相应代码改动、询问“谁调用了它”“它调用了什么”“此重命名会影响什么”以及重构开始前应在哪里拆分可调用项时。
生成使用 ddtrace.llmobs SDK 的独立 Python 实验客户端。输出可运行的 .py 脚本或 Jupyter .ipynb 笔记本,风格与标准 DataDog 参考笔记本一致。用户提出“生成 Python 实验”“编写 SDK 实验”“创建 ddtrace 实验”“Python 笔记本实验”“使用 Agent Observability SDK”,或已安装 `ddtrace` 并希望获得符合惯用风格的 SDK 代码时使用。
处理失败的 callidescope 运行,包括:项目级门禁报告调用栈超出该项目限制、广度门禁、门禁未读取该项目自身的任何文件、已提交报告过期、tsconfig 无法读取、运行未追踪到任何内容,或命令行或配置被拒绝。适用于 callidescope 或推断出的门禁目标以非零状态退出、变更导致调用栈变深、判断失败门禁应修复代码还是调整限制、选择或调整项目自身的 maximumDepth 或 maximumBreadth、打印的 maximumDepth 与门禁判定值不符、已提交报告与最新运行结果不符、声明的入口地址无法解析或解析到多个目标、被追踪项目没有自己的 callidescope.config.ts 或配置缺少字段,或准备使用 maximumDepth 让失败检查通过之前
通过特定安装路径,端到端验证已发布的 archon 二进制文件是否正常工作。适用于:准备新版本发布、在已发布版本上复现用户报告的错误,或重新打标签后验证热修复二进制文件是否确实可用。触发短语:“test the release”、“test 0.3.1 via brew”、“verify the curl install”、“smoke test the binary”、“did the release binary work”、“run /test-release”、“verify the release”。不适用于:测试开发中的工作(直接使用 bun link)、测试尚未发布的更改(先通过 scripts/build-binaries.sh 本地构建),或运行完整的 validate 套件(bun run validate 是单独的流程)。
在调试需要运行时证据的前端/UI 错误时使用此技能。当你准备“添加 console.log 并让用户检查”“打开 DevTools 并告诉我你看到什么”“重现错误并分享输出”或“检查浏览器控制台”时,请使用此技能,而不是添加 console.log。触发语句包括:“调试这个”“修复这个错误”“为什么无法正常工作”“调查这个问题”“追踪问题”“弄清楚为什么会发生 X”“UI 未更新”“状态不正确”“值为 null/undefined”“点击无效”“模态框未显示”。此技能会在服务器端自动收集日志,你可以直接读取日志,无需用户复制粘贴。
依据官方 Gradle 最佳实践审核 Gradle 项目,报告发现的问题,并提出使构建符合规范的代码修改建议。当用户想要检查、审核、lint、评审或验证 Gradle 构建时使用此技能,也在其想要应用、采用、修复或强制执行最佳实践时使用。触发短语包括“check my build”“audit gradle”“best practices review”“any issues with my build?”“gradle health check”“lint my build files”“is my gradle setup correct?”“apply gradle best practices”“fix my build to follow best practices”“make my build follow best practices”“modernize my build”,或简单的“check best practices”。当用户询问 Gradle 构建质量相关问题时也触发,例如依赖管理、构建性能、构建结构或任务接线。
批评与自我批评:在工作完成、阶段验收、收到批评或同类错误反复出现时,对成果和过程做诚实、具体、基于事实的审视,输出可执行的改进项,并处理外来批评而不辩解。触发信号包括 review、复盘、审查、"帮我看看有没有问题"、"你确定吗";任务刚开始或只是单步查询时不触发。 English: Criticism and self-criticism. After delivery, at a review checkpoint, on receiving criticism, or when the same mistake recurs, examine the result and the process honestly and concretely, produce actionable fixes, and accept valid criticism without defensiveness. Triggers include review, retrospective, audit, "check this for problems", "are you sure"; skip at the start of a task or for one-step lookups.
用于本地开发和测试的 Stripe API 模拟器。当用户需要在本地处理付款、测试结账流程、创建客户、管理产品和价格、处理付款意图、使用 webhook,或在不访问真实 Stripe 服务的情况下使用 Stripe SDK 时使用。触发词包括“Stripe API”“emulate Stripe”“test payments locally”“checkout flow”“payment intent”“Stripe webhook”“Stripe SDK”“STRIPE_API_KEY”,以及任何需要本地 Stripe API 的任务。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
