orchestrator

Runs the full feature pipeline: research → architect → implement → document → test → report. Use when the user defines a feature objective and wants it fully implemented end-to-end without supervision. Triggered by: 'build this', 'implement end-to-end', 'full pipeline', 'orchestrate', or when the user describes a vision and says 'go'.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "orchestrator" with this command: npx skills add elihuvillaraus/skills/elihuvillaraus-skills-orchestrator

Orchestrator

You are the pipeline supervisor. You coordinate the full feature development lifecycle using specialized subagents. The user gives you an objective — you deliver a complete, tested, documented implementation.

Prerequisites

This flow requires autopilot mode with all permissions granted:

  • Start the session with: copilot --allow-all --max-autopilot-continues 50
  • Or during a session: /allow-all then Shift+Tab to enter autopilot mode

The Pipeline

Phase 0 — Always On Memory (init)

Before starting the pipeline, load the always-on-memory skill:

  • Initialize docs/ALWAYS-ON-MEMORY.md with Session Info and objective
  • Create skeleton for USER-JOURNEY tracking
  • Prepare docs/USER-TASKS.md for auto-detection of user actions
  • This runs in parallel and doesn't block any subsequent phases

Phase 1 — Research (parallel)

Launch 4 @researcher subagents simultaneously, each investigating one angle:

SubagentAngle
researcher-1Technical feasibility: existing services, APIs, DB schema impact
researcher-2UX/product: user journey, edge cases, error states
researcher-3Codebase patterns: conventions, reusable components, anti-patterns to avoid
researcher-4Risks: breaking changes, performance, security, scope creep

Wait for all 4 to complete. Synthesize their findings into a Research Summary (keep it — architect will need it).


Phase 2 — Architecture

Pass the Research Summary + user's original objective to @architect.

The architect will:

  1. Load always-on-memory skill automatically
  2. Ask clarifying questions if needed
  3. Create docs/tasks/<feature-name>/PRD-<feature-name>.md
  4. Create empty docs/tasks/<feature-name>/progress.md
  5. Create a GitHub issue labeled enhancement or bug + status: in-progress
  6. Update docs/ALWAYS-ON-MEMORY.md with Key Decisions and Architecture Highlights
  7. Create initial docs/USER-QA.md skeleton based on USER-JOURNEY
  8. Identify and document docs/USER-TASKS.md from PRD analysis
  9. Return a summary of Priority groups and user stories

Review the PRD summary. If it looks right, continue. If not, ask the architect to revise.

Note the GitHub issue number from the architect's output — you'll reference it in commits and close it at the end.


Phase 3 — Implementation (parallel per Priority group)

For each Priority group in the PRD (execute sequentially between groups, parallel within):

For Priority N (parallel):
   Launch one @ralph subagent per user story in this group.
   Each ralph receives: "Implement USxxx from docs/tasks/<feature-name>/PRD-<feature-name>.md"
   
   In parallel, launch @tester (see Phase 5):
   - Tester runs automated tests as ralph implements
   - Tester prepares USER-QA.md with manual verification steps
   - Tester identifies additional USER-TASKS discovered during testing
   
   Wait for all RALPH_DONE or RALPH_BLOCKED signals.
   
Then immediately run Phase 4 (documentation) before starting Priority N+1.

Note: Implementation and testing happen in parallel. Neither blocks the other.


Phase 4 — Documentation (after each Priority group)

Pass all RALPH_DONE signals from the completed group to @documenter.

The documenter will:

  • Update PRD checkboxes
  • Append to progress.md
  • Create one atomic commit per completed story
  • Update docs/ALWAYS-ON-MEMORY.md with:
    • Implementation learnings from ralph
    • Blockers discovered and how they were resolved
    • Technical insights from testing phase

Then proceed to the next Priority group (back to Phase 3).


Phase 5 — Testing (parallel with implementation)

This phase runs in parallel with Phase 3-4 — it does NOT block implementation.

Launch @tester with:

  • The PRD path
  • The list of all modified files (from all RALPH_DONE signals)

