pcliangx/AppGenesisForge
AI Agent Team scaffold for Claude Code — 19 roles collaborate through stage gates, enforced by mandatory skills + blocking hooks + DoD checklists. Spec-driven change folders, SIT-audited code reviews, 4-layer hook defense, multi-LLM (DeepSeek/Doubao/Qwen/MiniMax). Tracks: Web · WeChat Mini Program · Apple native (macOS/iOS). 中文/EN README.
What it solves
AppGenesisForge (AGF) 解决了单个 AI agent 在漫长且复杂的开发周期中失去控制的问题。AGF 并不依赖于单个“更聪明”的模型,而是为软件开发实现了一种结构化的、精益的流水线方法,确保缺陷不会流向流程的后续阶段。
How it works
AGF 作为基于 Claude Code Agent Teams 的 AI agent 团队脚手架。它将 19 个专门的 AI 角色(例如 Product Lead, Frontend/Backend Dev, Reviewer, 和 QA)组织进一个严格的 7 阶段流水线:
- Requirement Clarification (通过 change folders/OpenSpec)
- Task Assignment (AC extraction 和 worktree isolation)
- TDD Implementation (先进行 Unit 和 SIT tests)
- Code Review (带有 SIT evidence auditing)
- UAT Deployment (隔离的 stacks 和 smoke tests)
- E2E Testing (浏览器控制遍历)
- UAT Sign-off (用户验证的 test cases)
它通过三种机制强制执行质量:强制技能、硬性阻断的安全钩子 (security hooks) 以及完成定义 (Definition of Done, DoD) 清单。它还包含一个实时的 HTML dashboard 来跟踪这些阶段的任务进度。
Who it’s for
构建 Web 全栈应用(默认使用 React + FastAPI + Postgres)、AI Agents/RAG 系统、微信小程序或原生 Apple 应用(使用 Swift 6 和 SwiftUI 的 macOS/iOS)的开发者。
Highlights
- Multi-Role Orchestration: 19 个不同的 AI 角色,职责锁定以防止利益冲突(例如,Reviewers 不能修改源代码)。
- TDD Enforcement: 强制执行 "red $\rightarrow$ green $\rightarrow$ refactor" 循环;跳过测试是拒绝评审的理由。
- Security Guardrails: 四层安全钩子 (security hooks) 以阻断危险命令(例如,
rm -rf)并扫描泄露的 secrets。 - Cross-Platform Support: 为 Web、微信小程序和 Apple 原生应用提供专用轨道,并为每个轨道配备专门的角色。
- Real-time Monitoring: 一个零依赖的 HTML board,每 3 秒更新一次,以可视化团队的进度。
- Design Discipline: 通过禁止特定的 UI 模式(例如,通用的紫色渐变)并强制执行设计读取,来防止出现“AI 风格”的美学。
- Multi-LLM Compatibility: 支持多种模型,包括 DeepSeek, Doubao, Qwen, 和 MiniMax。