Multi-Platform and Team Configuration
13.1 Claude Code Full Experience
Claude Code is Trellis’s primary platform, with the most complete automation capabilities. Three core Hooks form the automation loop:
Claude Code exclusive features:
- Hook auto-injection — start working immediately upon opening terminal, no manual
/startneeded - Multi-Agent Pipeline —
/parallelorchestrates multiple worktree Agents in parallel - Ralph Loop — automatic quality gate, Check Agent auto-retries on failure
- Agent system — 6 specialized Agents (dispatch, plan, implement, check, debug, research)
13.2 Cursor Integration
trellis init automatically generates Trellis command files under .cursor/commands/:
Differences from Claude Code:
- Files located at
.cursor/commands/trellis-{name}.md - Cursor has 12 commands (no
/parallel, as Cursor doesn’t support Multi-Agent Pipeline) - No Hook support — spec injection requires manual command invocation
- No Agent system — all work happens in the main conversation
- No Ralph Loop — check commands must be run manually
13.3 Codex Integration
AGENTS.md(root directory) — Codex entry file, provides base project context (similar toCLAUDE.md).agents/skills/— Agent Skills directory for reusable AI capability modules
13.4 Kilo Code Integration
Kilo Code is an open-source (Apache 2.0) AI coding Agent platform, available as a VS Code extension, JetBrains plugin, and CLI, with 750K+ users..kilocode/ directory:
Trellis to Kilo mapping:
Kilo configuration directory structure:
Kilo’s Orchestrator Mode shares a similar philosophy with Trellis’s Multi-Agent Pipeline, but the implementation differs:
Trellis uses git worktree physical isolation + Hook orchestration, while Kilo uses built-in mode switching + independent conversation context.
The two are complementary — Trellis’s Spec management and Task system provide structured project context for Kilo.
13.5 Kiro Integration
Kiro is an AI IDE by Amazon, built on Code OSS (VS Code open-source core), focused on Spec-Driven Development. It supports IDE, CLI, and Autonomous Agent modes..kiro/ directory:
Trellis to Kiro mapping:
Kiro configuration directory structure:
Kiro’s Spec-Driven Development is highly complementary to Trellis’s task management system:
Trellis’s
prd.md can serve as input for Kiro Specs, while Kiro’s generated requirements.md / design.md / tasks.md
can feed back into Trellis’s spec/ directory. Together they enable a complete loop from requirements to delivery.13.6 Operating System Compatibility
Cross-platform notes:
13.7 Multi-Developer Collaboration
Non-conflicting parts (per-developer isolation):workspace/{name}/— each developer has their own directory.developer— gitignored, per-developer- Parallel task worktrees — physically isolated
spec/— multiple people may modify the same spec simultaneouslytasks/— multiple people may operate on the same task
- Spec changes go through PR review
- Task assignments are explicit (
--assigneeparameter) - Important spec changes are discussed in team meetings
13.8 Complete worktree.yaml Configuration
13.9 trellis update and Version Management
.trellis/.template-hashes.json stores the SHA-256 hash of each template file. During trellis update:
- Compute local file hashes
- Compare with recorded template hashes
- If they match — file not modified by user — safe to update
- If they differ — file was modified by user — prompt for conflict resolution
- User chooses: overwrite / skip / merge