跳转到主要内容

Trellis 是什么?

AI 的能力像藤蔓一样生长——充满活力但四处蔓延。Trellis 是 AI 的脚手架,引导它沿着规范的路径前进。

一句话定位

Trellis 是 AI 编码助手的脚手架 — 通过自动化机制注入项目规范,让 AI 每次都按你的标准写代码,而不是随机发挥。
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.

vs 传统方法对比

维度.cursorrulesCLAUDE.mdSkillsTrellis
规范注入方式每次对话手动加载自动加载但容易被截断用户主动调用Hook 自动注入,按任务精准加载
规范粒度一个大文件一个大文件每个 Skill 独立按模块分文件,按任务组合
跨会话记忆workspace journal 持久化
并行开发不支持不支持不支持Multi-Agent worktree 并行
质量控制Ralph Loop 自动验证循环
团队共享单人单人可分享但无标准Git 版本化 Spec 库
支持平台Cursor 专属Claude Code 专属按平台14 个平台(Claude Code、Cursor、OpenCode、Codex、iFlow、Gemini CLI、Kilo、Kiro、Qoder、GitHub Copilot、Windsurf、CodeBuddy、Antigravity、Factory Droid)

核心概念速览

概念说明存放位置
Spec(规范)你的编码标准,用 Markdown 写成。AI 写代码前先读规范.trellis/spec/
Workspace(工作区)每个开发者的会话日志,让 AI 记住上次做了什么.trellis/workspace/
Task(任务)工作单元,包含需求文档和上下文配置.trellis/tasks/
Hook(钩子)自动触发的脚本,在会话启动、Agent 调用等时机注入上下文 [Claude Code 专属].claude/hooks/
Agent(代理)专门角色的 AI 子进程,如 Implement、Check、Debug 等 [Claude Code 专属].claude/agents/
Skill(技能)可复用的 AI 能力模块,可跨项目共享.claude/skills/
Journal(日志)会话记录文件,记录每次开发做了什么.trellis/workspace/{name}/journal-N.md
Hook 和 Agent 系统是 Claude Code 专属功能。Cursor、Codex 等平台通过 Slash 命令手动加载规范, 实现相同的效果。Spec、Workspace、Task、Journal 等核心概念在所有平台上通用。

为什么用 Trellis?

功能解决什么问题
自动注入规范和工作流自动注入每次对话,写一次,永久生效
自更新规范库最佳实践存在自更新的 spec 文件中,用得越多,AI 越懂你
并行会话一个会话窗口可以在后台启动多个会话窗口,每个会话窗口都可以调用多个 Agent 同时工作,运行在各自独立的 worktree
团队共享团队共享规范,团队里有一个高人搞一版好的规范,拉高全员的 AI coding 水平
会话持久化工作记录持久化到仓库,AI 跨会话记住项目上下文,不用每次再费劲告诉 AI 你的项目情况是什么

快速开始

5 分钟安装 Trellis,搭建你的第一个项目。

架构全景

了解 Specs、Tasks、Hook 和 Workspace。

命令全解

13 条 Slash 命令的完整用法。

实战场景

从 Bug 修复到全栈开发的真实案例。