SuperAPI AI 工具集

trellis-start

编程与开发

查看项目

更新于 10-16 06:48

技能介绍

用途:在缺少 session-start 钩子的平台上,手动初始化 Trellis 管理的开发会话,加载等价紧凑上下文。

主要步骤与命令:

  1. 当前状态(身份、git 状态、当前任务、活跃任务、journal 位置): python3 ./.trellis/scripts/get_context.py 若输出含以 Trellis update available: 开头的行,总结会话上下文时需逐字复制整行,不得缩短操作命令提示。
  2. 工作流概览(紧凑 Phase Index、请求分诊规则、规划产物契约、步骤详情命令): python3 ./.trellis/scripts/get_context.py --mode phase 完整指南见 .trellis/workflow.md,按需阅读。
  3. 规范索引(发现 packages 与 spec 层,再读取相关索引): python3 ./.trellis/scripts/get_context.py --mode packages cat .trellis/spec/guides/index.md cat .trellis/spec/<package>/<layer>/index.md 索引文件列出真正开始编码时需阅读的具体规范文档。
  4. 决定下一步:由第 1 步得知当前任务与状态,检查任务目录。状态 planning 且无 prd.md → Phase 1.1,加载 trellis-brainstorm。状态 planning 且有 prd.md → 留在 Phase 1;轻量任务可仅 PRD,复杂任务需 design.md + implement.md;在 task.py start 前加载相应 Phase 1 步骤详情。状态 in_progress → Phase 2 step 2.1,加载步骤详情: python3 ./.trellis/scripts/get_context.py --mode phase --step 2.1 --platform codex 无活跃任务 → 先分类:简单对话/小任务只询问本轮是否创建 Trellis 任务;复杂工作询问是否可创建任务并进入规划;用户拒绝则本次会话跳过 Trellis。

技能路由:新功能/需求不清 → trellis-brainstorm;即将写代码 → trellis-before-dev;编码完成/质量检查 → trellis-check;卡住/同一 bug 反复修 → trellis-break-loop;有值得记录的经验 → trellis-update-spec。完整规则与反合理化表见 .trellis/workflow.md。

限制:资料未提供收费、价格、平台支持范围与额外效果等信息。