SuperAPI AI 工具集

dev-expert

编程与开发

查看项目

更新于 10-31 13:14

技能介绍

用途

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 调用与错误处理、缓存策略
  • 设计跨框架的表单验证与提交流程
  • 作为开发智能体在进入具体框架前的路由入口

限制

该技能本身是参考与路由性质,具体框架实现依赖对应的专家技能;资料未说明其支持的运行环境、依赖版本、收费方式或效果保证,暂未提供。