用两个 Claude 构建 Lexio:一套真正可行的流程
我如何用 Claude Projects 做架构决策,用 Claude Code 写实现——把思考和编码刻意分开,以 Lexio 作为真实案例。

我如何用 Claude Projects 做架构决策,用 Claude Code 写实现——把思考和编码刻意分开,以 Lexio 作为真实案例。

了解 37signals 的 Fizzy 如何通过 Identity → User → Account 模型构建多租户认证,让用户能够干净地隶属于多个组织。
首次使用 Kamal 部署 Rails 应用的笔记:与 Caddy 的代理冲突、Cloudflare 的 forward_headers,以及调试 Docker 卷挂载错误。
在重构一个从 Phoenix 迁移到 Rails 的项目时,我发现——很多混乱的代码并非写得不好,而是想得不够。与其边写边改,不如在动手前多想一步。正如《JOJO》的那句名言:绕远路,才是最短的捷径。
从 Rails 开发者的视角看 PostgreSQL 18 的发布:ActiveRecord 兼容补丁与内置的原生 uuidv7() 支持。
为什么我最初把 Tailwind CSS 当作内联样式的翻版而不屑一顾,以及在真实的 Rails 和 Phoenix 项目中使用后,是什么改变了我的看法。
我的个人技术栈如何从 Rails Hotwire 演进到 React,最终转向 Phoenix LiveView——以及为什么 Tidewave 这类 AI 编码工具让 Phoenix 在个人项目中变得得心应手。
我为什么把一个个人 Rails 项目从 Hotwire 迁移到 Vite 和 React:UI 组件库如 shadcn/ui、实时 AI 组件预览,以及不可避免的部署权衡。
如何在 Rails 8 中使用 OmniAuth 和内置的认证生成器实现 Google OAuth 登录,而不依赖 Devise。
了解如何配置 Neovim,使其通过 Ruby LSP 支持 VS Code 风格的导航功能,适用于 Ruby on Rails 项目,包括通过 Code Lens 进行路由定义查找和视图文件导航。