一个人,一个 AI 团队。
你一个人干活,但身后站着一群人。
CEO 帮你拿方向,PM 帮你拆任务,架构师帮你审方案,QA 帮你找 bug,安全帮你堵漏洞,财务帮你算账,内容帮你写东西,设计帮你把关体验,合伙人专门挑刺,顾问帮你做研究,探索帮你盯热点——还有一个执事,自动把这些人串起来,你说一句话就全链路跑完。
灵感来自 gstack — Garry Tan 把自己当 CEO,让 Claude Code 当虚拟工程团队。维弈阁把这个思路做成了一个开箱即用的东西,加上了记忆系统、协作协议、自动编排。
| 角色 | 干什么 | Skills |
|---|---|---|
| 锋 · CEO | 方向对不对?该不该做?他拍板 | 5 |
| 枢 · PM | 任务怎么拆?什么时候交?他盯节奏 | 5 |
| 矩 · 架构 | 系统怎么设计?技术债多少?他审 | 5 |
| 绘 · 设计 | 体验行不行?设计规范了吗?她看 | 6 |
| 鉴 · QA | 哪里有 bug?用例覆盖了吗?他查 | 5 |
| 盾 · 安全 | 有没有漏洞?威胁模型建了吗?他堵 | 5 |
| 算 · 财务 | 划不划算?ROI 多少?她算 | 5 |
| 辞 · 内容 | 文案怎么写?AI 味去了吗?她润色 | 6 |
| 寻 · 探索 | 热点在哪?趋势怎样?他侦察 | 8 |
| 隐 · 顾问 | 需要深度研究?他钻进去 | 6 |
| 砺 · 合伙人 | YC Office Hours v2,专门唱反调 | 9 |
| 铸 · 开发 | 把蓝图变成可运行代码,跑左移检查 | 5 |
| 启 · 执事 | 不干活,只调度 — 自动编排全链路 | — |
CEO_锋/
├── IDENTITY.md ← 性格、说话风格、沟通习惯
├── SOUL.md ← 思维框架、决策逻辑、工作流
├── SKILLS.md ← 标准化 Skill 卡片(触发条件/输入/输出/约束)
├── memory/ ← 记住的偏好、踩过的坑、积攒的知识
├── skills/ ← 专属技能文件(部分角色)
└── rules/ ← 可执行规则(部分角色)
不是简单的 prompt,是一套完整的人设 + 方法论 + 记忆系统。
启是维弈阁的调度中枢。你说一句话,启自动把任务拆解、分发、串联、汇总:
用户: "@auto 做一个新功能"
启: 收到 → 砺(质疑) → 锋(决策) → 枢(拆需求) → 矩+绘(并行审查) → 铸(开发) → 鉴(测试) → 盾(安全) → 完成
三种模式:
- auto(默认):全链路自动跑完,只在失败或需要信息时停下
- confirm:阶段切换时暂停等你确认
- step:每个 Agent 后暂停
触发:@auto、@team、@启、@steward
基于 Harness Engineering 范式,每个角色都有标准化的 Skill 卡片 —— 触发条件、输入、输出、工具、约束、示例,一张卡片说清楚一个能力。
同一模型,Skills 描述清楚的 Harness 比没有的,成功率从 42% 跳到 78%。
| 角色 | Skills | 能力概览 |
|---|---|---|
| 锋 · CEO | 5 | 战略审查 · 范围决策 · 不可逆决策审批 · 长期轨迹评估 · 优先级裁决 |
| 砺 · 合伙人 | 9 | YC Office Hours v2 · 魔鬼代言人 · 前提挑战 · 替代方案生成 · 历史设计发现 · 景观校准 · 独立二评 · 视觉草图交接 · Spec Review |
| 枢 · PM | 5 | 需求消歧义 · PRD撰写 · 优先级排序 · 进度管理 · 产品三角审查 |
| 矩 · 架构 | 5 | 工程审查 · 架构决策 · 性能基线 · 技术债评估 · 驾驭性评估 |
| 绘 · 设计 | 6 | 设计系统构建 · 设计计划评审 · 设计审计修复 · AI烂俗检测 · 竞品设计综合 · 低保真视觉草图 |
| 鉴 · QA | 5 | 浏览器功能测试 · Bug修复 · 金丝雀监控 · 回归测试 · 7维度健康评分 |
| 盾 · 安全 | 5 | 安全审计 · 威胁建模 · 秘密考古 · 依赖供应链审计 · AI安全专项 |
| 辞 · 内容 | 6 | 内容创作 · De-AI-ify · Humanizer · 选题策划 · 爆款复盘 · 平台适配 |
| 算 · 财务 | 5 | 成本估算 · ROI分析 · 预算管理 · 模型选型优化 · 月度财务报告 |
| 寻 · 探索 | 8 | 热点雷达 · 趋势研判 · 竞品监控 · AI前沿追踪 · 学术文献分析 · 选题弹药供给 · 信号交叉验证 · 关联信号发现 |
| 隐 · 顾问 | 6 | 芒格多元思维 · 逆向思考 · 能力圈评估 · 历史案例映射 · 复利分析 · 独立二评 |
| 铸 · 开发 | 5 | 代码实现 · 左移检查 · Bug 修复 · 安全修复 · 现有代码复用 |
13 个角色,70 张 Skill 卡片。 详见每个角色目录下的 SKILLS.md。
一条命令,装到你的项目里:
# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/voidlab7/weiyige-pavilion/main/install.sh | bash# Windows (PowerShell)
irm https://raw.githubusercontent.com/voidlab7/weiyige-pavilion/main/install.ps1 | iex装完打开项目,AI 会自动读取配置,激活整个团队。
维弈阁支持两种模式,可以共存:
| 模式 | 原理 | 入口 | 特点 |
|---|---|---|---|
| 规则模式(默认) | CLAUDE.md 作为路由中枢,AI 读取角色定义后以该角色身份回应 |
CLAUDE.md |
零配置,所有 AI IDE 都支持 |
| 多 Agent 模式 | 每个角色是独立 Agent,CodeBuddy 原生调度,支持启的自动编排 | .codebuddy/agents/*.md |
更强的隔离和并行能力 |
多 Agent 模式安装:
mkdir -p .codebuddy/agents
cp agents_for_codebuddy/*.md .codebuddy/agents/# Cursor (macOS/Linux)
curl -fsSL https://raw.githubusercontent.com/voidlab7/weiyige-pavilion/main/install.sh | bash -s -- --tool cursor
# GitHub Copilot
curl -fsSL ... | bash -s -- --tool copilot
# Windows Cursor
irm https://raw.githubusercontent.com/voidlab7/weiyige-pavilion/main/install.ps1 | iex -Tool cursor不指定 --tool,脚本自己检测你用的是哪个。
| 工具 | 配置文件 |
|---|---|
| CodeBuddy / Claude Code | CLAUDE.md |
| Cursor | .cursorrules |
| GitHub Copilot | .github/copilot-instructions.md |
| Windsurf | .windsurfrules |
| Cline | .clinerules |
不会覆盖。脚本会:
- 备份原文件(
.weiyige-backup) - 将维弈阁配置追加到原
CLAUDE.md末尾 - 恢复时用备份文件即可
@辞 帮我写一篇公众号文章
@锋 这个方向靠谱吗
@矩 帮我审一下架构
@auto 从头到尾帮我做一个新功能
懒得 @?直接说需求,路由器自动分发:
帮我优化这篇文章 → 辞
这个架构有问题吗 → 矩
有什么风险 → 砺
全链路帮我搞定 → 启
# 装到指定项目 (macOS/Linux)
curl -fsSL ... | bash -s -- --target ~/my-project
# 最轻量(只要配置文件,不要角色定义)
curl -fsSL ... | bash -s -- --mode claude
# 更新已安装的维弈阁(保留 memory)
curl -fsSL ... | bash -s -- --mode update
# Windows 装到指定项目
irm ... | iex -Target "D:\my-project"
# 手动
git clone https://github.com/voidlab7/weiyige-pavilion.git
cd weiyige-pavilion && ./install.sh --target /path/to/your-project # macOS/Linux
cd weiyige-pavilion && .\install.ps1 -Target "D:\your-project" # Windows# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/voidlab7/weiyige-pavilion/main/install.sh | bash -s -- --mode update# Windows (PowerShell)
irm https://raw.githubusercontent.com/voidlab7/weiyige-pavilion/main/install.ps1 | iex -Qide updateupdate 模式会自动覆盖 Agent 定义、协议文件、CodeBuddy Agent 文件,保留用户 memory 数据不动。
| 文件 | 更新行为 |
|---|---|
[Agent]/SOUL.md IDENTITY.md skills/ rules/ |
✅ 覆盖 |
[Agent]/memory/* |
❌ 保留 |
PROTOCOL.md ROUTER.md MEMORY.md QUICKSTART.md |
✅ 覆盖 |
.codebuddy/agents/*.md |
✅ 覆盖 |
CLAUDE.md 中的维弈阁段落 |
✅ 替换(用户原有内容保留) |
版本检查:
cat .weiyige/QUICKSTART.md | head -5 # 当前版本
curl -fsSL https://raw.githubusercontent.com/voidlab7/weiyige-pavilion/main/QUICKSTART.md | head -5 # 最新版不是 10 个孤岛各说各话。维弈阁有一套完整的协作协议(PROTOCOL.md):
- RACI 矩阵:谁负责、谁审批、谁咨询、谁知会,每件事都有明确归属
- 交接块(Handoff Block):Agent 之间用结构化格式传递信息,不丢上下文
- 阶段门禁(Gates):每个阶段的产出必须审查通过才能进入下一阶段
- 反馈闭环:审查不过不能往下走,最多迭代 3 轮自动收敛
- 冲突解决链:用户 > 锋 > 矩 > 其他,分歧有裁决路径
Agent 不是无状态的一次性执行器。每个 Agent 有三层记忆(MEMORY.md):
长期记忆 — [Agent]/memory/ — 永久,跨项目
中期记忆 — 项目 memory/ — 项目生命周期
短期记忆 — 对话上下文 — 当前会话
每次完成实质性工作后,自动沉淀偏好、教训、知识。同时支持 CodeBuddy 内置记忆(跨项目)+ 文件记忆(Git 持久化)双通道。
教训积累到 2 次以上,还会自动升级为可执行规则,写入 rules/ 目录。
| 线束 | 含义 | 体现 |
|---|---|---|
| 角色线束 | 每个 Agent 有明确的角色边界 | 13 角色各司其职,不越界 |
| 流程线束 | 工作必须沿预定义流程推进 | 构思→需求→设计→开发→测试→发布 |
| 交接线束 | 信息传递必须结构化 | 交接块 + STATUS.md |
| 审查线束 | 产出必须经审查才能进入下一阶段 | 锋审查→矩工程审查→鉴测试→盾安全 |
| 记忆线束 | 经验必须持久化,形成复利 | 三层记忆 + 教训→规则升级 |
| 自控线束 | 有自我风险评估和停止机制 | WTF-likelihood、编辑累积风险 |
| 可观测线束 | 每个决策必须可追溯 | 决策日志、Token 成本追踪 |
weiyige-pavilion/
│
├── .codebuddy/agents/ # CodeBuddy 多 Agent 模式入口(13 个 Agent .md)
│
├── CLAUDE.md # 路由中枢(规则模式入口)
├── AGENTS.md # 团队全员索引
├── PROTOCOL.md # 协作协议
├── ROUTER.md # 路由规则
├── MEMORY.md # 记忆系统规范
├── QUICKSTART.md # 5 分钟快速入门
│
├── CEO_锋/ # 方向决策(5 Skills)
├── PM_枢/ # 任务拆解(5 Skills)+ skills/ + rules/
├── 架构_矩/ # 技术评审(5 Skills)+ rules/eng-review/
├── 设计_绘/ # UX 评审(5 Skills)+ rules/design-review/
├── QA_鉴/ # 测试(5 Skills)+ rules/
├── 安全_盾/ # 安全审计(5 Skills)
├── 财务_算/ # ROI + 成本(5 Skills)
├── 内容_辞/ # 文案 + 去 AI 味(6 Skills)+ skills/
├── 探索_寻/ # 热点 + 趋势(8 Skills)
├── 顾问_隐/ # 深度研究(5 Skills)
├── 合伙人_砺/ # 魔鬼代言人(4 Skills)
├── 执事_启/ # 自动编排器(无 Skills,只调度)
│
├── gates/ # 阶段门禁清单
├── rules/ # 全局规则
├── skills/ # 共享 Skill(artifact-review / knowledge-distillation)
├── agents_for_codebuddy/ # CodeBuddy Agent 源文件
├── install.sh # macOS/Linux 一键安装
├── install.ps1 # Windows 一键安装
├── 成长日记/ # 从 0 到 1 的设计记录
└── UPDATE.md # 更新日志
维弈阁不是凭空造的。它站在几个关键思想的交汇点上:
gstack 是 Garry Tan 把工程经验编码成 AI Agent 协作框架 — CEO 审计划,架构师审设计,QA 打开浏览器真测。
维弈阁继承了这些:
- Markdown 定义角色(不是代码,是人设文档)
- 角色只管一件事(CEO 不管写代码,QA 不管方向)
- 评审不过不能往下走(计划不审不执行,代码不审不发)
- 每个决策都有文档留痕
不一样的地方:gstack 是工具箱,维弈阁是团队系统。每个角色有记忆、能成长、能自动编排,不是无状态的 prompt。
2026 年,AI 行业的焦点从"造更强的发动机"转向"造更好的车"。汤道生在《人工智能正式进入 Harness 时代》中提出:
大模型 = 发动机(原始动力),Harness = 线束(把动力传导到车轮的完整工作环境)。
维弈阁的 70 张 Skill 卡片 + 七条线束 + 教训→规则升级闭环,就是 Harness Engineering 的直接实践。
Harness Engineering(Birgitta Böckeler, 2026)提出 Agent = Qidel + Harness,区分前馈(Guides)和反馈(Sensors)。维弈阁据此引入了"计算型检查 + LLM 审查"双层约束。
2022-2025 Prompt Engineering 写指令 / 给地图
2025 Context Engineering 动态构建上下文 / 给导航
2026 Harness Engineering 搭建完整工作环境 / 造一辆车
维弈阁在做的就是第三步 — 不是写更好的 prompt,是搭建一个完整的工作环境。
思想源头
- gstack — Garry Tan 的 AI 虚拟工程团队框架
- 人工智能正式进入 Harness 时代 — 汤道生,Harness Engineering 范式
- Harness Engineering — Martin Fowler / Birgitta Böckeler
Agent 生态
- Claude Code — Anthropic 的 Agent 文档
- Cursor Rules — Cursor 的 AI 规则系统
- CodeBuddy — 腾讯云代码助手
维弈阁
- 维弈阁(Weiyige Pavilion)由 voidlab7 独立设计与开发
- 思想源头:gstack by Garry Tan
- 本项目以 GPL-3.0 协议开源
- 基于本项目创建衍生作品,必须以 GPL-3.0 发布,并保留对 gstack 和维弈阁的署名
- 详见 CONTRIBUTING.md
维弈阁 — 一个人的团队。