用途:为使用 TypeScript、pnpm(workspaces)和 Turborepo 的单体仓库定义工作区契约,用于新建工作区或包、跨包导入、修改公共导出或作用域名称、添加或重命名包脚本等场景。
主要能力:明确工具链与目录职责(apps/ 与 packages/ 的角色)、作用域名称与 exports、包运行器、JIT 与编译产物的差异;通过入口表把任务路由到相应文档(managing-workspace.md、managing-imports.md、managing-scripts.md、monorepo-contract.md)。
使用方式:需先安装依赖技能:npx skills add antfu/skills --skill pnpm --skill turborepo。新建工作区时在根 AGENTS.md 添加指定规则(缺失则创建),若存在根 CLAUDE.md 且未导入 AGENTS.md 也应添加。代理可在能读取 package.json 的环境中使用,先解析所有必需的 Setup 行,再匹配入口点;新建包或工作区时打开所有适用的任务类型行。
适用场景:TypeScript pnpm + Turborepo 工作区的包管理、导入规则与脚本编排。
限制:资料未提供具体版本要求、价格或效果信息;具体代码示例与完整规则需参考上述文档。