稀饭 (@xifan) 在 方法分享 | 基于 GitHub issue 的 vibe coding 工作流,可大幅提高代码可维护性。 中发帖
概览
[workflow]的
前置工具
tmux
codex/claude
lazygit
nvim
github cli
方法优点
上下文共享/不怕换cli
领域收窄/单步可验证
关注变动,保持代码可控增长
方法分享
这是我在重构 fcitx5-vinput 时候摸索出来的方法,目前还不是特别成熟,欢迎各位佬交流。
背景
0.0
起初写这个语音输入法自用的时候大概只 vibecoding 了 一天,第一天的需求的实现方式就是无脑和 codex 聊天,实现/编译/本地验证。 这个时候的问题,代码里充斥着硬编码,所有功能堆在多个单文件里,项目结构纯平铺
1.0
视频发布出去之后,迎来了很多外部需求,新需求要与旧代码融合,仍旧先无脑纯聊,结构上大平铺,迎来了项目第一次的屎山。
2.0
github 收获了一部分 star 想把这项目做好,所以开始重构,重构之前思路已经相对清晰...