用途
dev-expert 是一个参考类技能(Reference Skill),供所有开发智能体使用,核心作用是在开发过程中提供通用编码模式参考,并引导智能体在遇到具体框架时调用对应的专项专家技能。根据资料,它主要用于 Phase 3(Build GREEN)阶段,以及需要做跨框架技术决策的场合。
主要能力
框架专项模式
该技能本身不包含框架细节,而是通过一组会自动调用的专家技能覆盖具体框架,触发条件如下:
- react-expert:React / JSX / hooks
- vue-expert:Vue / Composition API / Pinia
- react-native-expert:React Native / Expo / 移动端
- nextjs-expert:Next.js / App Router / SSR
- laravel-expert:Laravel / PHP / Eloquent
- nodejs-expert:Node.js / Express / NestJS
- angular-expert:Angular / NgRx / RxJS
- flutter-expert:Flutter / Dart / widgets
通用模式文件
该技能提供三个通用模式文件:
- state-management.md:Zustand / Redux / Pinia 模式
- form-handling.md:表单验证与提交
- api-integration.md:API 调用、错误处理与缓存
状态选型速查
技能给出三类状态的使用场景与对应解决方案:
- 本地状态:用于组件专属 UI,方案为 useState / ref
- 全局状态:用于应用共享状态,方案为 Zustand / Pinia / Redux
- 服务器状态:用于 API 数据,方案为 TanStack Query / SWR / RTK Query
使用方式
当开发任务涉及通用编码模式、跨框架的状态管理决策、API 集成模式或表单处理模式时,调用本技能;当任务明确落在上述某个框架内时,则由对应的专项专家技能自动介入。资料未提供具体的安装命令、调用语法或配置步骤,暂未提供。
适用场景
- 在开发构建阶段参考通用编码模式
- 跨框架选择状态管理方案
- 设计跨框架的 API 调用与错误处理、缓存策略
- 设计跨框架的表单验证与提交流程
- 作为开发智能体在进入具体框架前的路由入口
限制
该技能本身是参考与路由性质,具体框架实现依赖对应的专家技能;资料未说明其支持的运行环境、依赖版本、收费方式或效果保证,暂未提供。