Skip to main content

What is Trellis?

AI’s capabilities grow like vines — full of vitality but spreading everywhere. Trellis is scaffolding for AI, guiding it along the path of your conventions.

One-Line Summary

Trellis is scaffolding for AI coding assistants — it automatically injects your project specs into every AI session, so the AI writes code following your standards instead of improvising.
AI’s capabilities grow like vines — full of vitality but spreading everywhere. Trellis is scaffolding for AI, guiding it along the path of your conventions.

Comparison with Traditional Approaches

Dimension.cursorrulesCLAUDE.mdSkillsTrellis
Spec injection methodManually loaded each conversationAuto-loaded but easily truncatedUser-initiatedHook auto-injection, precisely loaded per task
Spec granularityOne large fileOne large fileOne per SkillModular files, composed per task
Cross-session memoryNoneNoneNoneWorkspace journal persistence
Parallel developmentNot supportedNot supportedNot supportedMulti-Agent worktree parallelism
Quality controlNoneNoneNoneRalph Loop automatic verification
Team sharingSingle userSingle userShareable but no standardGit-versioned Spec library
Platform supportCursor onlyClaude Code onlyPer platform14 platforms (Claude Code, Cursor, OpenCode, Codex, iFlow, Gemini CLI, Kilo, Kiro, Qoder, GitHub Copilot, Windsurf, CodeBuddy, Antigravity, Factory Droid)

Core Concepts at a Glance

ConceptDescriptionLocation
SpecYour coding standards, written in Markdown. AI reads specs before writing code.trellis/spec/
WorkspaceEach developer’s session logs, letting AI remember what was done last time.trellis/workspace/
TaskA work unit containing requirements docs and context configuration.trellis/tasks/
HookAuto-triggered scripts that inject context at session start, Agent invocations, etc. [Claude Code exclusive].claude/hooks/
AgentSpecialized AI sub-processes such as Implement, Check, Debug, etc. [Claude Code exclusive].claude/agents/
SkillReusable AI capability modules, shareable across projects.claude/skills/
JournalSession log files recording what was done in each development session.trellis/workspace/{name}/journal-N.md
Hook and Agent systems are Claude Code exclusive features. Cursor, Codex, and other platforms load specs manually via Slash commands, achieving the same effect. Spec, Workspace, Task, Journal, and other core concepts are universal across all platforms.

Why Trellis?

FeatureProblem Solved
Auto-InjectionRequired specs and workflows auto-inject into every conversation. Write once, apply forever
Auto-updated Spec LibraryBest practices live in auto-updated spec files. The more you use it, the better it gets
Parallel SessionsRun multiple agents in tandem - each in its own worktree
Team SyncShare specs across your team. One person’s best practice benefits everyone
Session PersistenceWork traces persist in your repo. AI remembers project context across sessions

Quick Start

Install Trellis and set up your first project in 5 minutes.

Architecture

Understand specs, tasks, hooks, and workspaces.

Commands

Complete reference for all 13 slash commands.

Real-World Scenarios

From bug fixes to full-stack development.