SuperAPI AI 工具集

astrofy-setup

办公与效率

查看项目

更新于 10-16 03:49

技能介绍

用途:作为 Astrofy 技能库的起始入口,启动 Astro 项目相关工作,协调各专项技能,但不替代各技能自身的实现与校验职责。

主要能力:从 package.json 与 astro.config.* 识别应用根目录,在 workspace 中区分应用与含锁文件的根;读取本地说明与 Git 状态,登记路由、布局、集合、集成、适配器、CSS、脚本及已解析版本;查阅已安装技能目录并读取所选技能。运行 astrofy setup --root <projeto> 创建或更新 .astrofy/setup-state.json,并在继续已完成步骤前读取 changedFiles。

协调方式:读取技能库路由与 Astrofy 分发的可执行图,考虑全部技能与采用场景。先执行 astrofy-init 采用契约而不替换站点,再用 astrofy-architecture 梳理职责、astrofy-config 定位配置来源、astrofy-documentation 记录观察状态。按现存功能选择专项技能:MDX 与博客对应集合;components 与 component-docs 对应 UI API;design-system、tailwind 与 themes 对应样式;routing 与 i18n 对应 URL;react 与 forms 对应交互。无内容与架构批准的新页面请求应转给 astrofy-page-planner,规格批准后由 astrofy-implementation-planner 创建任务。

使用限制:缺少某技能应记为待办,不得假定已执行;不要将诊断变成大规模重构;缺少 dependsOn 输出时不执行对应专项技能;协调可在同一智能体内完成,不要求子智能体或并行执行。每步需确认依赖输出存在、说明涉及文件、记录状态与 updatedAt。结束前对改动文档执行 astrofy-markdown,并在评估范围内执行 astrofy-checkup,记录已执行命令、已校验路由、失败与不适用步骤;发布与主版本迁移取决于所请求范围。缺失信息暂未提供。