Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

维弈阁(Weiyige Pavilion)

License: GPL-3.0 Based on gstack Agents Skills

一个人,一个 AI 团队。

你一个人干活,但身后站着一群人。

CEO 帮你拿方向,PM 帮你拆任务,架构师帮你审方案,QA 帮你找 bug,安全帮你堵漏洞,财务帮你算账,内容帮你写东西,设计帮你把关体验,合伙人专门挑刺,顾问帮你做研究,探索帮你盯热点——还有一个执事,自动把这些人串起来,你说一句话就全链路跑完。

灵感来自 gstack — Garry Tan 把自己当 CEO,让 Claude Code 当虚拟工程团队。维弈阁把这个思路做成了一个开箱即用的东西,加上了记忆系统、协作协议、自动编排。


13 个角色

角色 干什么 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

Skills 全景图

基于 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

已有配置文件?

不会覆盖。脚本会:

  1. 备份原文件(.weiyige-backup
  2. 将维弈阁配置追加到原 CLAUDE.md 末尾
  3. 恢复时用备份文件即可

试试

@辞 帮我写一篇公众号文章
@锋 这个方向靠谱吗
@矩 帮我审一下架构
@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 update

update 模式会自动覆盖 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/ 目录。

七条线束(Harness)

线束 含义 体现
角色线束 每个 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 — 种子

gstack 是 Garry Tan 把工程经验编码成 AI Agent 协作框架 — CEO 审计划,架构师审设计,QA 打开浏览器真测。

维弈阁继承了这些:

  • Markdown 定义角色(不是代码,是人设文档)
  • 角色只管一件事(CEO 不管写代码,QA 不管方向)
  • 评审不过不能往下走(计划不审不执行,代码不审不发)
  • 每个决策都有文档留痕

不一样的地方:gstack 是工具箱,维弈阁是团队系统。每个角色有记忆、能成长、能自动编排,不是无状态的 prompt。

Harness Engineering — 当前范式

2026 年,AI 行业的焦点从"造更强的发动机"转向"造更好的车"。汤道生在《人工智能正式进入 Harness 时代》中提出:

大模型 = 发动机(原始动力),Harness = 线束(把动力传导到车轮的完整工作环境)。

维弈阁的 70 张 Skill 卡片 + 七条线束 + 教训→规则升级闭环,就是 Harness Engineering 的直接实践。

Martin Fowler — 双层约束

Harness Engineering(Birgitta Böckeler, 2026)提出 Agent = Qidel + Harness,区分前馈(Guides)和反馈(Sensors)。维弈阁据此引入了"计算型检查 + LLM 审查"双层约束。

工程进化脉络

2022-2025  Prompt Engineering     写指令 / 给地图
2025       Context Engineering    动态构建上下文 / 给导航
2026       Harness Engineering    搭建完整工作环境 / 造一辆车

维弈阁在做的就是第三步 — 不是写更好的 prompt,是搭建一个完整的工作环境。


相关链接

思想源头

Agent 生态

维弈阁


署名与版权

  • 维弈阁(Weiyige Pavilion)由 voidlab7 独立设计与开发
  • 思想源头:gstack by Garry Tan
  • 本项目以 GPL-3.0 协议开源
  • 基于本项目创建衍生作品,必须以 GPL-3.0 发布,并保留对 gstack 和维弈阁的署名
  • 详见 CONTRIBUTING.md

维弈阁 — 一个人的团队。

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages