vibe-coding-architecture
教非技术背景的人看懂技术架构、做好技术选型——把"只会照搬话术的小白"练成"能看穿方案好坏的人"。 当用户问"该用什么技术/框架"、"帮我选技术栈"、"AI 给的方案我看不懂"、"这几个方案怎么选", 或者需要把 demo 做成更正经的东西、要理解 AI 提出的架构时,使用此 Skill。 这是 vibe-coding-kit 套件里负责"成长"的核心 Skill:用 6 个大白话维度拷问任何方案,再配五步决策法做选择。 即使用户没明说"架构"二字,只要 ta 面对多个技术方案不知道怎么选、或看不懂 AI 的技术建议,就应主动用本 Skill。
npx skills add Junliu1066/vibe-coding-kit --skill vibe-coding-architecture --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 架构选型:从看不懂,到自己会判断 这是 **vibe-coding-kit** 里负责"让你成长"的 Skill。目标不是教你写代码,而是给你一套**看懂任何技术方案、拷问任何选型**的框架。用得越多,你越不需要照搬话术——因为你已经懂了。 > 前一步是 `vibe-coding-requirements`(把需求说清)。选完技术后,去 `vibe-coding-production` 处理上线。开发全程配合 `vibe-coding-survival` 避坑。 ## 给使用者的话 技术上的事,**你不需要会写,但要逐步学会看懂和判断**。一开始你靠下面的话术问 AI,几个项目之后,你会发现自己已经能直接看穿方案好坏——那就是这个 Skill 想把你带到的地方。 --- ## 准入检查(开始本阶段前必做) 本 skill 是流程第二阶段 **S2·架构选型**。开始前: 1. **读 `docs/进度账本.md`。** 确认 **S1 需求对齐的出口门已过**(prd.md / 需求基准描述齐了)。**没过就别开始选型**——需求没定,方案必然脱离现实;先回 `vibe-coding-prd` 或 `vibe-coding-requirements` 补完 S1。 2. 向用户报一句:"需求已就绪,进入 S2 架构选型。" 3. 本阶段三步对应账本:**S2.1 六维度拷问 → S2.2 五步选型 → S2.3 项目结构(`可选`)**。每过一步回写账本。 --- ## 一、架构素养速成:看懂任何方案的 6 个维度 ★(对应 S2.1) **所谓"看懂架构",本质上就是看懂下面这 6 个维度。** AI 给你的任何方案,都可以拿这 6 条逐条拷问——拷问得多了,你就成行家了。 | 维度 | 大白话是什么 | 它决定你该问什么 | |------|------------|----------------| | **1. 数据存哪、留不留得住** | 数据是写进硬盘/数据库(关机还在),还是只在内存里(关机就没)? | "关机重开后数据还在吗?存在哪?" 这是 demo 和正式系统最大的分水岭。 | | **2. 在谁的机器上跑** | 跑在你自己电脑上,还是一台一直开着的服务器上?要联网才能用,还是离线也行? | "这东西要一直开机才能用吗?谁来开着它?没网能用吗?" | | **3. 一坨还是拆开** | 整个程序是一个进程(单体),还是拆成好几个服务各跑各的(拆分/微服务)? | "能不能一个进程就跑起来?" 对个人维护者,**一坨通常远好过拆开**——拆开是给大团队准备的负债。 | | **4. 依赖了多少外部东西** | 这方案站在多少"别人造的东西"上:第三方库、外部 API、云服务? | "它依赖哪些外部东西?哪个挂了我就跟着挂?少装点行不行
- 给使用者的话
- 准入检查(开始本阶段前必做)
- 一、架构素养速成:看懂任何方案的 6 个维度 ★(对应 S2.1)
- 二、把 AI 当老师:边做边学
- 三、技术选型五步决策法(对应 S2.2)
- 四、项目结构设计(对应 S2.3 ·可选)
- 常用追问话术
- 出口门(声称 S2 完成前必过)
- 必须产出的内容
- 硬性检查
- 自检完成声明
What does the vibe-coding-architecture skill do?
教非技术背景的人看懂技术架构、做好技术选型——把"只会照搬话术的小白"练成"能看穿方案好坏的人"。 当用户问"该用什么技术/框架"、"帮我选技术栈"、"AI 给的方案我看不懂"、"这几个方案怎么选", 或者需要把 demo 做成更正经的东西、要理解 AI 提出的架构时,使用此 Skill。 这是 vibe-coding-kit 套件里负责"成长"的核心 Skill:用 6 个大白话维度拷问任何方案,再配五步决策法做选择。 即使用户没明说"架构"二字,只要 ta 面对多个技术方案不知道怎么选、或看不懂 AI 的技术建议,就应主动用本 Skill。
How do I install it?
Run `npx skills add Junliu1066/vibe-coding-kit --skill vibe-coding-architecture --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From Junliu1066/vibe-coding-kit, a repository with 150 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
