首先奉上文档:Trellis文档
接下来想说的,这并不是一个教程帖,而是我的使用方式
首先是cd到我的项目文件然后执行:
trellis init -u xx(我的name 用于区分工作区)
然后会让你选择使用的模型
这里我使用的是 Codex
所以有时候会出现不兼容hook的情况,所以需要在codex配置文件中增加:
features.codex_hooks = true
这样在CLI中启动Codex会有黄色的警告,如果不喜欢这个警告需要添加抑制命令:
suppress_unstable_features_warning = true
这样就完成Trellis的Codex适配了
然后就可以开始使用CLI方式或者是Desktop App的方式开启hook
在使用中 我发现会偶尔出现bug 比如:
- 没有自动在启动时hook
- 在收尾时没有归档spec
- 在下次进入对话后,仍然去读之前的会话
所以我这里还是会用一些提示词或者是命令:
1./trellis:start 目的是没有hook的时候手动输入(Codex不支持这个原生命令需要$方式调用Start)
2.没有spec的时候:
帮我完整收尾:finish-work + commit + record-session,归档当前 Trellis 任务
3./trellis:continue 手动推进下一步工作流 一般也用不上
综上是我的使用过程
其实就是很简单的使用了,我看L站很多人去搭配其他skill 我感觉并没有大的必要,例如 头脑风暴 环节 trellis提供的已经能足够使用了
对于以上的使用方式,我这里感觉还是有其他问题的,比如:
1.编码啰嗦
2.不必要兜底
3.错误兜底,例:price = a?:b 这种 其实b根本就不能给price
4.过度设计,简单的问题 设计过于复杂,虽然实现了功能,但是人为读代码会很懵,感觉写的很莫名其妙
以上是我的问题,不知道L友有没有什么方法能更优使用trellis
3 个帖子 - 2 位参与者