用途:这是面向在 Astro 单体仓库(monorepo)中开发的 AI 智能体与开发者的上下文加载技能,根据当前任务加载相关文档,本身不编排工作流。
主要能力:提供任务决策矩阵,按“新增核心功能、修复缺陷、编写测试、创建集成、理解架构、处理错误、理解约束”等场景推荐应阅读的文档(architecture.md、constraints.md、testing.md、debugging.md);给出关键警告,如默认优先单元测试、runtime/ 代码不可使用 Node.js API、每个集成测试须设置唯一 outDir、区分 core/Vite/浏览器执行上下文、Changesets 面向 origin/next 分支;并汇总常用命令与关键文件路径。
使用方式:先按任务读取推荐文档,再套用其中的模式与约束,使用提供的命令与路径;遇到报错可在文档中搜索错误信息。常用命令包括 pnpm install、pnpm run build、pnpm run dev、pnpm run lint、pnpm run test:e2e、pnpm exec changeset --empty,以及 pnpm -C packages/astro exec astro-scripts test "test/**/*.test.js" 等测试命令。
适用场景:Astro 仓库内的功能开发、缺陷修复、测试编写、集成开发与架构理解。
限制:不适用于缺陷分诊、GitHub Actions 日志分析或简单提问;具体文档内容与完整细节以仓库内文件为准,资料未提供更多实现细节。