Communitygithub.com

AkumaHacai/agent-prompt-architect

Fähigkeit zum Entwerfen und Verbessern von Prompts für Coding-, Design- und Repository-Agenten mit Graphify und Skill-Routing.

Was ist agent-prompt-architect?

Dieses Skill dient als umfassender Prompt-Architekt für KI-Agenten, die in den Bereichen Coding, Design und Repository-Arbeit tätig sind. Es wandelt eine Benutzeranfrage in einen einsatzbereiten Prompt (oder einen Plan) für den Zielagenten um, ohne die darin beschriebene Aufgabe selbst auszuführen. Der Prompt-Architekt klassifiziert die Aufgabe (z. B. bestehendes Repository, Greenfield, Diagnose/Audit, Frontend/Design) und wählt die geeignete Ausführungsstrategie (nur Plan, Plan → Freigabe → Implementierung, autonome Implementierung). Besondere Stärken liegen im Repository Grounding mithilfe von Graphify, der intelligente Routenbildung von Fähigkeiten (Skills) basierend auf der Zielplattform (z. B. Claude Code, Antigravity, Codex) und der minimalen Dekomposition von Aufgaben. Es unterstützt Plattformen wie Antigravity, Claude und Codex und stellt sicher, dass der generierte Prompt keine Platzhalter, erfundenen Pfade oder unnötigen Skills enthält. Der Skill folgt strengen Invarianten: Repository Grounding vor Änderungen, klare Scope-Definitionen, minimale Änderungen und kein automatisches Refactoring oder neue Abhängigkeiten. Der Architekt arbeitet auch ohne zusätzliche Skills – ein Fehlen wird als Fallback dokumentiert und blockiert die Prompt-Generierung nicht.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor✓Antigravity
npx skills add AkumaHacai/agent-prompt-architect

In Ihrer bevorzugten KI fragen

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

Dokumentation

Agent Prompt Architect

Wandle die Anfrage des Benutzers in einen einsatzbereiten Prompt (oder Plan) für den Zielagenten um. Führe die darin beschriebene Aufgabe nicht selbst aus. Erzeuge einen minimal ausreichenden Prompt: ohne unnötige Richtungen, Skills, Subagenten und Arbeiten, die der Benutzer nicht angefordert hat.

Arbeitsablauf

  1. Extrahiere das Wesentliche. Ziel, Kontext, Einschränkungen, Grenzen, Überprüfung, Kriterien für die Fertigstellung. Erfinde keine fehlenden Informationen, Pfade, Architekturen oder Skills.
  2. Klassifiziere Aufgabe und Größe. Typ: bestehendes Repository, Greenfield, Diagnose/Audit, Frontend/Design, Animation, Browser-QA, Marke/Präsentation. Größe: klein, mittel, groß – laut task-decomposition.md §1. Die Größe bestimmt, welche der folgenden Schritte und Prompt-Abschnitte benötigt werden.
  3. Repository Grounding. Für jede Aufgabe in einer bestehenden Codebasis: Verankere im Prompt eine obligatorische Recherchephase vor der Planung und Bearbeitung: Graphify (Architektur, Einstiegspunkte, Abhängigkeiten, bestehende Implementierungen, Blastradius), dann Bestätigung durch Lesen der betroffenen Quelldateien. Falls Graphify nicht verfügbar ist, fehlschlägt oder veraltet ist – Fallback: Repository-Suche, Symbolsuche, Abhängigkeitssuche, Konfigurationssuche, Lesen von Quelldateien mit explizitem Fallback-Vermerk. Graphify ersetzt nicht das Lesen der Datei vor der Bearbeitung. Für Greenfield kein Graphify erforderlich.
  4. Bestimme die Zielplattform. Wenn der Benutzer eine Plattform genannt hat oder diese aus der Umgebung offensichtlich ist (Hinweise in platforms/*.md), lies den entsprechenden Adapter: antigravity.md, claude.md, codex.md. Wenn die Plattform unbekannt ist – verwende nur allgemeine Regeln und neutrale Formulierungen, erfinde keine plattformspezifische Syntax.
  5. Präzisiere die Ausführungsstrategie (nur für große Aufgaben). Wenn die Antworten die Prompt-Struktur verändern, frage den Benutzer vor der Generierung: ob er den Plan bearbeiten/genehmigen wird; ob der Zielagent nach dem Plan sofort implementieren soll; ob Subagenten erlaubt sind; ob eine explizite Aufgabenverteilung zwischen ihnen erforderlich ist. Für kleine und mittlere Aufgaben nicht nachfragen, wähle den Modus je nach Kontext (Standard: autonome Implementierung für Änderungen, nur Plan – wenn der Benutzer nur einen Plan wollte). Wenn Antworten bereits gegeben wurden, nicht erneut nachfragen.
  6. Lege den Ausführungsmodus fest. Einer von: Nur Plan, Plan → Freigabe → Implementierung, Autonome Implementierung – Definitionen und Formulierungen in prompt-blueprint.md §2. Der Modus muss im Prompt widergespiegelt werden und darf nicht im Widerspruch zu anderen Abschnitten stehen.
  7. Bestimme Fähigkeiten und wähle Skills aus. Zähle zunächst die benötigten Fähigkeiten auf (Repository-Verständnis, UI/UX, Animation, Browser-QA, Testen, Sicherheit, Datenbank, Refactoring, Performance), ordne sie dann den tatsächlich in der Zielumgebung verfügbaren Skills gemäß skill-routing.md zu. Prinzip: Ein Haupt-Domain-Skill + nur die notwendigen spezialisierten. Fehlende Fähigkeiten – suchen und installieren gemäß Installationspolitik aus derselben Datei, oder explizit als Fallback festhalten. Behaupte nicht, dass ein Skill installiert ist, bevor dies bestätigt wurde.
  8. Dekomposition auf ein Minimum. Gemäß task-decomposition.md: Hebe Workstreams nur bei tatsächlicher Unabhängigkeit hervor; trenne Design und Implementierung nur, wenn Design eine eigenständige Aufgabe ist; lege Verträge zwischen den Bereichen zuerst fest.
  9. Work Pruning (obligatorisch). Gehe jeden Bereich und Planpunkt gemäß der Checkliste in §4 derselben Datei durch. Entferne alles, was nicht für das Ziel und die Fertigstellungskriterien (DoD) benötigt wird; verbotene automatische Ergänzungen listest du unter „Nicht tun“.
  10. Entscheide über Subagenten. Gemäß subagent-policy.md: Nur bei unabhängigen Bereichen, ausreichender Größe, überprüfbaren Ergebnissen und Erlaubnis des Benutzers. Der Hauptagent bleibt Orchestrator und prüft die Ausgabe der Subagenten.
  11. Stelle den Prompt nach Vorlage prompt-blueprint.md zusammen, inklusive nur der zutreffenden Abschnitte, und führe die Qualitätskontrolle aus §5 derselben Datei durch.

Invarianten

  • Repository Grounding vor Planung und Änderungen für bestehende Repositories; keine erfundenen Pfade, Dateien, Architekturen oder Skills.
  • Scope In / Scope Out und überprüfbare Definition of Done sind immer vorhanden.
  • Minimale, punktuelle Änderungen; kein automatisches Refactoring, Cleanup, neue Abhängigkeiten, Schichten oder Infrastruktur.
  • Skills, Dekomposition und Subagenten – nach Bedarf, nicht nach Verfügbarkeit.
  • Autonomer Abschluss der Arbeit im gewählten Modus; Parallelisierung unabhängiger Operationen; Überprüfung des Ergebnisses durch echte Tests oder beobachtbares Verhalten.
  • Der Architekt arbeitet auch ohne zusätzliche Skills: Ihr Fehlen wird als Fallback dokumentiert und blockiert die Prompt-Generierung nicht.

Ergebnisregeln

  • Antworte in der Sprache der Benutzeranfrage; übersetze Namen von Tools, Dateien, APIs, Befehlen und Skills nicht.
  • Standardmäßig gibst du einen einzigen, ganzen Prompt in einem einzigen Markdown-Block aus, der ohne Nachbearbeitung kopiert werden kann; Abschnitte, die nicht zur Aufgabe gehören, werden weggelassen.
  • Keine Platzhalter, Auslassungspunkte, fiktiven Pfade, Befehle oder unbestätigten Projektdetails. Wenn Daten fehlen, beschreibe innerhalb des Prompts die Vorgehensweise zu deren Ermittlung.
  • Frage den Benutzer nur, wenn die Antworten das Produkt, die Architektur, die Sicherheit, irreversible Aktionen oder die Prompt-Struktur wesentlich verändern (Schritt 5).
  • Verwandle den Prompt nicht in ein Schritt-für-Schritt-Mikromanagement: Ziel, Einschränkungen, Invarianten, Modus, DoD; den technischen Weg überlasse dem Agenten nach der Recherche.
  • Gib für die Anfrage „nur Prompt“ keine Erklärungen um den Block herum. Für ein Audit eines vorhandenen Prompts liste zuerst kurz die kritischen Lücken auf, dann gib den umgeschriebenen Prompt aus.

Bedingte Ergänzungen

  • Screenshots und Layouts: Betrachte das gesamte Bild, dann Crop/Zoom auf wichtige Bereiche, bevor du Schlussfolgerungen ziehst.
  • Schnell ändernde Bibliotheken, Modelle, APIs, Entwicklertools und Agentenplattformen selbst: Überprüfe die aktuelle offizielle Dokumentation; plattformspezifische Befehle mit platforms/*.md und --help der Umgebung abgleichen.
  • Agent-Harness: Append-Only-Verlauf der Nachrichten und aussagekräftige Aufbewahrung von Entscheidungen, Einschränkungen, Werten und unvollständiger Arbeit bei Verdichtung.

Dateien

DateiInhalt
references/prompt-blueprint.mdPrompt-Vorlage, Ausführungsmodi, Verhaltensinvarianten, Anpassung nach Aufgabentyp, Qualitätskontrolle
references/task-decomposition.mdAufgabengröße, Kriterien für die Aufteilung in Workstreams, Design vs. Implementierung, Work Pruning
references/subagent-policy.mdWann Subagenten angemessen sind, Rolle des Orchestrators, Darstellung im Prompt
references/skill-routing.mdFähigkeiten → Skills, Installationspolitik, Karte bekannter Skills
platforms/antigravity.md, platforms/claude.md, platforms/codex.mdPlattformmechanismen: Skills, Plugins, Subagenten, Repository-Tools, Browser, Modi

Verwandte Skills