Skip to content

The most comprehensive AI-driven development framework - 15 specialized agents, intelligent orchestration, complete automation

License

Notifications You must be signed in to change notification settings

Twizbee/ai-dev-framework

Repository files navigation

πŸš€ AI-Agnostic Development Framework

The most comprehensive AI-driven development framework - featuring 15 specialized agents, intelligent orchestration, and complete automation from planning to deployment.

License: MIT PRs Welcome


✨ What Makes This Framework Special

πŸ€– 15 Specialized AI Agents

Unlike generic prompts, our framework includes expert agents for every phase of development:

  • Planning: Senior Engineer, Designer, Tech Spec Writer, Research Specialist
  • Documentation: Product Manager, UX/UI Designer, System Architect
  • Implementation: Backend Engineer, Frontend Engineer, QA, DevOps, Security
  • Validation: Requirements Validator, Quality Polisher

🎯 Intelligent Auto-Routing

Just type what you want - AI automatically:

  • Detects your intent
  • Selects the right agent(s)
  • Chains multiple agents when needed
  • Follows proper workflows

πŸ” Automatic Quality Assurance

  • Prerequisites checking before implementation
  • Research validation for rapidly-changing tech
  • Constitution enforcement for consistency
  • Task management with dependency tracking
  • FANG-level standards built-in

🌐 AI-Agnostic

Works with any AI assistant:

  • Cursor
  • Claude (Desktop/Projects)
  • GitHub Copilot
  • ChatGPT
  • Any other AI coding assistant

🎯 Quick Start

For New Projects

# 1. Clone the framework
git clone https://github.com/Twizbee/ai-dev-framework.git .ai-framework

# 2. Run initialization script
./.ai-framework/scripts/init-new-project.sh

# 3. Copy Cursor integration
cp .ai-framework/templates/common-files/.cursorrules .cursorrules

# 4. Check prerequisites
./.ai-framework/scripts/check-prerequisites.sh

# 5. Start building!
# Open Cursor and type: "I want to build a recipe app with Next.js 15"

For Existing Projects

# 1. Clone the framework
git clone https://github.com/Twizbee/ai-dev-framework.git .ai-framework

# 2. Run refactor script
./.ai-framework/scripts/refactor-existing-project.sh

# 3. Copy Cursor integration
cp .ai-framework/templates/common-files/.cursorrules .cursorrules

# 4. Continue developing with structure!

πŸ“Š Framework Capabilities

πŸ—οΈ Complete Development Pipeline

graph LR
    A[Idea] --> B[Planning]
    B --> C[Documentation]
    C --> D[Implementation]
    D --> E[Validation]
    E --> F[Deployment]
Loading

🎨 What's Included

  • βœ… 15 Specialized Agents - Expert agents for every task
  • βœ… Intelligent Orchestrator - Auto-routing and agent chaining
  • βœ… Prerequisites Checking - Environment validation
  • βœ… Research Specialist - Technology research & validation
  • βœ… Constitution System - Persistent project decisions
  • βœ… Task Breakdown - Dependency-aware task management
  • βœ… Coding Guidelines - React Native, NestJS, TypeScript
  • βœ… Design System - 3-step methodology
  • βœ… Security Standards - Built-in best practices
  • βœ… Complete Templates - Production-ready templates

πŸ”₯ Example Workflow

You: "I want to build a task management app with Next.js 15"

AI Automatically:

1. βœ“ Checking prerequisites...
   βœ“ Node.js 20.0.0 installed
   βœ“ npm 10.2.0 installed
   
2. βœ“ Researching Next.js 15...
   β†’ Breaking changes documented
   β†’ Decision: Use App Router with RSC
   
3. βœ“ Creating CONSTITUTION.md...
   β†’ Tech stack: Next.js 15, PostgreSQL, Prisma
   β†’ Standards applied
   
4. βœ“ Planning architecture...
   β†’ MVP features defined
   β†’ Database schema designed
   
5. βœ“ Generating task breakdown...
   β†’ 24 tasks, 4 phases
   β†’ Dependencies mapped
   
6. βœ“ Ready to implement!

No manual steps! AI handles everything systematically.


πŸ“š Documentation

Document Description
Quick Start Get started in 5 minutes
Cursor Setup 2-command Cursor integration
Complete Guide Full integration guide
Workflow Complete development workflow
Agents All 15 agent definitions
Templates Template usage guide
Index Complete documentation index

πŸŽ“ Framework Philosophy

Problem-First Approach

