1567 字
8 分钟

Trellis 小白入门:让 AI 先计划再改项目

Trellis 可以先理解成“给 AI 做项目用的任务本”。它帮你把一次工作拆成几个稳定步骤:先讨论清楚,再写进计划,然后执行、检查、收尾沉淀。

小事不用 Trellis。会改项目文件、会持续几轮、以后还可能复用经验的事,才值得进入 Trellis。

先用人话理解 Trellis#

不用 Trellis 时,你和 AI 的对话很容易变成这样:

你说一个想法。
AI 马上开始改。
改到一半发现需求没说清。
下一轮又忘了前面为什么这么做。

Trellis 想解决的是这个问题。它让 AI 做项目前先停一下:

先确认要做什么。
再写成 task。
再讨论方案。
确认后再实现。
做完后检查。
最后把有长期价值的经验沉淀下来。

它不是让流程变复杂,而是减少“边想边乱改”的成本。

什么时候不用 Trellis#

下面这些事通常不需要建 Trellis task:

场景可以怎么说
只是解释概念这次不建 Trellis task,直接解释。
只是翻译、润色、小查询这次是小问题,直接回答。
只是让 AI 看一眼状态先只读检查,不创建 task。

判断标准可以很朴素:

会改项目文件、会持续多轮、需要验收、经验以后还会用到 -> 用 Trellis。
只是问一句、查一下、解释一下 -> 不用 Trellis。

最常用的几句话#

日常不用背命令,先会用自然语言调度 AI 就够了。

你想做什么直接对 AI 说
开始一个正式任务请按 Trellis 流程创建 task,先澄清 PRD,再实现。
只讨论计划,不写代码请进入 planning 阶段,先不要实现。先和我讨论目标、范围、方案和风险。
继续上次任务请按 Trellis continue 恢复当前 task,从未完成项继续。
写代码前读项目规则请先读取相关 .trellis/spec,再开始改。
做完后检查请按 Trellis check 做验收,不要只说看起来可以。
收尾沉淀请按 Trellis finish-work 收尾;有长期价值的经验写进 spec。
按当前项目习惯工作请读取 .trellis/spec/guides/index.md,并按当前任务读取相关项目本地规则。

Planning 阶段怎么聊#

Planning 阶段的目标不是写代码,而是把“要做什么”说清楚。可以直接复制这段:

请按 Trellis 进入 planning 阶段。现在先不要实现。
你先帮我澄清目标、范围、验收标准和风险。
一次只问我一个关键问题。
需求清楚后,请给我 2-3 个执行方案,并说明每个方案的成本、风险和适用场景。
等我确认方案后,再写 prd.md;如果任务复杂,再补 design.md 和 implement.md。

讨论时按这个顺序来:

顺序要解决的问题例子
目标最后要达到什么效果“这个功能做完,用户能完成什么?”
范围哪些做,哪些不做“这次先不做自动同步,只做手动导入。”
验收怎么判断完成“能跑通命令、截图正常、测试通过。”
方案有哪些做法“直接改旧逻辑、新增小模块、先写脚本迁移。”
风险哪些地方容易出错“会不会破坏旧数据?有没有回滚办法?”

Trellis 会写哪些文件#

文件或目录可以怎么理解
.trellis/tasks/<task>/prd.md当前任务说明书:目标、需求、验收标准
.trellis/tasks/<task>/design.md复杂任务的设计稿,不是每次都有
.trellis/tasks/<task>/implement.md复杂任务的执行清单,不是每次都有
.trellis/tasks/<task>/research/调研资料、证据、方案比较
.trellis/spec/长期项目规则,以后类似任务还要读
.trellis/workspace/AI 工作日志和会话记录

记住分工:

task 里放“这次任务”的东西。
spec 里放“以后也要遵守”的东西。
workspace 里放“这次会话发生了什么”。

官方 Trellis 和项目规则怎么分工#

现在应以官方 Trellis 为主。项目本地规则只是补充这个项目自己的习惯。

负责什么
官方 Trellisinitupdate、task、workflow、官方 skills、trellis mem
项目本地规则证据优先、工具路由、PRD 写法、归档纪律、长期知识沉淀

如果项目里有 .trellis/spec/guides/,它应该是本地规则入口,而不是第二套 Trellis 流程。

不要让 AI 把这些旧入口当成日常操作:

恢复旧规则层
运行旧的 overlay 恢复脚本
用旧的全局 bootstrap skill 接管官方流程
用 obsidian-vault-ai-rules 作为中间入口

Skill 分工可以继续看 Trellis Skill 分工

新项目和旧项目#

新项目从 0 开始:

Terminal window
cd <project-path>
trellis init --codex -u <user> --skip-existing -y

旧项目升级前先预览:

Terminal window
cd <project-path>
trellis --version
trellis update --dry-run --migrate

如果 dry-run 显示已经最新:

✓ Already up to date!

就不要再折腾旧规则恢复。只需要让 AI 检查官方状态和项目本地规则:

请检查这个项目的 Trellis 官方状态和项目本地规则。

常用命令可以继续看 Trellis 命令速查

一个完整例子#

你想让 AI 修一个比较复杂的 bug,可以这样开始:

我要修复 UniversalRadialMenu 冷启动时菜单不显示的问题。
请按 Trellis 流程创建 task,先进入 planning 阶段。
现在不要实现,先问我一个关键问题,确认目标、范围和验收标准。

AI 应该先做这些:

  1. 判断这不是普通聊天,应该建 task。
  2. 问一个关键问题,例如“这次只修冷启动显示,还是也要改动画和快捷键?”
  3. 把确认后的目标写进 prd.md
  4. 如果复杂,再写 design.mdimplement.md
  5. 等你确认后再开始改文件。

做完后再说:

请按 Trellis check 验收。
如果这次修复产生了以后也要遵守的规则,请写进 .trellis/spec。
最后按 finish-work 收尾。

最终记忆卡#

  1. 小事不用 Trellis,正式改项目才用。
  2. Trellis 的第一步是讨论清楚,不是马上写代码。
  3. prd.md 管这次任务,.trellis/spec/ 管长期规则。
  4. 官方 Trellis 管流程,项目本地规则只补充习惯。
  5. 做完一定要检查和沉淀,不要只停在“我改好了”。
Trellis 小白入门:让 AI 先计划再改项目
https://blog.konbakuyomu.us/posts/trellis-beginner-workflow/
作者
konbakuyomu
发布于
2026-06-30
许可协议
CC BY-NC-SA 4.0