因为每一个 bug,都是通往答案的线索。
English
·
我喜欢把复杂、重复、容易出错的工程问题,整理成简单、可复用的工具。
编程界崇尚以简洁优雅为美。很多时候,如果一个概念显得特别复杂,可能只是我们还没有找到更好的拆解方式。
现在主要关注:
- AI 编程工作流、MCP、开发者工具
- React、Vue、Vite、TypeScript 方向的前端工程化
- 用 Rust 写一些让重复工作变轻的工具
- 干净的项目模板、实用自动化、可维护的项目结构
| 项目 | 简介 |
|---|---|
| cwa-stack | 全栈工程引擎(npm:cwa-stack):一条命令把 React/Vue/Next.js/Nuxt × Spring Boot 五套模板组合成前后端真实联通、契约驱动、开箱即验证的单仓库全栈工程。 |
| AI-Toolkit | 通用 AI 编程工具管理器,支持统一管理 MCP 服务配置和 Skills 同步。 |
| vite_react_init | 为 AI 协作而生的企业级 React 模板,Vite 8 + React 19 + TypeScript,内置 app/features/shared 分层、shadcn/ui + Tailwind v4、路由守卫与 API 封装。 |
| vite_vue3_init | 为 AI 协作而生的企业级 Vue 3 模板,Vite 8 + Vue 3 + TypeScript,内置 app/features/shared 分层、shadcn-vue + Tailwind v4,并以 oxc(oxlint/oxfmt)替代 ESLint。 |
| vite_react_ssr_init | 为 AI 协作而生的企业级 React SSR 模板,Next.js App Router + React 19 + Tailwind v4,内置 HttpOnly Cookie 会话与服务端鉴权转发。 |
| vite_vue3_ssr_init | 为 AI 协作而生的企业级 Vue 3 SSR 模板,Nuxt 4 + Pinia + Tailwind v4,内置 Nitro 服务端会话与同构请求转发。 |
| springboot-template | 为 AI 协作而生的企业级 Spring Boot 后端模板,Java 25 + Spring Boot 4 模块化单体,opaque token 会话、登录限流、安全审计与 Testcontainers 质量门禁。 |
我不觉得好代码一定从“聪明”开始。
它更多时候来自更好的问题、更少的分支,以及让下一次修改比这一次更容易。