Skills
收录 101,174 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
全部
为 adk-python 仓库撰写提交信息和 pull request 描述:Conventional Commits 类型与 scope、说明变更原因的标题行,以及 PR 模板要求的关联 issue 和测试计划部分。在撰写或改写提交信息、在 pull request 前压缩提交、起草 PR 描述,或检查变更是否适合合入时使用。不适用于通用的 git 操作(如 rebase、解决冲突、cherry-pick 或分支处理),这些无需技能。不用于评判变更内容(请用 adk-review),也不用于代码风格和命名(请用 adk-style)。
使用通过/不通过的对抗式审查来把关 Elixir、OTP、Ecto 和 Phoenix 代码——由单个盲审子代理依据 19 条可判定规则评判 diff 或文件集,以捕获从他种范式移植而来的架构,涵盖企业分层(在 Ecto 之上包 repository 包装层、服务对象层、只有一个实现的 DI behaviour、困在带副作用回调中的逻辑)、把进程当对象(每个实体一个 GenServer、把 Agent 当可变变量、泄漏的消息协议、单例管理器)、贫血数据(用裸 map 当实体、布尔标志状态、手写的类型分发、32+ 字段的 struct)、防御式控制流(把 raise/rescue 当分支、nil 守卫吞掉错误、原始输入越过边界)、直译式循环以及不必要的元编程(为数据写宏 DSL、把 use 当 import、编译期耦合)。在合并 Elixir 工作前触发,或用于检查 Agent 编写的代码。它只给出结论,从不修复;依赖 Ecto 的规则在没有 Ecto 时标记为不适用。
让 Go 应用能与 AI 编码 Agent 高效协作。在新建 Go 项目或改造现有项目时使用,以确保:结构化 JSON 日志(slog/Zap/ZeroLog/Logrus)、机器可读的命令输出、完善的 golangci-lint 配置、带 --yes 标志的非交互式命令行设计、带明确退出码的结构化错误处理、正确的 context.Context 传递、优雅关闭、健康检查端点以及标准化的 Makefile。当用户要求让其 Go 应用"agent-ready"、"AI-friendly",希望改进 Go 项目中的 Agent 工具链/可观测性,或需要按 Agent 就绪度最佳实践审计现有 Go 项目时触发。
阻止你的 AI 胡编乱造。当你的 AI 产生幻觉、捏造事实、未基于真实数据、不引用来源、提出无依据的论断,或你需要依据源材料核实 AI 回复时使用。也适用于你的 LLM 编造事实、回复与输入脱节,或输出未基于源文档的情况。涵盖引用强制、忠实度验证、通过检索实现 grounding、置信度阈值,以及反幻觉质量的评估。也用于:AI 编造引用、LLM 捏造数据、让 AI 基于源文档、RAG 但 AI 仍然产生幻觉、强制 AI 引用来源、AI 的事实准确性、防止 AI 凭空编造事实、AI 自信但错误、LLM 虚构、幻觉检测、依据文档核实 AI 论断。
使用 `asc` 命令行工具对某个 App Store 版本运行提交前检查。在以下情况使用本技能:(1) 检查某版本是否已准备好提交 App Store 审核 (2) 诊断某版本为何无法提交(缺少构建、没有定价、状态错误)(3) 在调用 `asc versions submit` 之前运行 CI/CD 关卡 (4) 用户询问“我的版本准备好了吗?”“检查就绪状态”“为什么我无法提交?”“运行预检”“检查提交要求”或任何提交就绪相关任务 (5) 构建根据就绪状态有条件提交的自动化流水线
使用 `asc` 命令行工具管理电源与性能指标以及诊断日志。在以下情况使用本技能:(1) 列出某应用的性能指标:“asc perf-metrics list --app-id <id>” (2) 列出某构建的性能指标:“asc perf-metrics list --build-id <id>” (3) 按类型筛选指标:“asc perf-metrics list --app-id <id> --metric-type LAUNCH” (4) 列出某构建的诊断签名:“asc diagnostics list --build-id <id>” (5) 筛选诊断:“asc diagnostics list --build-id <id> --diagnostic-type HANGS” (6) 查看诊断日志:“asc diagnostic-logs list --signature-id <id>” 当用户提及以下内容时也触发:性能指标、启动时间、卡顿率、磁盘写入、内存占用、电池续航、终止、动画卡顿、诊断签名、调用栈、电源指标、应用性能监控、“我的应用为什么慢”“检查卡顿”“检查启动时间”。
使用 `asc` 命令行工具管理 TestFlight 测试群组和测试员。在以下情况使用此 Skill:(1)列出某个应用的测试群组(`asc testflight groups list`)(2)创建内部或外部测试群组(`asc testflight groups create --internal`)(3)列出群组中的测试员(`asc testflight testers list --group-id <id>`)(3)通过电子邮件添加单个测试员(`asc testflight testers add`)(4)从群组移除测试员(`asc testflight testers remove`)(5)从 CSV 文件批量导入测试员(`asc testflight testers import`)(6)将测试员导出为 CSV 以便复用(`asc testflight testers export`)(7)用户说 "add beta tester"、"invite tester"、"remove tester"、"import testers"、"export testers"、"list beta groups" 或任何 TestFlight 测试员管理任务
审查应用源码中的授权缺陷——IDOR / 对象级授权失效(OWASP API1)、功能级授权失效(API5)、批量赋值(API3)、多租户隔离缺口和权限提升。离线读取路由、控制器、resolver 和数据模型,并按 file:line 报告缺失的归属/角色检查及符合框架的修复方案。无需运行应用、无需凭据、无需工具。触发场景:审查 endpoint/handler、审计新增或变更路由的 PR diff、加固多租户 SaaS,或用户问"这个 endpoint 有授权吗?"、"用户能访问其他用户的数据吗?"、"IDOR"、"BOLA"、"broken access control"。
注册并实现 B2C Commerce 平台钩子,这些钩子在 hooks.json 中声明,并由 HookMgr 在 OCAPI/SCAPI 请求或系统事件期间调用。适用于 hooks.json、HookMgr.callHook()、dw.system.Status、dw.ocapi.shop.* 的 before/after/modifyResponse 钩子、dw.order.payment.authorize/authorizeCreditCard、dw.order.calculate、app.payment.processor.*、SCAPI 订单支付授权与下单、回滚语义以及 request.custom 传输。不适用于外部 Node.js webhook、SFRA 控制器中间件或 prepend/append 链、steptypes.json 中的计划任务步骤,或 Git/CI 钩子。
Babylon.js 8 3D 引擎开发专业知识,含精选 API 模式、代码示例与按需文档访问。适用于处理 Babylon.js 场景、网格、材质(PBR/Standard)、相机、灯光、阴影、GUI(2D/3D)、动画、物理(Havok)、thin instances、glTF 加载、后处理、WebXR、程序化/代码构建的 3D 模型,或任何 3D 渲染任务时。涵盖:(1) 场景搭建与引擎初始化(WebGL/WebGPU),(2) 网格创建、变换、实例化与合并,(3) 带纹理的 PBR 与 Standard 材质,(4) 相机类型(ArcRotate、Universal、Follow),(5) 灯光与阴影,(6) 使用 AdvancedDynamicTexture 的 2D/3D GUI,(7) 动画系统与动画组,(8) 资源加载(glTF、OBJ、STL),(9) 性能优化与性能分析,(10) ASRS/仓库数字孪生可视化模式,(11) 程序化建模:用图元构建高质量 3D 模型,具备动画就绪的父/枢轴层级、CSG2 布尔、车削、挤出以及自定义 VertexData。
当用户想创建用于 SEO 和销售支持的竞品比较页面或替代方案页面时使用。用户提到“alternative page”“vs page”“competitor comparison”“comparison page”“[Product] vs [Product]”“[Product] alternative”“competitive landing pages”“how do we compare to X”“battle card”或“competitor teardown”时也使用。适用于任何将产品与竞争对手进行对比的内容。涵盖四种形式:单个替代方案、多个替代方案、你与竞争对手、竞争对手之间的比较。销售专用竞品文档请参阅 sales-enablement。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
