guymano/AI-Founder-OS-Framework

GitHub: guymano/AI-Founder-OS-Framework

一个将 AI agent 对抗性审查与人控决策关卡结合的产品交付框架,确保从创意到上线过程中人类判断力不被 AI 生成速度所淹没。

Stars: 0 | Forks: 0

# AI 创始人操作系统 **借助 AI agents,将一个想法转化为已交付且经过验证的解决方案——同时不将速度与判断混为一谈。** AI agents 能成倍提升你的产出,但无法成倍提升你的判断力。你所交付产品的质量受限于**验证鸿沟**:即 agents 生成的内容与*你*实际能够评估的内容之间的差距。本框架通过以下三大机制来弥合这一鸿沟: 1. **决策关卡 (G0–G9)** —— 从想法收集到最终发布,每个阶段都会产出一个简短的交付物并通过一道关卡。每一道关卡都由*你*决定;agents 只负责准备和发起质疑,从不替你做决定。 2. **真正的对抗性审查** —— **Builder** agent 负责推进交付,**Skeptic** agent 负责攻击假设、可行性与安全性。这里有一条不可妥协的铁律:**它们必须在两个不同的底层模型上运行。** 两个运行在同一模型上的角色会共享相同的盲区——它们之间的分歧不过是逢场作戏。 3. **证据标准 (N0–N3)** —— agent 的观点是 N0。两个 agents 达成一致是 N1(在关键领域毫无价值)。通过测试和扫描是 N2。真实用户和人类专家是 N3。所需的证据等级会随着风险 stakes 的提高而提升:身份验证、个人数据、支付和生产环境必须达到 N3。 **接入你自己的 LLMs。** 角色是抽象的——Builder、Skeptic、Worker、Reviewer——你可以将它们绑定到你正在使用的任何工具上:Codex + Claude Code、ChatGPT + Claude、Gemini + Grok、两个网页聊天框,或者一个完整的 agent 实验室。请参阅 [`kit/presets/`](kit/presets/) 获取开箱即用的绑定方案,包括零安装的 [chat-only](kit/presets/chat-only.md) 配置。 ## 安装说明 ### 选项 A — 安装脚本 (任意工具,任意操作系统) ``` git clone https://github.com/guymano/AI-Founder-OS-Framework.git cd your-project /path/to/AI-Founder-OS-Framework/scripts/install.sh --preset codex-claudecode # Windows: scripts\install.ps1 -Preset codex-claudecode ``` 只需选择你需要的模块——本框架是模块化的: ``` install.sh --modules 2,3 # just adversarial review + delivery discipline install.sh --modules 4 # just the security gates install.sh --builder "OpenClaw:gpt" --skeptic "Hermes:claude" # custom binding ``` 这会在你的项目中生成一个 `founder-os/` 目录(包含模板、prompts、检查清单),将你的角色绑定写入 `founder-os/roles.yml`,并将 agent 规则插入到 `AGENTS.md` / `CLAUDE.md` 中。**它会拒绝将 Builder 和 Skeptic 绑定到同一个底层模型。** | 模块 | 你将获得的内容 | |---|---| | 1 — 成型 | 创意简报 → 探索发现 → 可行性评估 (继续/转向/终止) → PRD → TDD,并包含未知项映射 | | 2 — 对抗 | Builder 和 Skeptic 的系统 prompts(可直接粘贴到任何 LLM 中)、盲区备忘录、有限辩论协议 | | 3 — 交付 | Worker 和 Reviewer 契约、sprint 任务票、合并决策记录、DoR/DoD | | 4 — 安全 | 威胁模型 (STRIDE + LLM 风险)、S1–S10 关卡、风险登记册、可直接运行的 secrets/dependency 扫描工作流 | ### 选项 B — Claude Code 插件 (适配器) ``` /plugin marketplace add guymano/AI-Founder-OS-Framework /plugin install founder-os ``` 为你提供 `/founder-os:idea`、`/founder-os:red-team`、`/founder-os:gate G5`、`/founder-os:merge-record` 等命令……外加 Builder 和 Skeptic 子 agents。**诚实提示:** 在单个 Claude Code 会话内部,两个子 agents 都运行在 Claude 上,因此它们的对抗性是*部分相关的*——该插件自身也明确说明了这一点,并建议你使用双模型绑定以实现真正的解耦。该插件只是一个适配器;本框架并不强制要求使用 Claude。 ## 你该如何使用它 ``` Idea ──G0──► Brief ──G1/G2──► Discovery + Viability ──G3/G4──► PRD + TDD ▲ │ Skeptic attacks G5 Threat model (different model!) │ G6 Tickets ──► Worker implements │ Release ◄──G8── Founder merges ◄──G7── Reviewer + Skeptic review ◄──────┘ (P9: only what you can re-explain) ``` 每一次关卡决策都会记录在 `founder-os/decision-log.md` 中,并附带已达到的证据等级以及你所接受的风险。辩论最多进行两轮,随后由你做出决定——本框架限制了 agents 的辩论轮数,以确保它们能够达成收敛,而不是白白消耗 tokens。 ## 不可动摇的规则 - **P2 —— 解耦。** Builder 和 Skeptic 必须运行在不同的底层模型上。安装程序会强制执行这一点;如果没有解耦,Skeptic 的 prompt 会拒绝声称已经实现解耦。(如实陈述的限制:这种绑定是声明式的——没有任何脚本能证明远程工具背后究竟运行的是什么模型。在 `roles.yml` 中撒谎只会破坏你自己的风险防范。) - **P9 —— 永远不要合并你无法重新解释的内容。** 合并决策记录要求你用自己的话对内容进行重新解释,并指出潜在的 bug 藏匿之处。 - **P10 —— 达成一致并不等于证据。** 对于任何关键领域(身份验证、密码学、PII、支付、基础设施、生产环境),只有外部证据才算数:测试、扫描、真实用户或合格的人类专家。本框架会将这些领域的问题升级交由人类专家处理,并明确指出,仅凭 agents 无法达到“企业级就绪”。 ## 了解更多 - **[HANDBOOK.md](HANDBOOK.md)** —— 包含完整框架的单一文档:原则 P1–P10、验证鸿沟、RACI、关卡、证据标准、安全治理 (S1–S10,成熟度 L0–L4)、运营经济学、反模式、未知项映射。 - **[kit/](kit/)** —— 安装程序附带的所有内容,可独立阅读。 - **[kit/presets/](kit/presets/)** —— 角色绑定:[reference-lab](kit/presets/reference-lab.md)(两个个人 agents + 两个 CLIs)、[codex-claudecode](kit/presets/codex-claudecode.md)、[chat-only](kit/presets/chat-only.md)。 ## 状态与贡献 版本 2.1(参见 [CHANGELOG.md](CHANGELOG.md))。目前处于 **试点** 阶段:本框架正应用于实际项目,随后再进行更广泛的推广——遇到的摩擦都会转化为补丁。欢迎提交 Issues 和 PRs:请参阅 [CONTRIBUTING.md](CONTRIBUTING.md)(特别是:手册是事实来源,并且任何关于新技术的提案都必须明确说明其角色、关卡和证据等级)。 许可证:[MIT](LICENSE)。
标签:AI合规, AI智能体, Cutter, Libemu, 对抗式AI, 工作流管理, 开发框架, 研发效能, 软件开发, 防御加固