swe-orchestrator

Orchestrates complete SDLC: Architect → Planner → Implementer (per-subtask) → Reviewer (per-subtask). Single entry point for complete feature development.

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 "swe-orchestrator" with this command: npx skills add diegocanepa/agent-skills/diegocanepa-agent-skills-swe-orchestrator

🎼 SWE Orchestrator

Called By: Issue author or team lead
Input: GitHub issue with requirements
Output: Merged feature branch, closed issue
Duration: Full feature lifecycle (hours to days)


Quick Start

This skill orchestrates a COMPLETE feature end-to-end using 4 phases:

Phase 1: swe-architect    → Analyze + diagram architecture
Phase 2: swe-planner      → Break into subtasks + create .plan/ file
Phase 3: swe-implementer  → Loop: implement each subtask (separate branch)
Phase 4: swe-reviewer     → Loop: review each subtask + create MR
Phase 5: Merge & Close    → Merge all MRs + close issue

Source of Truth: GitHub issue (requirements + approvals) + .plan/ file in repo (persistent state)


Full Flow

Phase 1: Architecture Analysis

  1. Read issue requirements
  2. Call swe-architect → creates technical analysis + Mermaid diagram
  3. MITM: Present to USER → Get approval
  4. Post approved analysis to issue comment

Phase 2: Planning & Breakdown

  1. Call swe-planner with approved architecture
  2. Planner breaks into 3-8 subtasks and creates .plan/[issue]-[name].md
  3. MITM: Present plan to USER → Get approval
  4. Post approved plan to issue

Phase 3-4: Per-Subtask Loop (Repeat for each subtask)

  1. Implement: Call swe-implementer
    • Creates feature branch: feature/[issue]-[subtask-name]
    • Implements subtask locally
    • Commits with message: feat([scope]): [description]
  2. Review: Call swe-reviewer
    • Reviews quality gates (tests, code, coverage)
    • Creates per-subtask MR
    • Updates .plan/ with MR link
  3. MITM: Present to USER → "MR #[N] ready for review?"
  4. Update .plan/ with completion status and MR link
  5. Post subtask progress comment to issue

Phase 5: Merge & Completion

  1. Human reviewers approve and merge MRs
  2. Detect all MRs merged in .plan/ file
  3. Post final completion comment to issue
  4. Close issue (status: 🎉 Complete)

Master Progress Checklist

- [ ] Phase 1: Architecture finalized
- [ ] Phase 2: Plan + .plan/ file created  
- [ ] Phase 3-4: All X subtasks done (Subtask 1, 2, 3...)
- [ ] Phase 5: All MRs merged, issue closed

Critical Rules

Issue = Single Source of Truth - All approvals, decisions, blocker alerts post to issue

.plan/ file tracks state - Persistent progress file updated after each phase

.plan/ file location - .plan/[issue-number]-[feature-name].md

One subtask = One branch = One MR - No bundling

Architecture first - No implementation starts without architect approval

Quality gates mandatory - swe-reviewer MUST verify all checks pass before MR

context7 mandatory - swe-implementer queries context7 before coding

MITM at phase gates - Present to USER before proceeding to next phase

Conventional commits - All commits follow type(scope): message format


Exception Handling

IF blocked:

  • Update .plan/ with status = 🛑 BLOCKED
  • Post blocker report to issue
  • Alert USER

IF merge conflict:

  • Re-run swe-implementer to rebase
  • Re-run swe-reviewer to validate
  • Post resolution to issue

IF scope changes mid-project:

  • Return to Phase 1 (re-architect)
  • Update Phase 2 plan
  • Continue with Phase 3-4 as needed
  • Post scope change to issue

IF quality gate fails:

  • swe-reviewer documents issue
  • swe-implementer addresses
  • swe-reviewer re-reviews
  • Loop until all checks pass

Specialized Skills Orchestrated

Core 4-phase skills:

Supporting skills:


When to Use This Skill

Use orchestrator when:

  • Starting a new GitHub issue that requires implementation
  • Issue is ready with clear requirements
  • Need full end-to-end feature delivery (architecture → code → review → merge)
  • Team wants coordinated, auditable workflow

DO NOT use orchestrator when:

  • Just reviewing an existing MR (use swe-pr-reviewer instead)
  • Quick bug fix requiring no planning (use swe-implementer + swe-reviewer directly)
  • Only architectural analysis needed (use swe-architect alone)

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.

Coding

backend-coder

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

skill-improvement

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

mermaid-diagrams

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

add-skill

No summary provided by upstream source.

Repository SourceNeeds Review