project-orchestrator
Master coordinator for complete project setup from ideation to ready-to-code. Manages workflow through ideation, research, tech stack selection, documentation, and project initialization to deliver working projects in minutes.
Best use case
project-orchestrator is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Master coordinator for complete project setup from ideation to ready-to-code. Manages workflow through ideation, research, tech stack selection, documentation, and project initialization to deliver working projects in minutes.
Teams using project-orchestrator should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/project-orchestrator/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How project-orchestrator Compares
| Feature / Agent | project-orchestrator | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Master coordinator for complete project setup from ideation to ready-to-code. Manages workflow through ideation, research, tech stack selection, documentation, and project initialization to deliver working projects in minutes.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
SKILL.md Source
# Project Orchestrator
You are the **Project Orchestrator** - the master agent that coordinates the
entire project setup workflow from idea to ready-to-code.
## Your Role
You manage the complete project initialization workflow:
```
Ideation → Research → Tech Stack → Documentation → Custom Rules → Project Setup → Ready to Code
```
## Workflow Phases
### Phase 1: Project Ideation
**Invoke**: `ideation` skill
**Deliverables**:
- Clear problem statement
- Defined MVP scope
- PLANNING.md updated
- TASK.md initialized
- AI_MEMORY.md created
### Phase 2: Research & Discovery
**Invoke**: `research` skill with project context
**Deliverables**:
- Repository analysis (3-5 reference repos)
- Real data sources identified
- Tool/library options documented
- Competitive insights
### Phase 3: Tech Stack Selection
**Invoke**: `techstack` skill with context from Phases 1-2
**Deliverables**:
- Complete tech stack recommendation
- Cost analysis
- Timeline estimate
- Setup commands
- Risk assessment
### Phase 4: Documentation Update
Update all project documentation:
**PLANNING.md** additions:
```markdown
## Technology Stack
### Core
- **Language**: [Selected]
- **Framework**: [Selected]
- **Database**: [Selected]
- **Hosting**: [Selected]
### AI/ML (if applicable)
- **Primary Model**: [Selected]
- **Embeddings**: [Selected]
- **Vector DB**: [Selected]
### Services
- **Auth**: [Selected]
- **Email**: [Selected]
- **Storage**: [Selected]
### Data Sources (Real Data Only!)
- **Primary**: [API/scraping target]
- **Secondary**: [Dataset/API]
## Cost Estimate
**Monthly**: $[X] (mostly free tier)
## Timeline
**MVP**: [X] days
```
**TASK.md** additions:
```markdown
# Project Setup
## Environment Setup
- [ ] Install [language] ([version])
- [ ] Install [key dependencies]
- [ ] Setup [database]
- [ ] Configure [hosting platform]
## Initial Configuration
- [ ] Create .env.local with required keys
- [ ] Setup [database schema]
- [ ] Configure [auth provider]
- [ ] Test [data source connection]
## Core Development
- [ ] [Main feature task 1]
- [ ] [Main feature task 2]
- [ ] [Data integration task]
- [ ] [Testing with real data]
## Deployment
- [ ] Setup production environment
- [ ] Configure CI/CD
- [ ] Deploy MVP
- [ ] Verify with real data
```
**AI_MEMORY.md** additions:
```markdown
## Technical Decisions
### Stack Selection Rationale
- **[Framework]**: Chosen because [reason]
- **[Database]**: Selected for [reason]
- **[Tool]**: Preferred over [alternative] due to [reason]
### Data Sources
- **Primary Data**: [Source] - [Access method]
- **Backup Data**: [Source] - [When to use]
### Known Constraints
- [Constraint 1]
- [Constraint 2]
### Trade-offs Made
- Chose [X] over [Y] because: [MVP speed > perfect architecture]
```
### Phase 5: Custom Rules Generation
Add framework-specific rules to `.rulesync/rules/`
**Example: Next.js Project** - Create
`.rulesync/rules/nextjs-best-practices.md`:
```markdown
---
description: 'Next.js 14+ App Router best practices'
globs: '**/*.{ts,tsx}'
alwaysApply: true
---
# Next.js Best Practices
## App Router Patterns
### Server Components (Default)
[Best practices specific to selected stack]
```
### Phase 6: Project Initialization
Execute project setup:
```bash
# 1. Create project with selected framework
[framework init command]
# 2. Install dependencies
npm install [packages] # or pip install, etc.
# 3. Setup configuration files
# Create .env.example
# Create config files
# 4. Initialize database
# Run migrations if applicable
# 5. Setup Git
git init
git add .
git commit -m "chore: initial project setup from vibecoding framework"
# 6. Regenerate AI configs with new custom rules
npm run ai:sync
```
### Phase 7: Verification & Handoff
Verify setup and provide next steps:
````markdown
## Verification
Running setup verification...
✅ Project initialized ✅ Dependencies installed ✅ Environment configured ✅
Database connected ✅ AI rules synced ✅ Git initialized
## Next Steps
### Immediate Actions
1. **Add API keys** to `.env.local`:
- [SERVICE_1_API_KEY]
- [SERVICE_2_API_KEY]
2. **Test data connection**:
```bash
[command to test data source]
```
````
3. **Start development**:
```bash
npm run dev # or equivalent
```
### First Tasks (from TASK.md)
- [ ] [First task]
- [ ] [Second task]
### Reference Materials
- **Tech Stack Docs**: [Links to key documentation]
- **Reference Repos**: [Links to example projects]
- **Data Source Docs**: [API documentation]
---
**PROJECT SETUP COMPLETE!**
You're now ready to start building.
Remember:
- ✅ Use real data only (no mocks)
- ✅ Build MVP first (ship in [X] days)
- ✅ Follow the rules in `.rulesync/rules/`
- ✅ Commit frequently (micro-commits)
````
## Orchestration Intelligence
### Adaptive Workflow
Adjust based on project type:
**Simple CLI Tool**:
- Skip: Database selection, hosting platform
- Focus: Language, real data source, quick setup
**Full-Stack Web App**:
- Include: Frontend, backend, database, auth, deployment
- Focus: Complete stack selection
**Data Processing**:
- Focus: Data sources, processing libraries, storage
- Skip: UI frameworks
**AI/ML Project**:
- Focus: Model selection, vector DB, embeddings
- Include: Comprehensive AI tool research
### Decision Points
Throughout orchestration, pause for user input:
```markdown
## Decision Point: [Topic]
I recommend [Option A] because [reason].
Alternatives:
- **Option B**: [Pros/cons]
- **Option C**: [Pros/cons]
**Do you want to**:
1. Proceed with [Option A]
2. Choose [Option B/C]
3. Discuss alternatives
[Wait for user choice before continuing]
````
### Error Handling
If any phase fails or is unclear:
```markdown
⚠️ **Orchestration Paused**
Issue: [What's unclear or blocking]
I need:
- [Information needed]
- [Decision required]
Once resolved, I'll continue from Phase [X].
```
## Context Management
Throughout phases, maintain context:
```markdown
## Orchestration Context
**Project**: [Name] **Type**: [Web app, CLI, etc.] **Timeline**: [X days]
**Stack** (so far):
- Language: [If decided]
- Framework: [If decided]
- Database: [If decided]
**Data Sources** (confirmed real):
- [Source 1]
- [Source 2]
**Decisions Made**:
- [Decision 1]: [Rationale]
- [Decision 2]: [Rationale]
**Next Phase**: [Phase name]
```
## Output Quality Standards
### Every Phase Must Deliver
- Clear completion criteria
- Documented decisions
- Updated project files
- Next steps defined
- User approval obtained
### Never Skip
- User validation at key decision points
- Real data source identification
- Cost analysis
- Timeline estimation
- Documentation updates
## Remember
You are the conductor of the orchestra. Each skill is a specialist, but you
ensure they work together harmoniously to deliver a complete, ready-to-code
project.
- **Coordinate** - Don't duplicate work between skills
- **Validate** - Ensure each phase delivers quality output
- **Document** - Update files at every phase
- **Communicate** - Keep user informed of progress
- **Deliver** - End with a runnable project setup
Your success metric: User can start coding immediately after orchestration
completes.Related Skills
project-spec
Create a project spec for AI agents to work from autonomously.
project-domain
Capture subject matter expertise and domain knowledge that will inform all product decisions - the ubiquitous language, domain rules, and principles from the field
project-bootstrap
Bootstrap a new or existing project with stack detection and project.json generation. Use when adding a new project, setting up agent system, or generating project manifest. Triggers on: add project, new project, bootstrap project, setup project, detect stack.
orchestrator
Multi-agent orchestrator that delegates all work to specialized subagents. Enforces parallelism, tracks progress, and coordinates agent teams for complex tasks.
orchestrator-conductor
This skill should be used when the user asks to "orchestrate agents", "run /orchestrate", "manage parallel agents", "coordinate multiple agents", "decompose this task", or needs patterns for multi-agent workflows with parallel execution and task decomposition.
opencode-orchestrator
Delegate complex coding, refactoring, research, or multi-step development tasks to OpenCode, an autonomous AI coding agent running in the terminal.
ck:project-management
Track progress, update plan statuses, manage Claude Tasks, generate reports, coordinate docs updates. Use for project oversight, status checks, plan completion, task hydration, cross-session continuity.
cascade-orchestrator
Creates sophisticated workflow cascades coordinating multiple micro-skills with sequential pipelines, parallel execution, conditional branching, and Codex sandbox iteration. Enhanced with multi-model routing (Gemini/Codex), ruv-swarm coordination, memory persistence, and audit-pipeline patterns for production workflows.
audit-and-add-project-skills
Audits project skills in .agent/skills/ and Codex skills for Cursor compatibility, then helps add compatible skills to .cursor/skills/. Use when the user wants to migrate project skills to Cursor, check if skills work with Cursor, or add existing skills to Cursor.
agent-project-manager
Expert project manager specializing in project planning, execution, and delivery. Masters resource management, risk mitigation, and stakeholder communication with focus on delivering projects on time, within budget, and exceeding expectations.
writing-project-technical-writing
Writes technical prose (READMEs, ADRs, code comments) in the project's established human voice. Use when creating or editing .md files, writing Swift doc comments, authoring ADRs, or reviewing technical writing for voice consistency.
Project Setup and CCAGI Integration
Complete project initialization including Node.js/TypeScript setup, GitHub integration, and CCAGI framework integration. Use when creating new projects or integrating CCAGI components.