多平台与团队配置
13.1 Claude Code 完整体验
Claude Code 是 Trellis 的主力平台,拥有最完整的自动化能力。三大 Hook 构成自动化闭环:
Claude Code 独有功能:
- Hook 自动注入 — 打开终端即开始工作,无需手动
/start - Multi-Agent Pipeline —
/parallel并行编排多个 worktree Agent - Ralph Loop — 自动质量门,Check Agent 失败自动重试
- Agent 系统 — 6 个专业 Agent(dispatch、plan、implement、check、debug、research)
13.2 Cursor 集成
trellis init 自动在 .cursor/commands/ 下生成 Trellis 命令文件:
与 Claude Code 的差异:
- 文件位于
.cursor/commands/trellis-{name}.md - Cursor 共 12 个命令(不含
/parallel,因为 Cursor 不支持 Multi-Agent Pipeline) - 无 Hook 支持 — 规范注入需要通过命令手动触发
- 无 Agent 系统 — 所有工作在主对话中完成
- 无 Ralph Loop — 需要手动运行 check 命令
13.3 Codex 集成
AGENTS.md(根目录) — Codex 的入口文件,提供项目基础上下文(类似CLAUDE.md的角色).agents/skills/— Agent Skills 目录,存放可复用的 AI 能力模块
13.4 Kilo Code 集成
Kilo Code 是一个开源(Apache 2.0)AI 编程 Agent 平台,支持 VS Code 扩展、JetBrains 插件和 CLI 三种形态,拥有 750K+ 用户。.kilocode/ 目录下生成配置:
Trellis 到 Kilo 的映射关系:
Kilo 配置目录结构:
Kilo 的 Orchestrator Mode 与 Trellis 的 Multi-Agent Pipeline 理念相似,但实现不同:
Trellis 使用 git worktree 物理隔离 + Hook 编排,Kilo 使用内置模式切换 + 独立对话上下文。
两者可以互补——Trellis 的 Spec 管理和 Task 系统为 Kilo 提供结构化的项目上下文。
13.5 Kiro 集成
Kiro 是 Amazon 推出的 AI IDE,基于 Code OSS(VS Code 开源内核),主打 Spec-Driven Development(规范驱动开发)。支持 IDE、CLI 和 Autonomous Agent 三种形态。.kiro/ 目录下生成配置:
Trellis 到 Kiro 的映射关系:
Kiro 配置目录结构:
Kiro 的 Spec-Driven Development 与 Trellis 的任务管理系统高度互补:
Trellis 的
prd.md 可以作为 Kiro Spec 的输入,而 Kiro 生成的 requirements.md / design.md / tasks.md
可以反哺 Trellis 的 spec/ 目录。两者结合可以实现从需求到交付的完整闭环。13.6 操作系统兼容性
跨平台注意事项:
13.7 多开发者协作
不冲突的部分(各人独立):workspace/{name}/— 每人独立目录.developer— gitignored,每人独立- 并行任务的 worktree — 物理隔离
spec/— 多人可能同时修改同一规范tasks/— 多人可能操作同一任务
- Spec 修改通过 PR 审查
- 任务指派明确(
--assignee参数) - 重要的 spec 变更在团队会议上讨论
13.8 worktree.yaml 完整配置
13.9 trellis update 与版本管理
.trellis/.template-hashes.json 存储了每个模板文件的 SHA-256 哈希。trellis update 时:
- 计算本地文件哈希
- 与记录的模板哈希对比
- 如果一致 → 文件未被用户修改 → 安全更新
- 如果不一致 → 文件被用户修改 → 提示冲突
- 用户选择:覆盖 / 跳过 / 合并