Xianyu33666/Dream-Creator
An AI-powered virtual development team of 12 specialized agents that helps you create applications through interactive collaboration. From requirement gathering to deployment, Dream Creator coordinates architects, developers, QA, and DevOps to build your ideas into reality. Supports Chinese and English languages.
Language: English | 简体中文 | 繁體中文
Dream Creator
📖 Project Description
Dream Creator is an AI Application Incubator powered by a Virtual Development Team of 12 specialized AI agents. It enables users to create applications through intelligent multi-agent collaboration—just like working with a real development team.
Whether you're a beginner or an experienced developer, Dream Creator helps you:
- 🚀 Build applications from scratch with interactive AI guidance
- 📝 Document and analyze existing projects automatically
- 🔄 Iterate and develop features with code review and testing
- 🧠 Get architectural recommendations from AI experts
Who is this for?
| User Type | How Dream Creator Helps |
|---|---|
| �beginner | No coding experience needed - AI guides you through everything |
| 🚀Startup | Fast MVP development with a virtual team |
| 👨💻Developer | Accelerate development with AI assistance |
| 📋PM | Easily communicate requirements to AI team |
| 🏢Enterprise | Standardize development process with AI |
🔑 Key Features
🤖 Multi-Agent System
- 12 Specialized AI Agents working together
- Product Manager, Architect, Developers, QA, DevOps - all in one
- Intelligent communication between agents
💬 Interactive Development
- 2-5 rounds of requirement dialogue to understand your needs
- Real-time clarification when requirements are unclear
- Continuous feedback throughout development
🧠 Smart Automation
- Auto environment setup - installs dependencies automatically
- Framework recommendations based on your requirements
- Code review - automated quality checks
- Knowledge base - learns from past issues
⭐ Why Dream Creator?
| Traditional AI Assistants | Dream Creator |
|---|---|
| Single AI responds | 12 AI agents collaborate |
| You must specify everything | AI asks clarifying questions |
| No team structure | Real development team workflow |
| No learning | FAQ learns from issues |
| Manual testing | Automated QA process |
AI Application Incubator - A virtual development team powered by AI, enabling interactive application creation through intelligent multi-agent collaboration.
Introduction
Dream Creator is not just a tool—it's your virtual development team. When you invoke /dream-creator, you're not just getting a single AI assistant; you're getting a complete team of specialized agents working together to bring your ideas to life.
What Makes Dream Creator Unique?
Unlike traditional AI coding assistants that work in isolation, Dream Creator implements a Multi-Agent System where different specialized agents collaborate, communicate, and hand off tasks to each other—just like a real development team.
🤖 Meet Your Virtual Team
Dream Creator consists of 12 specialized agents, each with distinct responsibilities:
| Agent | Role | Description |
|---|---|---|
| 👤 Product Manager | Primary | Your main point of contact. Gathers requirements, coordinates the team, and keeps you informed |
| 🏗️ Architect | Design | Designs technical architecture and recommends frameworks |
| 💻 Frontend Developer | Development | Implements UI components and frontend logic |
| ⚙️ Backend Developer | Development | Builds APIs, databases, and server-side logic |
| 🧪 QA Engineer | Quality | Creates test cases and ensures quality |
| 🔍 Code Reviewer | Quality | Reviews code for quality and security |
| 🚀 DevOps Engineer | Operations | Handles deployment, CI/CD, and infrastructure |
| 🔧 Environment Setup | Operations | Detects environment and installs dependencies |
| 🐛 Debugger | Support | Diagnoses and fixes bugs |
| 📝 Tech Writer | Support | Generates documentation |
| 📚 FAQ Agent | Support | Manages knowledge base and common issues |
| 👋 Welcome Agent | Support | First-time user guidance and project detection |
✨ Features
- Interactive Project Creation - 2-5 rounds of requirement gathering dialogue
- Smart Framework Recommendation - AI-powered tech stack recommendations
- Automated Environment Setup - Auto-detect and install dependencies
- Multi-Agent Collaboration - 12 specialized agents working together
- Intelligent Communication - Agents communicate, escalate, and collaborate
- Knowledge Base - FAQ system that learns from past issues
- Feature Iteration - Continuous development with code review and testing
- DREAM Iteration - Every feature addition is a tracked "Dream Iteration"
🚀 Quick Start
Installation
Dream Creator supports multiple installation methods. Choose the one that works best for you:
Option 1: npm (Recommended)
Install globally via npm (requires Node.js):
# Install globally
npm install -g dream-creator
# Or use npx without installing
npx dream-creatorOption 2: Clone & Install
Clone the repository and run the install script:
# Clone the repository
git clone https://github.com/Xianyu33666/Dream-Creator.git
cd Dream-Creator
# Run the install script (requires Node.js)
# Linux/macOS
chmod +x install.sh
./install.sh
# Windows PowerShell
.\install.ps1Option 3: Manual Install
Copy the skill files to the appropriate directory for your AI tool:
| Tool | Installation Path |
|---|---|
| Claude Code (Personal) | ~/.claude/skills/dream-creator/ |
| Cursor (User) | ~/.cursor/skills/dream-creator/ |
| OpenCode (Global) | ~/.config/opencode/skills/dream-creator/ |
Updating
To update to the latest version:
# If installed via npm
npm update -g dream-creator
# If cloned from repository
./install.sh -Force # Linux/macOS
.\install.ps1 -Force # WindowsUsage
Invoke in Claude Code:
/dream-creator
🔄 How Agents Collaborate
Dream Creator implements intelligent agent-to-agent communication. Here are some key scenarios:
Scenario 1: Incident Response (DevOps → Developer → Reviewer → QA → DevOps)
🐛 DevOps finds error → 💻 Developer fixes → 🔍 Reviewer approves → 🧪 QA tests → 🚀 DevOps deploys
Scenario 2: Architecture Consultation (Developer ↔ Architect)
💻 Developer has a question → 🏗️ Architect provides solution → 💻 Developer implements
Scenario 3: Requirement Clarification (Developer → PM → User → PM → Developer)
💻 Unclear requirement → 👤 PM asks user → 👤 PM clarifies → 💻 Developer implements
Scenario 4: Bug Reporting (QA → Developer)
🧪 QA finds bug → 💻 Developer fixes → 🔍 Reviewer re-checks → 🧪 QA verifies
Scenario 5: Knowledge Building (Developer → FAQ)
💻 Solves a problem → 📚 FAQ Agent documents → Future: Instant answers
📊 Workflow
User calls /dream-creator
│
▼
┌───────────────────────────────────┐
│ Phase 0: Welcome & Detection │
│ 👋 Welcome Agent + 👤 PM │
└────────────────┬──────────────────┘
│
▼
┌───────────────────────────────────┐
│ Phase 1: Requirement Gathering │
│ 👤 Product Manager (Primary) │
└────────────────┬──────────────────┘
│
▼
┌───────────────────────────────────┐
│ Phase 2: Technical Design │
│ 🏗️ Architect + 👤 PM │
└────────────────┬──────────────────┘
│
▼
┌───────────────────────────────────┐
│ Phase 3: Project Generation │
│ 🏗️ Architect + 🔧 Environment │
└────────────────┬──────────────────┘
│
▼
┌───────────────────────────────────┐
│ Phase 4: Feature Iteration │
│ Full Team Rotation │
│ 👤 PM → 🏗️ → 💻 → 🧪 → 🔍 │
│ → 🚀 → 📚 → 👤 (cycle) │
└───────────────────────────────────┘
📁 Directory Structure
dream-creator/
├── SKILL.md # Main Skill Definition
├── README.md # English Documentation
├── README.zh-CN.md # Simplified Chinese
├── README.zh-TW.md # Traditional Chinese
├── LICENSE # MIT License
├── install.sh # Linux/macOS Install Script
├── install.ps1 # Windows Install Script
├── agents/
│ ├── welcome-agent.md # Welcome & Detection
│ ├── product-manager.md # Product Manager (Primary)
│ ├── code-architect.md # Architecture Design
│ ├── frontend-developer.md # Frontend Development
│ ├── backend-developer.md # Backend Development
│ ├── qa-engineer.md # QA & Testing
│ ├── code-reviewer.md # Code Review
│ ├── devops-engineer.md # DevOps & Deployment
│ ├── environment-setup.md # Environment Setup
│ ├── debugger.md # Debugging
│ ├── tech-writer.md # Documentation
│ ├── faq-agent.md # Knowledge Base
│ └── communication-protocol.md # Agent Communication
└── references/
├── dream-template.md # Project Documentation Template
└── framework-guide.md # Tech Stack Selection Guide
📖 Documentation
| Document | Description |
|---|---|
| SKILL.md | Complete Skill Definition with all workflows |
| Communication Protocol | Agent-to-agent collaboration patterns |
| Framework Guide | Tech Stack Selection Reference |
| Project Template | DREAM-PROJECTS.md Template |
🛠️ Supported AI Tools
- Claude Code
- Cursor
- OpenCode
- Other Claude-derived tools with Skills support
🔐 Communication Protocol
All agents communicate using a standardized protocol:
## Agent Communication
**From**: [Source Agent]
**To**: [Target Agent]
**Type**: [Request/Response/Escalation/Feedback/Notification]
**Priority**: [Critical/High/Medium/Low]
---
### Subject: [Brief Description]
### Details
[Detailed information]
### Required Action
[What the receiver needs to do]Priority Levels
| Priority | Use Case | Response Time |
|---|---|---|
| Critical | Production bugs, security | Immediate |
| High | Blocking issues | < 1 hour |
| Medium | Questions, clarifications | < 4 hours |
| Low | Knowledge sharing | < 24 hours |
💡 Why Multi-Agent?
Traditional AI assistants work alone. Dream Creator works as a team:
- Specialization: Each agent is an expert in its domain
- Collaboration: Agents communicate and hand off tasks
- Escalation: Questions flow to the right expert
- Knowledge Sharing: Solutions are documented for future reference
- Quality Assurance: Multiple agents review and test each change
🤝 Contributing
Contributions welcome! Please feel free to submit issues and pull requests.
📄 License
MIT License - see LICENSE for details.
Turn your ideas into reality with Dream Creator — Your AI Development Team 🚀