用途:把 Claude 全局技能(skill)适配并整合进项目的开发规范中,更新的是规范文档而非直接生成项目代码。
主要能力:读取指定技能内容,判断其整合目标(前端或后端),提取核心概念、最佳实践、代码模式与注意事项,写入规范文档并创建示例模板。
使用方式:执行 /trellis:integrate-skill <skill-name>,例如 /trellis:integrate-skill frontend-design。读取技能用 openskills read <skill-name>;若技能不存在,提示用户查看 AGENTS.md 中 <available_skills> 列出的可用技能。
整合位置:规范内容写入 .trellis/spec/cli/{target}/doc.md,新增 @@@section:skill-<skill-name> 段落;代码示例放入 .trellis/spec/cli/{target}/examples/skills/<skill-name>/,示例文件使用 .template 后缀(如 component.tsx.template)以避免 IDE 报错;同时更新 index.md 的快速导航表。{target} 为 frontend 或 backend,由技能类型决定:UI/前端类归 frontend,后端/API 类归 backend,文档类归 .trellis/ 或新建专用规范,测试类归 frontend(E2E)。
适用场景:需要把全局技能沉淀为项目级开发规范、并附带可复用代码模板时。
限制:目标是更新规范而非生成项目代码;示例文件必须用 .template 后缀;依赖安装命令需按项目包管理器调整(npm install / pnpm add / yarn add)。