用途:这是一个交互式学习体验,而非被动参考文档。当用户提出学习 Astro 框架开发时自动加载,由 AI 与用户一起从零构建一个真实的个人博客,边做边学。
主要能力:教程分三课,每课约 45 分钟。第一课“你的第一个 Astro 站点”,涵盖项目创建、文件结构、页面、组件、布局与作用域样式;第二课“内容与动态路由”,涵盖内容集合、Zod 类型安全 schema、示例文章、getStaticPaths() 与 render() 动态路由、博客索引、草稿过滤、分页与 RSS;第三课“交互与上线”,涵盖安装 Preact、交互组件、客户端指令、ClientRouter 视图过渡、生产构建与部署。
使用方式:加载后先欢迎并了解用户背景(新手、有其他框架经验、已用过 Astro),据此调整节奏;随后做轻量环境检查,需 Node.js 18+(node -v 检查)、代码编辑器与终端。每部分按 Discover → Build → Reflect 节奏推进,用户在自己的项目中写真实代码。代码准确性可加载 astro-framework 技能的 references/ 与 rules/ 文件,超出教程范围的问题可用 mcp__astro-docs__search_astro_docs 查询官方文档。课程间建议提交:git add . 与 git commit -m "Lesson [N]: [what we built]"。
适用场景:想系统入门 Astro 的初学者、有其他框架经验想了解 Astro 心智模型的开发者,以及想探索 Astro 5+/6+ 新特性的人。
限制:教程按顺序递进,跳课可能出问题;遇到错误应即时排查而非跳过。资料未提供收费、价格、平台支持范围等信息。