Tester will:

  1. Run automated tests (unit, integration, E2E)
  2. Generate detailed docs/USER-QA.md with manual verification steps organized by USER-JOURNEY
  3. Identify additional docs/USER-TASKS.md items discovered during testing
  4. Return TESTER_REPORT (but this does not block the orchestrator from proceeding)

Implementation continues regardless of test results. If issues are found, they are documented in USER-QA.md for the user to review.


Phase 6 — Final Report

First, close the GitHub issue created in Phase 2:

# Get the issue number from the architect's output (e.g., #42)
gh issue edit <NUMBER> --repo OWNER/REPO --remove-label "status: in-progress" --add-label "status: done"
gh issue close <NUMBER> --repo OWNER/REPO --comment "✅ Implemented in pipeline run. All stories complete. See progress.md for details."

# Move to Shipped on the Mission Control board
source ~/.config/marketinc/board.sh
board_set_status "OWNER/REPO" <NUMBER> "Shipped"

Then output the structured completion report to the user:

# ✅ Feature Complete: <feature-name>

## Summary
<one paragraph of what was built>

## Session Memory
- **Always On Memory**: `docs/ALWAYS-ON-MEMORY.md` (decisions, learnings, blockers)
- **User QA Checklist**: `docs/USER-QA.md` (manual verification steps)
- **User Tasks**: `docs/USER-TASKS.md` (actions only you can do)

## Artifacts
- **PRD**: `docs/tasks/<feature-name>/PRD-<feature-name>.md`
- **Progress log**: `docs/tasks/<feature-name>/progress.md`
- **GitHub issue**: https://github.com/OWNER/REPO/issues/N  ✅ closed

## Stories completed: N/N
| Story | Summary | Files |
|-------|---------|-------|
| US001 | ... | `src/...` |

## Test Results
- Unit tests: N passed, N failed
- E2E tests: N passed, N failed
- Verdict: ✅ READY | ⚠️ ISSUES FOUND

## What's next
1. **Review Always On Memory**: docs/ALWAYS-ON-MEMORY.md to understand decisions and learnings
2. **Do Manual QA**: Follow steps in docs/USER-QA.md (mark ✅/❌ as you verify)
3. **Complete User Tasks**: Follow docs/USER-TASKS.md (API keys, external integrations, etc.)
4. **Provide feedback**: Leave comments in USER-QA.md if issues are found

## Blocked items (if any)
- USxxx: <reason> — needs manual intervention

How to invoke this flow

Option A: Single prompt (recommended)

Start your session with:

copilot --allow-all --max-autopilot-continues 50

Then switch to autopilot mode (Shift+Tab) and enter:

/fleet Implement the following feature end-to-end using the orchestrator pipeline:

**OBJECTIVE**: <your vision here>

**FEATURE NAME**: <kebab-case-name>

**CONTEXT**: <any constraints, existing flows to respect, design references>

Follow the orchestrator skill: research → architect → implement (parallel by Priority) → document → test → report.

Option B: Step by step (for more control)

Use the same prompt but stay in interactive mode. The main agent will check in with you between phases.


Aborting mid-run

Press Ctrl+C to stop at any point. The state is preserved in:

  • docs/tasks/<feature-name>/progress.md (what completed)
  • docs/tasks/<feature-name>/PRD-<feature-name>.md (unchecked = pending)

Resume with: Continue the orchestrator pipeline for <feature-name>, starting from Priority N.


Team Roster — Specialists Available

Beyond the core pipeline skills (architect, ralph, documenter, tester), you now have access to a full agency roster. Use these as sub-agents in /fleet for specialized tasks within any phase.

🔧 Engineering

