Skills
收录 99,448 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
Zod (TypeScript-first スキーマバリデーションライブラリ) v4 参考文档。z.object / z.string / z.number / z.array / z.union / z.enum 等架构定义、parse、safeParse、z.infer (类型推断)、refine、transform、pipe、default、optional、nullable、z.compile (AOT)・validate、z.toZod、错误处理、Zod 4 迁移・Zod Mini (@zod/mini)。createInsertSchema / createSelectSchema (drizzle-zod,从 Drizzle 表生成架构) 属于另一个技能 drizzle。
帮助将经典 ABAP 自定义代码迁移至更高的 clean core 等级(A/B/C/D 级),包括自定义代码适配、识别已发布 API 与经典 API 的替代方案、为非已发布对象生成包装类、ATC clean core 与 Cloud Readiness 检查、SAP 对象的变更日志、处理不兼容的语言构造,以及分步式修复工作流。适用于用户询问迁移至 ABAP Cloud、自定义代码迁移、云就绪、clean core 等级修复、消除 D 级、减少 C 级、非已发布 API 替换、包装模式、ATC clean core 检查、代码适配、从经典到云的迁移或 clean core 合规时。触发词包括「migrate to ABAP Cloud」「cloud readiness check」「clean core level」「eliminate Level D」「reduce Level C」「non-released API」「replace with released API」「custom code adaptation」「wrapper for non-released」「ATC clean core」「clean core migration」「changelog for SAP objects」「ABAP Cloud compatibility」。
在 ADK Python 仓库中创建新的示例 Agent —— 包括示例目录、其 `agent.py` 和 `README.md` —— 遵循现有示例已使用的约定。当用户想要添加示例或范例以演示某项功能或 Agent 模式(动态节点、fan-out/fan-in、独立的工具使用 Agent),询问新示例应放在 `contributing/samples/` 下的哪个位置,或想把现有示例的 README 提升到标准结构时使用。不要用于为用户自己的项目构建真正可用的 Agent(请使用 `adk-agent-builder`),也不要用于检查 Markdown 文件中的 Python 代码块是否可运行(请使用 `adk-verify-snippets`)。
协助处理 ABAP 授权与 IAM(Identity and Access Management),包括授权对象、授权检查、IAM 应用、业务目录、业务角色、限制类型、CDS 访问控制(DCL)、权限访问注解,以及 ABAP Cloud 和本地部署中的基于角色的访问。当用户询问授权、AUTHORITY-CHECK、授权对象、IAM 应用、业务目录、业务角色、限制类型、CDS 访问控制、DCL、访问控制、权限注解、角色分配、PFCG 角色、S_DEVELOP 或保护 ABAP 应用时使用。触发词包括 "authorization check"、"create authorization object"、"CDS access control"、"IAM app"、"business catalog"、"business role"、"PFCG"、"restrict access" 或 "role-based security"。
当项目从 `@basmilius` npm scope(作者 Bas Milius)导入时使用:`@basmilius/utils`(Luxon 日期、数字、颜色、下载、DOM、计时、地理和 PRNG 辅助函数)、`@basmilius/http-client`(类型化 DTO 数据层)和 `@basmilius/common`(基于 Pinia 和 Vue Router 的 Vue 3 应用原语)。在任何 `@basmilius/*` 导入时触发;在 formatDate / formatNumber、hexToRGB / hslToRGB、debounce / waitFor、downloadBlob、mulberry32、getSeason / getMoonPhase 时触发;在 `@dto` / `@adapter`、`HttpClient`、`RequestBuilder`、`BaseService`、`Paginated`、`.runAdapter`、`RequestError` / `ValidationError`、`serialize` / `deserialize`、`dtoNames` Vite 插件时触发;在返回 ref 的 `defineStore`、`useService` / `guarded`、`useDataTable` / `useDataReport`、`useDtoForm`、`useUrlState`、`persistentRef`、composables(useClickOutside、useHotKey)、路由辅助函数(useRouteParam、useNavigate)和异常(ForbiddenException、HandledException)时触发。不适用于 `@flux-ui/*`(见 `flux-ui`);`@basmilius/vite-preset` 不在范围内。
在 Bevy 0.20 中,连接 `AnimationPlayer` + `AnimationGraphHandle`、从 glTF 动画片段构建 `AnimationGraph`、使用 `AnimationTransitions::play` 混合状态驱动动画、通过 `AnimationMask` 隔离身体部位、使用 `#[derive(AnimationEvent)]` + `On<E>` 观察器触发游戏同步、通过 `bevy::curve` 中的 `AnimatableCurve` / `EaseFunction` / `CubicSegment::new_bezier_easing` 执行动画补间,或将动画的 12 条基本原则应用于 3D 角色时使用。
跨阶段的中途范围修正。当需求、功能、架构或约束在规划开始后发生变化时,重新进入规划阶段。重新拆分受影响的 epic/story,重新排序 sprint-status.yaml,向 decision-log.md 追加决策理由。按需路由到 bmad-epics-and-stories、bmad-sprint-planning 或 bmad-parallel-plan。只改变 PLAN,绝不改代码。适用场景:"we need to change course"、"scope has changed"、"new requirement came in"、"we're dropping feature X"、"we need to pivot"、"re-plan after the change"、"requirements changed mid-sprint"、"correct course"、"architecture changed"、"re-scope the backlog"、"update epics after feedback"、"cancel story X"、"add epic for Y"、"change the plan"、"we got new constraints",或因某个不在原计划中的决策而拆分/合并/重排 story 时。产出:更新后的 epics.md(仅受影响部分)、修订或新增的 story 文件、更新后的 sprint-status.yaml、新的 decision-log.md 条目。绝不编写代码或运行测试。
当用户提出「分析编译效率」、「分析编译时间」、「查看头文件依赖」、「保存编译命令」、「提取编译命令」、「生成编译脚本」、「保存这个文件的编译命令」、「单独编译这个文件」、「编译单个文件」、「单编文件」、「独立编译文件」、「分析这个文件的头文件依赖」、「头文件依赖关系」、「这个文件依赖了多少头文件」、「analyze compilation」、「check header dependencies」、「分析文件编译开销」、「save compile command」、「extract compile command」、「generate compile script」、「compile single file」、「compile individual file」、「standalone compile」、「analyze header dependencies」、「header dependency tree」、「how many header files」,或提及分析 ace_engine 项目中特定源文件的编译性能、构建时间、include 依赖、提取/保存编译命令、生成独立编译脚本、单独编译文件或分析头文件依赖关系时,应使用本技能。提供全面的编译效率分析,包括计时、资源使用、自动保存的依赖树可视化,以及保存带性能监控的可复用编译脚本的能力和使用生成的脚本进行独立编译的能力。
Craft CMS 5 插件与模块开发——用 PHP 扩展 Craft。涵盖 elements、element queries、services、models、records、controllers、migrations、queue jobs、console commands、field types、native fields、events、behaviors、Twig extensions、widgets、filesystems、permissions、project config、GraphQL、testing 和 debugging。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
