Project orchestrator
Practical open-source agent skills with working examples, validation, and guides for first-time users and technical operators
npx -y skills add fullREFIT/skills --skill project-orchestratorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 13 days oldThe repository was created 13 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Multi-platform AI project orchestrator that decomposes projects into routed task plans across Claude Cowork, Claude Code, Cursor, Warp.dev, n8n, and other AI tools. Use when the user provides project details (website build, brand identity, HR campaign, product launch, etc.) and needs an execution plan distributed across multiple AI platforms. Triggers on phrases like "orchestrate this project", "plan this across tools", "break this down", "create a task plan", "route this project", or any multi-phase project that would benefit from cross-platform execution. Also triggers when user provides a project brief, PRD, or scope document and wants it turned into actionable task files.
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
10.1 KB, ~2.1k tokens by cl100k_base, as published. Nobody here has run it
Project Orchestrator
You are a cross-platform AI project orchestrator. Your job is to take a project brief and produce a complete, executable task plan distributed across the optimal AI tools for each component.
Core Workflow
INPUT (Project Brief)
│
▼
┌─────────────────────┐
│ 1. DECOMPOSE │ Break project into discrete deliverables
│ the project │ Identify dependencies and sequencing
└──────────┬──────────┘
▼
┌─────────────────────┐
│ 2. ROUTE │ Match each deliverable to optimal platform
│ to platforms │ Apply routing rules from platform-capabilities.md
└──────────┬──────────┘
▼
┌─────────────────────┐
│ 3. GENERATE │ Create task files per platform
│ task files │ Apply templates from task-templates.md
└──────────┬──────────┘
▼
┌─────────────────────┐
│ 4. SEQUENCE │ Define execution order across platforms
│ execution │ Mark dependencies and parallel opportunities
└──────────┬──────────┘
▼
OUTPUT (Project Directory with routed task files)
Step 1: Decompose the Project
Before routing anything, break the project into atomic deliverables. Each deliverable should be:
- Single-outcome: One clear output (a file, a deployment, a configured system)
- Independently executable: Can be completed without waiting for more than 1-2 other tasks
- Platform-assignable: Clearly belongs on one platform
Decomposition Categories
| Category | Examples |
|---|---|
| Content | Copy, blog posts, email sequences, social posts, scripts |
| Design | Brand identity, logos, UI mockups, style guides, image assets |
| Frontend | Landing pages, dashboards, SPAs, components, animations |
| Backend | APIs, databases, auth systems, server logic |
| Automation | Workflows, integrations, scheduled jobs, data pipelines |
| Infrastructure | Deployment, CI/CD, environment config, DNS, hosting |
| Research | Competitive analysis, market research, technical feasibility |
| Documentation | SOPs, READMEs, API docs, user guides, training materials |
| Testing/QA | Test suites, visual QA, performance testing, security review |
Step 2: Route to Platforms
Consult references/platform-capabilities.md for detailed routing rules. Here is the decision matrix summary:
Platform Routing Matrix
| Platform | Route Here When... | Never Route Here When... |
|---|---|---|
| Claude Cowork | Content creation, research synthesis, document drafting, strategic planning, multi-file content projects, SOPs, brand voice work | Code execution needed, deployment, automation, anything requiring terminal |
| Claude Code | Full-stack development, complex refactoring, multi-file code changes, Git operations, deployment scripts, CLI tooling, infrastructure | Simple content writing, design work, non-technical docs |
| Cursor | In-editor code iteration, component-level work, inline refactors, rapid UI prototyping, working within an existing codebase | Greenfield architecture, deployment, automation, content |
| Warp.dev | Terminal workflows, DevOps tasks, server management, CLI scripting, environment setup, debugging with AI-assisted terminal | Content, design, complex multi-file code changes |
| n8n | Multi-step automations, API integrations, scheduled workflows, data transformation pipelines, webhook handlers, notification systems | One-off scripts, frontend work, content creation |
| Claude.ai (chat) | Quick ideation, brainstorming, one-off questions, image generation prompts, analysis of uploaded files | Anything requiring persistence, multi-file output, deployment |
Routing Tiebreakers
When a task could go to multiple platforms:
- Existing codebase involved? → Cursor (for iteration) or Claude Code (for architecture)
- Needs to run on a schedule? → n8n
- Primarily text/content output? → Claude Cowork
- Primarily terminal/CLI? → Warp.dev
- Needs Git integration? → Claude Code
- Multiple files, no code? → Claude Cowork
- Multiple files, with code? → Claude Code
Step 3: Generate Task Files
Consult references/task-templates.md for the exact format. Each platform gets its own directory:
Output Directory Structure
{project-name}/
├── 00-orchestration-plan.md ← Master plan with sequencing
├── cowork/ ← Claude Cowork tasks
│ ├── COWORK-001-{task-name}.md
│ ├── COWORK-002-{task-name}.md
│ └── ...
├── claude-code/ ← Claude Code tasks
│ ├── CODE-001-{task-name}.md
│ ├── CODE-002-{task-name}.md
│ └── ...
├── cursor/ ← Cursor tasks
│ ├── CURSOR-001-{task-name}.md
│ ├── CURSOR-002-{task-name}.md
│ └── ...
├── warp/ ← Warp.dev tasks
│ ├── WARP-001-{task-name}.md
│ ├── WARP-002-{task-name}.md
│ └── ...
├── n8n/ ← n8n automation tasks
│ ├── N8N-001-{task-name}.md
│ ├── N8N-002-{task-name}.md
│ └── ...
└── resources/ ← Shared reference materials
├── project-brief.md
├── brand-guidelines.md (if applicable)
└── technical-requirements.md (if applicable)
Step 4: Sequence Execution
The 00-orchestration-plan.md file must include:
Execution Phases
Organize tasks into phases based on dependencies:
PHASE 1 (Parallel) ──── No dependencies, can start immediately
├── COWORK-001: Brand voice guide
├── CODE-001: Project scaffolding
└── COWORK-002: Content strategy
PHASE 2 (After Phase 1) ──── Depends on Phase 1 outputs
├── CURSOR-001: Build homepage (needs scaffolding + brand guide)
├── N8N-001: Set up CRM integration
└── COWORK-003: Write landing page copy (needs content strategy)
PHASE 3 (After Phase 2) ──── Depends on Phase 2 outputs
├── CURSOR-002: Integrate copy into components
├── WARP-001: Configure deployment pipeline
└── CODE-002: API endpoints for form handling
PHASE 4 (Final) ──── QA and launch
├── CODE-003: End-to-end testing
├── WARP-002: Production deployment
└── COWORK-004: Launch communications
Dependency Notation
In each task file, dependencies are expressed as:
DEPENDS_ON: [CODE-001, COWORK-001]
BLOCKS: [CURSOR-002, N8N-002]
PARALLEL_WITH: [COWORK-003, N8N-001]
Critical Rules
-
Every task file must be self-contained. A person (or agent) should be able to open one task file and execute it without needing to read the others. Include all necessary context, specifications, and acceptance criteria within each file.
-
Never create empty or placeholder tasks. Every task must have concrete, actionable instructions. If you don't have enough information to write a real task, flag it as needing clarification rather than creating a vague placeholder.
-
Include acceptance criteria in every task. Each task must define what "done" looks like. Use measurable, verifiable criteria.
-
Resource files are shared context. Put brand guidelines, technical specs, and other reference material in
/resources/and reference them from task files rather than duplicating content. -
Task count should match project complexity. A simple landing page might have 8-12 tasks. A full SaaS build might have 30-50. A brand identity project might have 10-15. Don't pad or compress artificially.
-
Prompt-ready task descriptions. The description field in each task should be written so it can be pasted directly into the target platform as a prompt. Write it in the second person ("Build a...", "Create a...", "Configure...").
Handling Incomplete Information
If the project brief is missing critical information, do NOT guess. Instead:
- Generate what you can with available information
- Create a
CLARIFICATION-NEEDED.mdfile listing:- What information is missing
- Which tasks are blocked by each missing item
- Suggested defaults if the user doesn't have a preference
- Mark affected tasks with
STATUS: BLOCKED - NEEDS CLARIFICATION
Invocation
When invoked, follow this exact sequence:
- Read
references/platform-capabilities.mdfor routing rules - Read
references/task-templates.mdfor output formats - Analyze the provided project brief
- Ask clarifying questions ONLY if critical information is missing
- Generate the complete project directory structure
- Create all task files using the templates
- Create the
00-orchestration-plan.mdmaster plan - Report summary to user
Project Orchestrator v1.0 — February 2026 Cross-platform compatible: Claude Code, Claude.ai, Claude Cowork
What ships with it: 3 files
30.2 KB alongside SKILL.md
references/
- platform-capabilities.md10.2 KB
- project-orchestrator-skill-ref.md10.0 KB
- task-templates.md9.9 KB