--- type: types/concept.md concept_type: workflow tags: [workflow, extraction, refactoring] created: 2026-08-04 modified: 2026-09-01 related: [] sources: [Source - Copilot Skill Restructure Instructions] confidence: 0.80 confidence_base: 0.80 provenance: sourced summary: Herauslösen von Workflow-Abschnitten aus monolithischer Dokumentation --- # Workflow Extraction **Typ:** workflow ## Definition Workflow-Extraktion ist der Prozess des Extrahierens von prozeduralen Workflow-Abschnitten aus einer monolithischen Anweisungsdatei in diskrete, in sich geschlossene Skill-Dateien, wobei jeder Schritt, jeder Befehlsaufruf und jede Hartregel genau wie im Original erhalten bleibt[^s-copilot-skill-restructure-instructions]. ## Kernpunkte - **Verlustfreie Verschiebung**: Dies ist eine strukturelle Umorganisation, keine Umschreibung - der Inhalt darf sich nicht ändern[^s-copilot-skill-restructure-instructions] - **Wörtliche Extraktion**: Jeder nummerierte Schritt, jeder wikitool-Befehl und jede Hartregel muss erhalten bleiben[^s-copilot-skill-restructure-instructions] - **In sich geschlossen**: Jede Skill-Datei sollte in sich geschlossen sein und nicht erfordern, dass zuerst andere Skill-Dateien gelesen werden[^s-copilot-skill-restructure-instructions] - **Gemeinsamer Kontext**: Skills sollten auf die reduzierte Stammdatei AGENTS.md für querschnittliche deklarative Inhalte verweisen, nicht duplizieren[^s-copilot-skill-restructure-instructions] ## Beispiele - Extraktion des INGEST-Workflows (11 Schritte) in `.agents/skills/wiki-ingest/SKILL.md`[^s-copilot-skill-restructure-instructions] - Extraktion von QUERY-, LINT-, CREATE-, UPDATE-Workflows auf ähnliche Weise[^s-copilot-skill-restructure-instructions] - Die Chemenu-Umstrukturierung nach der Ausführungscheckliste in der Quelle[^s-copilot-skill-restructure-instructions] ## Wann zu verwenden Workflow-Extraktion verwenden, wenn: - Eine monolithische Anweisungsdatei mit klar getrennten Workflow-Abschnitten vorliegt - Die Workflows unabhängig aufgerufen werden können - Kontextisolation für Effizienz aktiviert werden soll - Plattformübergreifende Kompatibilität benötigt wird ## Wann NICHT zu verwenden Workflow-Extraktion vermeiden, wenn: - Die Anweisungen eng gekoppelt sind und nicht sauber getrennt werden können - Der Overhead der Verwaltung separater Skill-Dateien die Vorteile übersteigt - Keine klaren Grenzen zwischen verschiedenen Workflows vorhanden sind ## Verwandte Concepts - [[Cross-platform Agent Skills]] - [[Context Isolation]] - [[Token Economics]] ## Fußnoten [^s-copilot-skill-restructure-instructions]: [[Source - Copilot Skill Restructure Instructions]]