gstack 中文架构总览

这张 canvas 把项目拆成 6 个视角:

  1. 源模板与规则
  2. 生成与构建
  3. 多宿主安装与分发
  4. 运行时技能执行
  5. 持久化工件与知识平面
  6. 端到端工作流链

建议从右侧的 Markdown 总图谱开始,再沿连线阅读关键文件。

1. 源定义层

核心思想:用模板与规则定义技能,而不是手写多份宿主输出。

包含:

  • 根模板
  • 各 skill 模板
  • review / qa 参考规则
  • browse 命令注册表
  • 中文文档层

2. 生成与构建层

这里把模板、命令表、snapshot 标志和宿主路径规则合成为最终技能文档与二进制产物。

关键动作:

  • placeholder 解析
  • Claude / Codex 路径改写
  • browse 二进制编译
  • server bundle 生成

3. 安装与宿主分发

setup 负责:

  • 构建 browse
  • 安装 Playwright Chromium
  • 链接 Claude / Codex skills
  • 创建 .agents/skills/gstack/* sidecar

这是“文本技能”变成“真实可运行系统”的关键桥梁。

4. 运行时执行层

技能运行时统一经过:

  • 公共前言(升级、telemetry、AskUserQuestion、完整性原则)
  • 专项流程(review / qa / ship / plan)
  • browse 浏览器能力
  • Git / GitHub / gh 集成
  • 可选 Codex 第二意见

5. 持久化知识平面

~/.gstack/ 不是边角缓存,而是系统记忆:

  • design docs
  • review logs
  • QA outcomes
  • telemetry
  • contributor logs
  • retro history

这是 gstack 能跨阶段衔接的根本原因。

关键目录:

  • ~/.gstack/projects/
  • ~/.gstack/analytics/
  • ~/.gstack/contributor-logs/
  • ~/.gstack/sessions/

关键工件:

  • 设计文档
  • QA 报告
  • review readiness
  • telemetry 与 pending marker

6. 核心工作流链

/office-hours/plan-ceo-review/plan-eng-review → 编码执行 → /review/qa/ship/document-release/retro

横切能力:

  • /browse
  • /investigate
  • /careful / /freeze / /guard
  • /codex
先读总图谱根模板规则库命令注册表模板输入引用输入命令说明输入核心生成器构建入口生成输出安装器Codex 宿主输出技能落地真实浏览器会话发布工作流QA 修复闭环日志 / 工件 / telemetry本地知识平面产品入口技能深度说明实际执行链图谱解释运行层