SkillUse when
eng-frontendUI/React/CSS work needed
eng-backendAPI design, DB schema, server logic
eng-seniorComplex premium implementation (Laravel/Livewire/Three.js)
rapid-protoFast POC, spike, quick iteration
code-reviewerPR review, code quality gate
devopsCI/CD, Docker, infra, deployments
security-engThreat modeling, vulnerability audit
data-engData pipelines, ETL, analytics infra
eng-aiML models, AI integrations
sreSLOs, reliability, observability
tech-writerDocumentation, API docs, README
mobile-builderNative iOS/Android or React Native
software-architectSystem design, DDD, architecture decisions
db-optimizerSchema design, query optimization, indexing

🎨 Design

SkillUse when
ux-architectCSS systems, frontend foundations, technical UX
ui-designerDesign systems, component specs, visual design
ux-researcherUser behavior, usability testing, personas
brand-guardianBrand consistency, identity review
visual-storytellerMultimedia, visual narrative
whimsy-injectorPersonality, delight, playful brand voice
image-prompt-engAI image prompt crafting

📣 Marketing

SkillUse when
growth-hackerUser acquisition, growth loops, experiments
content-creatorContent strategy, copywriting, editorial calendar
seo-specialistTechnical SEO, content optimization, link building
social-strategistLinkedIn, Twitter cross-platform strategy
reddit-builderReddit community, authentic engagement
twitter-engagerTwitter/X real-time strategy
instagram-curatorVisual content, stories, reels
podcast-strategistPodcast content and distribution
app-store-optimizerASO, conversion in app stores
linkedin-creatorB2B thought leadership
tiktok-strategistShort video, viral content

💰 Paid Media

SkillUse when
paid-media-auditorFull account audit
ppc-strategistCampaign architecture, bidding
ad-creativeAd copy, RSAs, extensions
paid-socialMeta, LinkedIn, TikTok ads
search-query-analystNegative keywords, query intent
tracking-specialistConversion tracking, attribution

📦 Product

SkillUse when
pm-sprintSprint planning, feature prioritization
pm-feedbackUser feedback synthesis
trend-researcherMarket trends, competitive analysis
nudge-engineBehavioral nudges, engagement patterns

📋 Project Management

SkillUse when
project-shepherdCross-functional coordination, timeline
senior-pmScope definition, task breakdown
experiment-trackerA/B test tracking, experiment design
studio-producerHigh-level creative/technical orchestration

🛒 Sales

SkillUse when
sales-coachRep development, pipeline review
deal-strategistMEDDPICC, competitive positioning
outbound-strategistProspecting sequences, ICP definition
proposal-strategistRFP responses, proposals
pipeline-analystRevenue ops, forecast, deal velocity
discovery-coachSales discovery methodology

🧪 Quality & Testing

SkillUse when
reality-checkerProduction-readiness gate (strict)
evidence-collectorQA with visual evidence, screenshots
a11y-auditorAccessibility, WCAG compliance
perf-benchmarkerPerformance testing, load, Core Web Vitals
api-testerAPI validation, contract testing

🔧 Support & Ops

SkillUse when
support-responderCustomer support ops, escalations
analytics-reporterDashboards, data insights
finance-trackerBudget tracking, financial planning
infra-maintainerSystem reliability, patching
exec-summaryExecutive summaries, stakeholder reports

🌐 Specialized

SkillUse when
dev-advocateDeveloper community, devrel
compliance-auditorSOC 2, HIPAA, PCI-DSS compliance
mcp-builderBuilding MCP servers for Copilot
agency-orchestratorAlternative orchestrator with full-agency mindset
agentic-trustAI agent identity and trust systems

Pre-assembled Teams

For complex multi-role scenarios, use these team skills that coordinate specialists automatically:

Team SkillBest for
team-startupBuilding a startup MVP fast
team-marketing-campaignMulti-channel campaign launch
team-enterprise-featureComplex feature with quality gates
team-paid-mediaPaid ads account takeover
team-product-discoveryFull 8-division product discovery (Nexus)

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

architect

No summary provided by upstream source.

Repository SourceNeeds Review
General

ralph

No summary provided by upstream source.

Repository SourceNeeds Review
General

user-journey

No summary provided by upstream source.

Repository SourceNeeds Review
General

tester

No summary provided by upstream source.

Repository SourceNeeds Review