将 Claude Code 与 AGENTS.md 结合作为共同开发工具,并进行日志记录
作者使用 Claude Code 进行规划、编码、测试和调试,并通过 AGENTS.md 及数值记录来提升准确性与上下文处理能力。
- 具体怎么做
- 作者用了大约七个月时间开发 ThinkTerm,这是一个基于 WezTerm 的 Rust 终端多路复用器,Claude Code 作为共同开发者参与其中。Claude Code 负责规划、代码编写、测试与基准测试,而作者则对输出结果进行审核;相关规则被记录在 AGENTS.md 或 Claude.md 文件中。对于无需框架的 UI 工作,由于无法看到窗口,作者将界面截图保存为 PNG 格式。
- 做到了什么
- 结果是一个开源应用,适用于 macOS、Linux 和 Windows 平台。作者表示,该应用能让他们在不同设备之间管理智能体会话。他们指出的主要缺陷是调试准确性:Claude 多次对某个错误进行错误猜测,直到他们记录了实际的数值大小为止。
- 上手要点
- 最具体的改进方法是强制 Claude 记录实际数值和测量数据,而非自行推断;作者表示在尝试了五次错误猜测后解决了该漏洞。
你可以这样试
使用 Claude Code在 [repo path] 目录下创建名为 AGENTS.md 的文件,其中应描述项目结构、运行与测试方法、编码规范以及需遵守的规则。随后,请先规划方案,再进行编码、测试和调试工作,并添加清晰的编号日志行,以便通过输出结果验证系统行为。当测试通过后即可停止,并向我展示变更总结。