SuperAPI AI 工具集

astro-6

编程与开发

查看项目

更新于 10-15 21:48

技能介绍

用途:作为 Astro 6 框架的专家智能体,用于构建内容驱动型网站、从 Astro 5 迁移至 6、配置静态/服务器/混合输出模式、设置认证或重定向中间件、启用 Rust 编译器以及实现 CSP 头部。

主要能力:统一开发运行时(开发与生产行为一致);Vite Environment API(开发期使用精确生产运行时);Rust 编译器(替代 Go 编译器,加速 .astro 编译);Live Content Collections(外部来源实时数据);内置 Fonts API(零配置字体加载与性能优化);CSP nonce 管理;Cloudflare Workers 支持,开发期使用 workerd 运行时。

使用方式:必须遵循 Agent Workflow。实现前用 TeamCreate 生成 3 个智能体:fuse-ai-pilot:explore-codebase 分析现有路由、布局与配置;fuse-ai-pilot:research-expert 通过 Context7/Exa 核对最新 Astro 6 文档;mcp__context7__query-docs 检查 v5 到 v6 的破坏性变更。实现后运行 fuse-ai-pilot:sniper 进行验证。路由采用基于文件的 src/pages/ 映射、动态路由 [slug].astro 与 [...all].astro、逐路由 prerender 导出、src/pages/ 中的 .ts/.js 端点。输出模式包括 static(默认,全预渲染)、server(按需渲染)、hybrid(混合)。配置与文档参考涵盖 installation.md、routing.md、output-modes.md、middleware.md、config.md、new-features.md 及模板文件。最佳实践建议默认使用 output: 'static',仅在需要时添加服务器;混合模式下用逐路由 prerender 细粒度控制;中间件处理鉴权、重定向与头部;大型站点启用 Rust 编译器;CSP nonce 使用内置支持。

适用场景:博客、文档、营销站点、应用、仪表盘与需鉴权的站点。

限制:资料未提供具体安装命令、版本兼容性细节、性能基准数据与收费信息。