SuperAPI AI 工具集

configuration

智能体与模型

查看项目

更新于 10-16 00:04

技能介绍

用途:在应用生成流程开始时加载、校验并补全应用配置,产出供后续生成步骤使用的统一配置对象。

主要能力:读取项目根目录的 config.json(若存在)并用 JSON Schema 校验;按优先级合并配置:config.json 最高,其次交互式提问补齐必填字段,最后使用默认值。内置默认值包括 node_version "v22.16.0"、vue_version "^3.5.13"、vite_version "^6.3.5"、typescript_version "^5.7.3"、test_framework "jest"、state_management "vuex"、enable_single_spa 与 enable_datadog 为 true、include_component_library 为 false 等。根据 use_latest_versions 选择推荐工具:最新版使用 vitest 与 pinia,稳定版可选 jest/vitest、vuex/pinia。自动派生 main_component_name(kebab-case 转 PascalCase)、application_id、service_name、is_standalone、is_microfrontend 及 vite_build_format(micro-frontend 为 system,否则为 es)。最后展示配置摘要,并可选将非敏感配置写回 config.json,同时把 config.json 加入 .gitignore。

使用方式:无输入参数,从项目根目录读取;支持交互式提问、config.json 文件、以及两者混合三种方式。交互时一次只问一个问题并等待回答,显示进度(如 Question 3/7)。

校验规则:application_name 须为 kebab-case;project_scope 须以 @ 开头;router_base_path 与 api_base_path 须以 / 开头;default_port 须为 1024-65535 的整数;application_type 须为 standalone 或 micro-frontend;test_framework 须为 jest 或 vitest;state_management 须为 vuex 或 pinia。

限制:需存在指定的 config.schema.json 路径并配合 JSON Schema 校验器(如 ajv);GitHub token 出于安全不会写入 config.json;应用类型相关的进一步校验由 conditional-generation 技能处理;官方公开资料未提供收费、价格或其他平台支持信息。