跳转到主要内容

附录 A:关键文件路径速查

本附录以 Claude Code 的目录结构为例(.claude/commands/.claude/agents/.claude/skills/.claude/hooks/)。其他平台的等价路径见下面「其他平台」小节,或第 13 章的完整布局。

核心文件

文件说明读取时机
.trellis/workflow.md开发工作流契约每次会话开始
.trellis/config.yamlpackages、update.skip、任务 hookinit 和 update
.trellis/.version当前 Trellis 版本update
.trellis/.template-hashes.json模板文件 hashupdate
.trellis/.developer开发者身份每次会话
.trellis/.current-task指向当前任务Sub-agent 启动

原生命令(Claude Code)

文件调用方式
.claude/commands/trellis/start.md/trellis:start
.claude/commands/trellis/finish-work.md/trellis:finish-work
.claude/commands/trellis/continue.md/trellis:continue

原生 sub-agent(Claude Code)

文件Sub-agent角色
.claude/agents/trellis-implement.mdtrellis-implement写代码,不 git commit
.claude/agents/trellis-check.mdtrellis-check验证 + 自修复
.claude/agents/trellis-research.mdtrellis-research只读代码搜索

原生 skill(Claude Code)

文件Skill触发时机
.claude/skills/trellis-brainstorm/SKILL.mdtrellis-brainstorm用户描述功能 / bug / 请求
.claude/skills/trellis-before-dev/SKILL.mdtrellis-before-dev活跃任务中即将写代码
.claude/skills/trellis-check/SKILL.mdtrellis-check实现完成
.claude/skills/trellis-update-spec/SKILL.mdtrellis-update-spec有值得沉淀的知识
.claude/skills/trellis-break-loop/SKILL.mdtrellis-break-loop刚修完棘手 bug

Hook 脚本(Claude Code)

文件触发作用
.claude/hooks/session-start.pySessionStart自动注入上下文
.claude/hooks/inject-workflow-state.pyUserPromptSubmit工作流状态面包屑
.claude/hooks/inject-subagent-context.pyPreToolUse(Task)规范注入引擎

其他平台

各平台写到自己的目录下(完整布局见第 13 章):
  • .cursor/commands/.cursor/skills/.cursor/agents/.cursor/hooks/.cursor/hooks.json.cursor/rules/trellis.mdc
  • .opencode/commands/trellis/.opencode/agents/.opencode/skills/.opencode/plugins/
  • .codex/prompts/.codex/skills/.codex/agents/(TOML)、.codex/hooks/AGENTS.md
  • .kiro/steering/.kiro/prompts/.kiro/skills/.kiro/agents/
  • .gemini/commands/trellis/(TOML)、.gemini/skills/.gemini/agents/.gemini/hooks/
  • .qoder/rules/.qoder/skills/.qoder/agents/.qoder/hooks/
  • .codebuddy/commands/trellis/.codebuddy/skills/.codebuddy/agents/.codebuddy/hooks/
  • .factory/commands/trellis/.factory/droids/.factory/skills/.factory/hooks/
  • .github/copilot-instructions.md.github/prompts/.github/skills/.github/agents/.github/copilot/hooks/
  • .kilocode/workflows/.kilocode/skills/
  • .agent/workflows/.agent/skills/(Antigravity)
  • .windsurf/workflows/.windsurf/rules/
  • .agents/skills/(跨平台共享层,由 Codex configurator 写入)

脚本

脚本作用
.trellis/scripts/task.py任务管理
.trellis/scripts/get_context.py会话上下文
.trellis/scripts/add_session.py记录会话
.trellis/scripts/create_bootstrap.py首次 spec bootstrap
.trellis/scripts/get_developer.py开发者身份工具
.trellis/scripts/init_developer.py开发者初始化