Skip to main content

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 /start needed
  • Multi-Agent Pipeline — /parallel orchestrates 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
Recommended workflow for Cursor users:

13.3 Codex Integration

Generates the following configuration:
  • AGENTS.md (root directory) — Codex entry file, provides base project context (similar to CLAUDE.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.
Generates configuration under the .kilocode/ directory: Trellis to Kilo mapping: Kilo configuration directory structure:
Recommended workflow for Kilo users:
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.
Generates configuration under the .kiro/ directory: Trellis to Kiro mapping: Kiro configuration directory structure:
Recommended workflow for Kiro users:
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
Potentially conflicting parts (require coordination):
  • spec/ — multiple people may modify the same spec simultaneously
  • tasks/ — multiple people may operate on the same task
Best practices:
  • Spec changes go through PR review
  • Task assignments are explicit (--assignee parameter)
  • Important spec changes are discussed in team meetings

13.8 Complete worktree.yaml Configuration

13.9 trellis update and Version Management

Template hash mechanism: .trellis/.template-hashes.json stores the SHA-256 hash of each template file. During trellis update:
  1. Compute local file hashes
  2. Compare with recorded template hashes
  3. If they match — file not modified by user — safe to update
  4. If they differ — file was modified by user — prompt for conflict resolution
  5. User chooses: overwrite / skip / merge