Start with understanding the problem before jumping to solutions. Our Product Manager agent guides you through a 5-stage discovery process.

Quality by Default

FANG-level quality standards are built-in, not optional. From TypeScript strict mode to comprehensive testing, quality is enforced automatically.

Systematic Execution

Break down complex features into dependency-aware tasks. Execute systematically with checkpoint validation at each phase.

Research-Driven Decisions

Don't guess - validate. Our Research Specialist automatically triggers for rapidly-changing technologies and documents findings.


πŸ† Comparison with Other Frameworks

Feature Our Framework Spec-Kit V0.dev Bolt.new
Specialized Agents βœ… 15 agents ❌ Generic ❌ Generic ❌ Generic
AI-Agnostic βœ… Any AI ❌ Claude only ❌ Proprietary ❌ Proprietary
Prerequisites Check βœ… Built-in βœ… Built-in ❌ ❌
Research Agent βœ… Built-in βœ… Built-in ❌ ❌
Coding Guidelines βœ… 420+ lines ❌ ❌ ❌
Design System βœ… Complete ❌ ⚠️ Basic ⚠️ Basic
Security Focus βœ… Dedicated agent ❌ ❌ ❌
Multi-Phase Workflow βœ… 4 phases ❌ Linear ❌ Single-phase ❌ Single-phase

Result: Most comprehensive framework with best-of-breed features!


πŸ› οΈ Tech Stack Support

Frontend

  • βœ… React Native / Expo
  • βœ… Next.js / React
  • βœ… TypeScript (strict mode)
  • βœ… TailwindCSS / NativeWind

Backend

  • βœ… NestJS
  • βœ… Express
  • βœ… Node.js
  • βœ… TypeScript

Database

  • βœ… PostgreSQL
  • βœ… Prisma / TypeORM
  • βœ… Supabase

Testing

  • βœ… Jest
  • βœ… React Testing Library
  • βœ… Detox (E2E)

DevOps

  • βœ… Docker
  • βœ… GitHub Actions
  • βœ… Vercel / Railway

πŸ“¦ What You Get

.ai-framework/
β”œβ”€β”€ agents/                  # 15 specialized agents
β”‚   β”œβ”€β”€ 00-planning/        # Planning agents
β”‚   β”œβ”€β”€ 01-documentation/   # Documentation agents
β”‚   β”œβ”€β”€ 02-implementation/  # Implementation agents
β”‚   └── 03-validation/      # Validation agents
β”œβ”€β”€ scripts/                 # Automation scripts
β”‚   β”œβ”€β”€ init-new-project.sh
β”‚   β”œβ”€β”€ refactor-existing-project.sh
β”‚   β”œβ”€β”€ validate-structure.sh
β”‚   └── check-prerequisites.sh
β”œβ”€β”€ templates/               # Production-ready templates
β”‚   β”œβ”€β”€ new-project/        # Project templates
β”‚   β”œβ”€β”€ best-practices/     # Coding guidelines
β”‚   └── common-files/       # .cursorrules, etc.
└── docs/                    # Complete documentation

🎯 Who Is This For?

βœ… Perfect For:

  • Solo developers building MVPs
  • Small teams (2-5 people)
  • Startups needing rapid development
  • Developers learning best practices
  • Anyone wanting FANG-level quality

⚠️ Consider Alternatives If:

  • Enterprise teams (100+ developers)
  • Legacy codebase migration (no greenfield work)
  • Non-coding projects

🀝 Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

Areas We'd Love Help With:

  • Additional tech stack support (Vue, Angular, etc.)
  • More language support (Python, Go, Rust)
  • Additional agents (Mobile-specific, ML/AI-specific)
  • Community-submitted templates
  • Documentation improvements

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


πŸ™ Acknowledgments

  • Inspired by GitHub spec-kit for constitution and research concepts
  • Built with insights from FANG-level engineering practices
  • Community feedback and contributions

πŸ“ž Support


🌟 Star History

If this framework helps you, please consider giving it a star! ⭐


πŸš€ Ready to Build?

# Quick start in 3 commands
git clone https://github.com/Twizbee/ai-dev-framework.git .ai-framework
./.ai-framework/scripts/init-new-project.sh
cp .ai-framework/templates/common-files/.cursorrules .cursorrules

# Start building!
# Open Cursor and type: "I want to build [your idea]"

Build better software, faster. πŸŽ‰


Made with ❀️ by developers, for developers

About

The most comprehensive AI-driven development framework - 15 specialized agents, intelligent orchestration, complete automation

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages