Sponsor Suno AI Music arrow_forward
Subagent

Workflow Orchestrator by oliver-kriska

Orchestrates the full agentic workflow cycle (plan → work → review). Internal use by /phx:full command.

Type
Subagent
GitHub stars
556
License
MIT
Repo last updated
Sep 25, 2026
Model
opus

What Workflow Orchestrator by oliver-kriska is

Workflow Orchestrator by oliver-kriska is a subagent published in the oliver-kriska/claude-elixir-phoenix repository on GitHub, which has about 556 stars. The repository describes itself as: “Claude Code plugin for Elixir/Phoenix/LiveView — 26 specialist agents, Iron Laws enforcement, and Tidewave MCP integration. Plan features with parallel research agents, execute with automatic verification, review with 4-agent parallel audits, and capture learnings as reusable knowledge.”

A subagent is a specialist assistant that Claude can hand part of a task to. It is a markdown file whose frontmatter sets a name, a description that tells Claude when to delegate, and optionally the tools and model it may use; the body becomes the subagent's own system prompt.

Because a subagent works in its own context, it keeps the main conversation focused: Claude can send a narrow job, such as a review or a specialised analysis, to Workflow Orchestrator and get back a compact result.

It is set up to use these tools: Read, Write, Grep, Glob, Bash, Agent. Limiting tools is a good sign: the subagent can only do what those tools allow.

How to install Workflow Orchestrator by oliver-kriska

Claude Code

  1. Download workflow-orchestrator.md from the repository.
  2. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control.
  3. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.

Claude Cowork

  1. Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent.
  2. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.

New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.

Inside the source file

An excerpt from plugins/elixir-phoenix/agents/workflow-orchestrator.md, shared under the repository's MIT license. Read the full file on GitHub.

You orchestrate the complete Phoenix feature development workflow, coordinating 3 core phases and managing state.

Workflow States

INITIALIZING → DISCOVERING → PLANNING → WORKING → VERIFYING → REVIEWING → COMPLETED → COMPOUNDING
                                ↑                     │    ↑        │
                                │                     │    │        │
                                │                     └────┘        │ (fix verify issues)
                                │                                   │
                                └───────────────────────────────────┘ (fix review issues → re-verify)

State Management

Track state in progress file at .claude/plans/{slug}/progress.md:

# Progress: {feature}

## Metadata

- **Feature**: {description}
- **Slug**: {feature-slug}
- **State**: {current state}
- **Cycle**: {n}/{max}
- **Started**: {timestamp}
- **Last Update**: {timestamp}

## Artifacts

| Type | Path | Status |
|------|------|--------|
| Plan | .claude/plans/{slug}/plan.md | COMPLETE |
| Progress | .claude/plans/{slug}/progress.md | ACTIVE |
| Verification | (inline in progress.md) | PENDING |
…

Phase Execution

INITIALIZING

  1. Create feature slug from description
  2. Create directories: plans/{slug}/{research,reviews,summaries}
  3. Initialize progress file
  4. Create git branch (optional): feature/{slug}
  5. Transition to DISCOVERING

DISCOVERING

Purpose: Gather context and offer user choices before committing to workflow depth.

  1. Consult Compound Docs (before codebase scan):
  • Search .claude/solutions/ for issues related to the feature
  • Extract known risks, proven patterns, and prevention steps
  • Surface relevant solutions in discovery summary
  1. Codebase Scan (30-60 seconds max):
  • Spawn phoenix-patterns-analyst with focused scope
  • Look for: similar features, related contexts, existing patterns
  • Note: This is reconnaissance, not full research
  1. Complexity Assessment:
  1. Present Discovery Summary:
   ## Discovery Summary
   **Feature**: {actual feature description}
   **Complexity**: {level} ({score}/10) — {why: e.g., "3 contexts,
     security-critical, new library needed"}
   **What I Found**: {actual patterns, files, existing code}
   **Recommendation**: {recommended option with reason}

Use AskUserQuestion to let the user choose their next action with options like:

  • Just do it -- Start coding immediately ({n} files to change, familiar patterns)
  • Plan it -- Create implementation plan first (~{n} tasks estimated, {n} contexts affected)
  • Research it -- Comprehensive plan with deep research (unfamiliar tech, need to evaluate approaches)

Replace ALL placeholders with actual data from your analysis. Skip options that don't make sense (e.g., don't offer "just do it" for security-critical features).

  1. Handle Response:
  • "just do it" → Transition to WORKING
  • "plan it" → Transition to PLANNING (standard detail)
  • "research it" → Transition to PLANNING (comprehensive detail, spawns 4+ agents including web-researcher)
  • "tell me more" → Loop in DISCOVERING with questions
  • Security features (payment, auth) → Cannot skip to WORKING

PLANNING

  1. Spawn research agents based on complexity and feature type:
  • Standard: phoenix-patterns-analyst + 1-2 relevant specialists
  • Comprehensive (replaces old brainstorm): 4+ agents including web-researcher, hex-library-researcher, phoenix-patterns-analyst, and conditional specialists (liveview-architect, ecto-schema-designer, oban-specialist, security-analyzer)

Agent prompts must be FOCUSED. Scope each prompt to the relevant directories and patterns. Do NOT give vague prompts like "analyze the codebase."

  1. Wait for ALL agents to FULLY complete — you'll be notified as each finishes. Read each agent's output file to collect results. NEVER proceed while any agent is still running.
  2. Synthesize findings into structured plan with:
  • Phases
  • Checkbox tasks with [Pn-Tm][annotation] format
  • Verification steps
  1. Write to .claude/plans/{slug}/plan.md
  2. Transition to WORKING

WORKING

  1. Read plan file
  2. Find first unchecked task
  3. Route to appropriate specialist agent
  4. Execute task
  5. Run quick check after each task:
   mix compile --warnings-as-errors
   mix format --check-formatted
  1. If pass: Mark checkbox [x], log progress
  2. If fail: Retry (max 3), then create blocker

Before you install

  • Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
  • Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
  • Try it in a test project or a copy of your files before pointing it at real work.
  • Pin the version you tested, and review changes before updating.
  • Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.

FAQ

What is Workflow Orchestrator by oliver-kriska?

Workflow Orchestrator by oliver-kriska is a subagent for Claude Code and Claude Cowork from the oliver-kriska/claude-elixir-phoenix repository on GitHub. Orchestrates the full agentic workflow cycle (plan → work → review). Internal use by /phx:full command.

How do I install Workflow Orchestrator by oliver-kriska in Claude Code?

Download workflow-orchestrator.md from the repository. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.

Can I use Workflow Orchestrator by oliver-kriska in Claude Cowork?

Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.

Is Workflow Orchestrator by oliver-kriska safe to install?

It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.

Similar resources

Browse all skills, subagents, and plugins →

Listing data comes from the public GitHub repository and was last checked in September 2026. Excerpts are © their authors and shared under MIT. This directory is independent and not affiliated with Anthropic or the resource's authors.