当用户要求“创建 FastAPI 端点”、“添加异步路由”、“实现依赖注入”、“创建中间件”、“处理异常”、“构建 FastAPI 项目”,或提及 FastAPI 模式、路由器或 API 设计时,应使用此技能。提供包含异步最佳实践的全面 FastAPI 开发模式。
针对Kailash SDK的验证模式和合规性检查,包括参数验证、DataFlow模式验证、连接验证、绝对导入验证、工作流结构验证和安全验证。在询问“验证”、“validate”、“检查合规性”、“verify”、“lint”、“代码审查”、“参数验证”、“连接验证”、“导入验证”、“安全验证”或“工作流验证”时使用。
当用户问“我们以前是怎么解决这个问题的”、“关于 X 的决定是什么”、“我们以前做过这个吗”、“你记得什么”、“检查你的记忆”或搜索过去的上下文、之前的决定或项目的历史信息时,应使用此技能。
动画树的专家级模式,包括状态机转换、用于方向性移动的 BlendSpace2D、用于分层动画的 BlendTree、根运动、转换条件、高级表达式,以及状态机的子状态。适用于复杂的角色动画系统,支持动作混合与状态管理。触发关键词:AnimationTree、AnimationNodeStateMachine、BlendSpace2D、BlendSpace1D、BlendTree、transition_request、blend_position、advance_expression、AnimationNodeAdd2、AnimationNodeBlend2、root_motion。
在存在多种选项时,为用户提供在同等工具间进行选择的指导。可将此技能注入可能与GitHub、Git或其他同时支持CLI工具与MCP服务器的系统交互的智能体中。此技能可确保所有智能体在工具选择上保持一致且高效。
解答关于 AI SDK 的各类问题,并助力构建 AI 驱动的功能。适用于以下场景:(1) 开发者询问 AI SDK 的各项功能,如 generateText、streamText、ToolLoopAgent、embed 或 tools;(2) 开发者希望构建 AI 代理、聊天机器人、RAG 系统或文本生成功能;(3) 开发者对 AI 提供商(OpenAI、Anthropic、Google 等)、流式处理、工具调用、结构化输出或嵌入式表示等问题存有疑问;(4) 开发者使用 React 钩子,如 useChat 或 useCompletion。可通过“AI SDK”、“Vercel AI SDK”、“generateText”、“streamText”、“add AI to my app”、“build an agent”、“tool calling”、“structured output”、“useChat”等短语触发。
计划技能
采用 Bun 运行时进行现代化的 JavaScript/TypeScript 开发。涵盖包管理、打包构建、测试,以及从 Node.js 迁移至 Bun 的相关流程。在使用 Bun、优化 JS/TS 开发速度时使用。
掌握Nexus哲学和最佳实践。当用户提到“学习Nexus”、“Nexus教程”、“系统精通”、“Nexus最佳实践”、“Nexus如何工作”、“Nexus哲学”、“Nexus设计”、“理解Nexus”或“深入Nexus”时加载。15-18分钟。
根据项目所使用的 Go 版本,遵循现代 Go 语法规范进行代码编写。当用户寻求现代 Go 代码编写指南时,可参考此建议。
针对MQL5的创建与编辑问题、编译错误,或API相关疑问,深入研究MQL5文档(仅限日语与英语)。当用户需要查阅文档、解读MQL5错误,或确认正确的语言使用方式时,可选用此功能。文档来源仅限于https://www.mql5.com/ja/docs与https://www.mql5.com/en/docs。
在开始编写实现代码之前,无论是开发新功能还是修复 Bug,都应优先使用此流程。 Spec 中的每个场景都将按照“红 → 绿 → 重构”的循环,转化为一个独立的测试用例。