yachoukh/copilot-flows

Agentische Workflows für die GitHub Copilot CLI – strukturierte Muster zum Erstellen von Apps mit KI-Agenten, Skills und paralleler Ausführung.

Was ist copilot-flows?

yachoukh/copilot-flows ist ein Skill, der strukturierte, agentische Workflows für die GitHub Copilot CLI bereitstellt. Er ermöglicht Entwicklern, komplexe Anwendungen zu erstellen, indem KI-Agenten, Skills und parallele Ausführung nahtlos integriert werden. Der Skill ist nützlich, um wiederkehrende Aufgaben zu automatisieren, mehrere Agenten gleichzeitig arbeiten zu lassen und modulare, wiederverwendbare Arbeitsabläufe zu definieren. Er unterstützt die GitHub Copilot CLI und hilft dabei, die Effizienz und Konsistenz von KI-gestützten Entwicklungsworkflows zu steigern.

Funktioniert mit~Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add yachoukh/copilot-flows

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht copilot-flows?

Agentische Workflows für die GitHub Copilot CLI – strukturierte Muster zum Erstellen von Apps mit KI-Agenten, Skills und paralleler Ausführung.

Übersicht

Dieser Skill bietet eine Sammlung von Workflow-Mustern, die es dir ermöglichen, mit der GitHub Copilot CLI agentische Abläufe zu definieren und auszuführen. Dabei werden KI-Agenten, spezifische Skills und parallele Ausführung kombiniert, um komplexe Entwicklungsszenarien effizient zu bewältigen.

Funktionen

  • Strukturierte Workflows: Definiere Abläufe aus mehreren Schritten, die nacheinander oder parallel ausgeführt werden können.
  • Agent Integration: Binde KI-Agenten ein, die eigenständig Aufgaben bearbeiten.
  • Skill Orchestrierung: Kombiniere verschiedene Skills zu einem kohärenten Workflow.
  • Parallele Ausführung: Führe unabhängige Tasks gleichzeitig aus, um die Gesamtzeit zu reduzieren.

Voraussetzungen

  • GitHub Copilot CLI (gh copilot)
  • Node.js (Version 16 oder höher)
  • Git

Installation

  1. Klone das Repository:

    git clone https://github.com/yachoukh/copilot-flows.git
    cd copilot-flows
    
  2. Installiere die Abhängigkeiten:

    npm install
    
  3. Konfiguriere die Umgebungsvariablen:

    cp .env.example .env
    # Fülle die erforderlichen Werte aus
    

Verwendung

Einen einfachen Workflow ausführen

gh copilot run workflow simple-workflow.yaml

Einen Workflow mit parallelen Schritten ausführen

gh copilot run workflow parallel-workflow.yaml

Eigene Workflows definieren

Erstelle eine YAML-Datei nach folgendem Schema:

name: Beispiel-Workflow
steps:
  - name: Schritt 1
    agent: standard
    skill: code-generation
    params:
      prompt: "Generiere eine API-Route in Express"
  - name: Schritt 2
    agent: standard
    skill: testing
    params:
      framework: "jest"

Beispiele

  • examples/simple-app.yaml: Einfacher Workflow zur App-Erstellung
  • examples/multi-agent.yaml: Workflow mit parallelen Agenten
  • examples/with-tools.yaml: Workflow mit zusätzlichen Tools

Konfiguration

Die Konfiguration erfolgt über Umgebungsvariablen in der .env-Datei:

VariableBeschreibungStandard
COPILOT_API_KEYAPI-Schlüssel für Copilot–
DEFAULT_AGENTStandard-Agentstandard
LOG_LEVELLogging-Levelinfo

Beitrag

Beiträge sind willkommen! Bitte öffne ein Issue oder einen Pull-Request.

Lizenz

MIT

Verwandte Skills