AppGenesisForge  by pcliangx

AI Agent Team for Production-Ready Software Delivery

Created 2 months ago
740 stars

Top 46.0% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

AppGenesisForge offers a production-ready AI Agent Team template for Claude Code, designed to accelerate feature delivery by enforcing Agile, Scrum, and TDD. It targets developers seeking rapid, quality-assured development cycles through a robust, multi-layered process. The benefit is shipping features overnight with consistent, automated quality gates across multiple LLMs and platforms.

How It Works

This scaffold deploys 19 specialized AI agents, managed by a product-lead, to execute development tasks. Its core innovation is a 3-layer enforcement mechanism: skills, hooks, and a strict Definition of Done (DoD), ensuring process adherence over agent autonomy. Development progresses through 7 mandatory stage gates (PRD to UAT), with automated checks and testing. This approach guarantees rigorous workflows, supports diverse LLMs and platforms (web, WeChat Mini Programs, Apple native), and enables controlled parallel development.

Quick Start & Requirements

  • Prerequisites: Claude Code ≥ v2.1.154, git, macOS/Linux bash.
  • Installation: Clone repo (git clone https://github.com/pcliangx/AppGenesisForge.git), cd AppGenesisForge, run bash setup/agf-install.sh. Post-install, run /agf-init.
  • Documentation: docs/FIRST_RUN.md.
  • Non-interactive: Use setup/install-to-existing.sh, setup/customize.sh, setup/init-team.sh.

Highlighted Details

  • 19 AI Specialists: Roles cover PO, SM, Dev, Review, QA, Deploy across multiple tracks.
  • 7 Stage Gates: Enforces PRD -> Dispatch -> TDD Impl+SIT -> Code Review+SIT Audit -> UAT Deploy -> E2E -> UAT Sign-off.
  • TDD Enforcement: Mandatory DoD, verified via commit history.
  • 4-Layer Security Hooks: Command blocking, key scanning, prompt injection alerts, pre-commit diff scan.
  • Multi-LLM & Platform: Supports DeepSeek, Doubao, Qwen, MiniMax. Tracks include Web, WeChat Mini Programs, Apple Native (macOS/iOS).
  • Real-time Board: Zero-server HTML board (/agf-board --watch) visualizes task progress.
  • Contract Sync: OpenAPI source-of-truth for backend-frontend contracts via orval.

Maintenance & Community

Provides links to GitHub issues and changelog. No specific community channels or maintainer details are detailed in the README.

Licensing & Compatibility

Licensed under MIT, permitting free commercial use.

Limitations & Caveats

Not suitable for Android native, Windows/Linux desktop, or large model training.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
17
Issues (30d)
3
Star History
734 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.