workflow-orchestrator

Coordinate workflow phases and load phase-aligned skills for Git development.

Updated Oct 22, 2025
One-click install
npx skills add https://github.com/stharrold/german --skill workflow-orchestrator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflow-orchestrator
Source: https://github.com/stharrold/german/tree/main/.claude/skills/workflow-orchestrator
Command: npx skills add https://github.com/stharrold/german --skill workflow-orchestrator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML, and includes scripts (resource) and templates (resource) components.

What problem does it solve?

This Skill tackles the complexity of managing multi-branch Git workflows, dynamically loading necessary tools, and maintaining context across different development phases. It prevents manual errors, ensures consistency, and reduces cognitive load for developers, letting them focus on coding.

Core Features & Use Cases

  • Dynamic Skill Loading: Automatically identifies the current workflow phase (e.g., planning, feature development, release) and loads only the relevant skills, keeping your environment lean and efficient.
  • Context-Aware Guidance: Uses TODO_*.md files to track progress and provides intelligent "next step" prompts, ensuring you always know what to do next.
  • Automated State Management: Monitors AI context usage, automatically saves workflow state to TODO_*.md at critical checkpoints, and guides you to optimize context, preventing token overflow and data loss.
  • Use Case: As a developer, simply ask "next step?" and the orchestrator will guide you through creating planning documents, setting up a feature worktree, generating specifications, implementing code, running quality checks, and managing releases, all while handling the underlying tool invocation and state updates.

Quick Start

Example: Ask for the next step in your workflow

(This is a conceptual interaction, the orchestrator would

interpret a natural language prompt like "next step?")

The orchestrator would then call the appropriate script, e.g.:

python .claude/skills/bmad-planner/scripts/create_planning.py \

my-feature my-username

Frequently Asked Questions about workflow-orchestrator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate multi-branch Git workflows with dynamic tool loading?

Workflow orchestration automates Git branch management by detecting your current development phase and dynamically loading only the skills you need, reducing manual errors and keeping your environment lean.

Can I track development progress across feature branches and releases automatically?

Yes, the orchestrator uses TODO_*.md files to track workflow phases from planning through release, automatically saving state at checkpoints and providing next-step guidance without manual context switching.

How does context-aware workflow progression work across development phases?

Context-aware guidance identifies your current phase (planning, development, quality gates, PR, release) and prompts intelligent next steps, coordinating skill loading and token management to prevent overflow and data loss.

What's the best way to manage AI context and prevent token exhaustion in long workflows?

The orchestrator monitors token usage across phases, automatically saves workflow state to markdown checkpoints, and applies thresholds to guide optimization before context limits are reached.

Do I need to manually invoke tools for each development stage?

No, the orchestrator eliminates manual tool invocation by interpreting natural prompts like 'next step?' and automatically calling the appropriate scripts and skill configurations for your current workflow phase.

Can this handle worktree and main-repository scenarios in the same workflow?

Yes, the orchestrator encompasses both main-repo and worktree scenarios across Phases 0–6, providing phase-aligned, declarative loading plans that work across different Git repository structures.