写写开发、DevOps、摄影、还有日常。
我是怎么为本站做出 /ask 助手的 —— 用 Voyage 把语料切块并向量化、在 pgvector 上做语义检索、用带引用的接地提示词作答,再加上让它能反复检索的 agentic 工具调用循环。最后还有它如何上线到生产。
Ghostty 的 tab 当项目槽,tmux 当分屏管理器 —— 为什么 tab 要看得见、为什么分屏交给 tmux、以及让八个项目同时开着还不会乱的那些配置选择。
Worktree、Agent Teams、对话内 Subagent —— 各自什么时候用、底层到底在干什么,以及我日常用下来踩到的取舍。
为什么我把编辑器和代理分在两个 app 里、tmux 怎么让 Claude Code 会话不随窗口关闭而丢、以及那些真正让整套环境顺手的小配置。
十个让我每天开发更顺手的 Mac 应用 —— 终端、编辑器、数据库、翻译、截图,每个都不可替代。
从零开始介绍 Claude Code —— 它是什么、配置分几层作用域、全局和项目层面的规则 / 插件 / Hooks / 自动记忆 / CLI 组合起来如何支撑日常开发。
用代码示例和数据流讲清楚 Next.js App Router 下四种渲染策略的区别和实际用法。