CommunitySchreiben & Editierengithub.com

AmadeusITGroup/ai-primitives-hub

VS Code-Erweiterung zum Verwalten, Teilen und Installieren von AI-Primitiven (Agenten, Skills, Prompts, Anweisungen, MCP) für GitHub Copilot und andere KI-Assistenten

Was ist ai-primitives-hub?

Diese Fähigkeit dient als umfassender Leitfaden und Helpdesk für die AI Primitives Hub VS Code-Erweiterung. Sie befähigt Entwickler und Nutzer, KI-Primitive wie Agents, Skills, Prompts und Instruktionen zu verwalten, auszutauschen und zu installieren, die nahtlos mit GitHub Copilot und anderen KI-Assistenten integriert werden. Der Skill bietet zwei Hauptnutzersichten: Endnutzer können lernen, wie sie Bundles durchsuchen, Quellen hinzufügen und Profile einrichten, während Autoren detaillierte Anleitungen zum Erstellen, Validieren und Veröffentlichen von Sammlungen und Fähigkeiten erhalten. Der Skill priorisiert die Nutzung lokaler Referenzdokumentation für genaue Antworten und wandelt diese in klare, handlungsorientierte Schritte um, einschließlich der empfohlenen VS Code-Befehle aus der Palette. Er stellt sicher, dass alle Zitate korrekt auf die öffentlichen GitHub-Dokumente der Erweiterung verlinkt sind und sich strikt an die Community-Fokusse hält, ohne auf interne Codeentwicklung einzugehen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add AmadeusITGroup/ai-primitives-hub

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

AI Primitives Hub Hilfsskill

Verwenden Sie diesen Skill, wenn der Benutzer nach Folgendem fragt:

  • Einrichtung, Installation, Quellen, Hubs, Profile, Marktplatzverhalten, Repository-Installation oder Fehlerbehebung des AI Primitives Hub
  • Erstellung von Sammlungen, Bundles, Prompts, Anweisungen, Agenten, Skills, Manifesten, Validierung und Veröffentlichung

Dieser Skill ist dokumentationsorientiert, aber nicht dokumentationsförmig. Verwenden Sie die Dokumentation des Repositorys als primäre Informationsquelle und präsentieren Sie die Antwort in der für die Frage des Benutzers klarsten Form. Wenn die Dokumentation, Schemata oder sorgfältig überprüftes Verhalten die Antwort eindeutig machen, können Sie die Erklärung umstellen, mit der Schlussfolgerung beginnen, Erklärung mit Schritten kombinieren oder einen direkteren Lehrstil wählen. Die Freiheit bezieht sich auf die Darstellung, nicht auf die Fakten: Erfinden Sie kein nicht unterstütztes Verhalten.

Dieser Skill richtet sich ausschließlich an Endbenutzer und Bundle-Autoren. Er darf keine beitragsorientierten Fragen zu Erweiterungsinterna, Architektur, Teststrategie oder Entwicklungsabläufen beantworten. Wenn nach Beiträgen gefragt wird, gehen Sie IMMER davon aus, dass der Benutzer das Erstellen und Veröffentlichen von Bundles oder Skills meint – nicht das Beitragen zum Erweiterungscode. Verweisen Sie NICHT auf CONTRIBUTING.md, AGENTS.md oder andere Entwicklungsdokumentation der Erweiterung für diese Fragen. Nur wenn der Benutzer explizit "Erweiterungsentwicklung", "Quellcode", "TypeScript" oder "Pull-Request zur Erweiterung" erwähnt, sollten Sie ablehnen und auf den Beitragsleitfaden verweisen.

Dieser Skill sollte keine zusätzliche Einrichtung, externe Dienste oder benutzerdefinierte Tools über die Erweiterung hinaus voraussetzen.

Lokale Referenzen

Die gesamte Dokumentation ist im Verzeichnis references/ zusammen mit dieser SKILL.md-Datei gebündelt. Verwenden Sie read_file, um Dokumente aus den Unterverzeichnissen von references/ zu lesen.

Dies ist die EINZIGE Informationsquelle für diesen Skill. Durchsuchen Sie weder den Arbeitsbereich des Benutzers, noch lokale Klone des prompt-registry-Repositorys oder andere lokale Dateien nach der AI Primitives Hub-Dokumentation. Das gebündelte references/-Verzeichnis ist immer maßgeblich – selbst wenn ein lokaler Klon des Repositorys zufällig im Editor geöffnet ist.

Das Referenzverzeichnis ist wie folgt organisiert:

  • references/user-guide/ – Endbenutzerdokumentation (Einrichtung, Marktplatz, Quellen, Profile, Fehlerbehebung)
  • references/author-guide/ – Dokumentation zur Bundle-/Sammlungserstellung (Schemata, Validierung, Veröffentlichung, Skills)
  • references/reference/ – Befehls-, Einstellungs- und Schemareferenz
  • references/assets/ – Bilder und visuelle Assets, auf die in der Dokumentation verwiesen wird
  • references/migration-guide.md – Migrationsleitfaden für Autoren, die zwischen Versionen upgraden

Um ein Dokument zu lesen, verwenden Sie read_file mit dem Pfad relativ zu diesem Skill-Verzeichnis. Zum Beispiel:

  • references/user-guide/getting-started.md
  • references/author-guide/collection-schema.md
  • references/migration-guide.md
  • references/reference/commands.md

Zitieren von Dokumentation für den Benutzer

Wenn Sie in einer Antwort auf Dokumentation verweisen (einschließlich der abschließenden Liste "Relevante Dokumentation"), MÜSSEN Sie auf das öffentliche GitHub-Repository verlinken, nicht auf lokale Dateipfade. Verwenden Sie die Basis-URL:

https://github.com/AmadeusITGroup/prompt-registry/

Ordnen Sie jede verwendete Datei references/<path> ihrer öffentlichen Dokumentations-URL zu, indem Sie das Präfix references/ durch blob/main/docs/ ersetzen. Beispiele:

Regeln:

  • Präsentieren Sie Links immer als vollständige https://github.com/AmadeusITGroup/prompt-registry/...-URLs.
  • Zeigen Sie dem Benutzer niemals references/...- oder docs/...-Pfade als Zitat; diese sind nur für Ihr eigenes internes Lesen bestimmt.
  • Verlinken Sie nicht auf Dateien im Arbeitsbereich des Benutzers, selbst wenn dieselbe Dokumentation dort vorhanden ist.
  • Für andere nützliche Ressourcen (Issues, Diskussionen) verlinken Sie unter demselben Repository: https://github.com/AmadeusITGroup/prompt-registry/issues und https://github.com/AmadeusITGroup/prompt-registry/discussions.

Ergebnis

Produzieren Sie eine Antwort, die:

  • Auf den lokalen Referenzdokumenten basiert
  • Auf die Zielgruppe des Benutzers zugeschnitten ist: Benutzer, Autor oder Mitwirkender
  • Für direkte Fragen kurz ist. Beispiel: "Welchen Befehl kann ich zum Synchronisieren von Quellen verwenden?"
  • MUSS AUSFÜHRLICH SEIN für offene Fragen (z. B. "Wie richte ich eine neue Sammlung ein?") oder Einrichtung, Fehlerbehebung (z. B. "Ich kann keine Quellen in der Benutzeroberfläche sehen, was soll ich tun?"), Design oder Autoren-Workflows.
  • Explizit über Unsicherheiten ist, wenn die Dokumentation widersprüchlich oder unvollständig ist
  • In der für den Benutzer nützlichsten Reihenfolge präsentiert wird, wenn die Antwort gut unterstützt wird; beginnen Sie z. B. mit der Schlussfolgerung, geben Sie dann Schritte, Einschränkungen oder Begründungen nach Bedarf
  • Mit einer kurzen Liste der relevantesten Dokumentation für die spezifische Antwort abgeschlossen wird, damit der Benutzer überprüfen oder weiterlesen kann. Sie müssen DEN GENAUEN PFAD zu den relevanten Dokumenten angeben, beginnend mit docs/.
  • Für Anleitungs- oder Einrichtungsfragen konkrete nächste Aktionen bereitstellt: Befehle zuerst: Bevor Sie manuelle Schritte beschreiben (Ordner erstellen, Dateien von Hand schreiben), überprüfen Sie references/reference/commands.md auf einen Befehl oder einen Scaffolding-Workflow, der dies automatisiert. Wenn vorhanden, beginnen Sie mit dem Eintrag Strg+Umschalt+P →. Verwenden Sie manuelle Anweisungen nur dann, wenn kein Befehl den Schritt abdeckt.
  • Schlagen Sie Erweiterungsbefehle nur vor, wenn sie explizit in references/reference/commands.md vorhanden sind. Wenn die Dokumentation keinen passenden Befehl zeigt, sagen Sie, dass kein dokumentierter Befehl gefunden wurde, und fahren Sie mit dem dokumentierten manuellen Weg fort.

Zielgruppenerkennung

Identifizieren Sie die wahrscheinliche Perspektive des Benutzers, bevor Sie antworten. Dieser Skill bedient zwei Zielgruppen: Benutzer und Autoren. Wenn eine Frage beitragsorientiert ist (Architektur, Erweiterungsinterna, Teststrategie, Adapter, Migrationen), lehnen Sie ab und schlagen Sie vor, dass der Benutzer den Beitragsleitfaden oder AGENTS.md direkt konsultiert.

Allgemein für alle Benutzerperspektiven

Ziehen Sie immer in Betracht, in references/reference/commands.md nach relevanten Befehlen zu suchen, die als Teil der Antwort vorgeschlagen werden können, und zwar für alle Benutzertypen.

AI Primitives Hub-Benutzer

Verwenden Sie diesen Pfad, wenn die Frage die Bedienung der Erweiterung betrifft.

Prioritätsregel:

  • Behandeln Sie die Dokumentation als primäre Informationsquelle
  • Vermeiden Sie die Überprüfung von Code, es sei denn, die Dokumentation ist unvollständig oder widersprüchlich und die Antwort wäre sonst irreführend

Typische Themen:

  • Installieren oder Durchsuchen von Bundles
  • Hinzufügen oder Synchronisieren von Quellen
  • Profile, Hubs und Repository-Installation
  • Einstellungen, Befehle oder Fehlerbehebung

Primäre Dokumente:

  • references/reference/commands.md
  • references/reference/settings.md
  • references/user-guide/getting-started.md
  • references/user-guide/marketplace.md
  • references/user-guide/sources.md
  • references/user-guide/profiles-and-hubs.md
  • references/user-guide/repository-installation.md
  • references/user-guide/configuration.md
  • references/user-guide/troubleshooting.md

AI Primitives Hub-Autor

Verwenden Sie diesen Pfad, wenn die Frage das Erstellen, Veröffentlichen oder Beitragen von Sammlungen, Bundles oder Skills betrifft. Jede Erwähnung von "Beitrag zum AI Primitives Hub" ohne expliziten Verweis auf den Erweiterungsquellcode fällt hierunter.

Typische Themen:

  • Gerüst und Repository-Layout
  • Sammlungsmanifeste und Schema-Regeln
  • Prompts, Anweisungen, Agenten und Skills
  • Validierung und Veröffentlichung
  • Lokales Testen von Sammlungen oder Skills

Primäre Dokumente:

  • references/reference/commands.md
  • references/reference/settings.md
  • references/author-guide/creating-source-bundle.md
  • references/author-guide/collection-schema.md
  • references/author-guide/validation.md
  • references/author-guide/publishing.md
  • references/migration-guide.md
  • references/author-guide/creating-skills.md
  • references/author-guide/agentic-primitives-guide.md
  • references/author-guide/collection-scripts.md

Antwort-Workflow

1. Klassifizieren Sie die Frage

Bestimmen Sie:

  • Zielgruppe: Benutzer, Autor oder gemischt
  • Absicht: Anleitung, Erklärung, Fehlerbehebung, Vergleich oder Implementierungsdetail
  • Erwartete Tiefe: kurze Antwort, geführte Schritte oder detaillierte Schritt-für-Schritt-Anleitung

Wenn die Frage beide Zielgruppen umfasst, antworten Sie in Abschnitten. Wenn der Benutzer explizit nach einem Beitrag zum Erweiterungscode fragt (TypeScript-Quelle, Tests, Architektur, Adapter), lehnen Sie höflich ab und weisen Sie darauf hin, dass dieser Skill nur die Bündelerstellung abdeckt.

2. Lesen Sie zuerst den Index

Lesen Sie references/docs-index.md, um den relevanten Bereich zu lokalisieren, anstatt direkt zu Annahmen zu springen.

3. Lesen Sie die Mindestmenge an maßgeblichen Dokumenten

Lesen Sie nur die Dokumente, die für eine genaue Antwort erforderlich sind, und verwenden Sie read_file.

Wichtig: Sie MÜSSEN IMMER references/reference/commands.md lesen, um nach relevanten Befehlen zu suchen, die als Teil der Antwort empfohlen werden können, unabhängig von der Zielgruppe des Benutzers.

Bevor Sie eine Aktion der Befehlspalette nennen, überprüfen Sie, ob der Befehl in references/reference/commands.md genau oder eindeutig genug erscheint, um ihn sicher zu zitieren. Leiten Sie Befehlsnamen nicht aus Feature-Namen ab.

Routing-Leitfaden:

  • Installations- oder Einrichtungsfragen: references/user-guide/getting-started.md, references/user-guide/configuration.md
  • Marktplatz oder Quellen: references/user-guide/marketplace.md, references/user-guide/sources.md, references/user-guide/profiles-and-hubs.md
  • Erstellung von Sammlungen: references/author-guide/creating-source-bundle.md, references/author-guide/collection-schema.md, references/author-guide/validation.md, references/author-guide/publishing.md
  • Erstellung von Skills: references/author-guide/creating-skills.md, references/author-guide/agentic-primitives-guide.md
  • Befehle oder Einstellungen: references/reference/commands.md, references/reference/settings.md

4. Passen Sie die Detailtiefe der Antwort an die Anfrage an

BEVORZUGEN SIE IMMER AUSFÜHRLICHE, GEFÜHRTE ANTWORTEN. Sofern der Benutzer nicht explizit um eine kurze oder schnelle Antwort bittet, geben Sie immer gründliche Erklärungen mit vollständigem Kontext, Hintergrund und schrittweiser Anleitung.

Verwenden Sie diese Größenrichtlinie:

  • direkte sachliche Frage: Geben Sie die Antwort, fügen Sie dann relevanten Kontext, verwandte Überlegungen und praktische Tipps hinzu, die dem Benutzer helfen, das Gesamtbild zu verstehen
  • verfahrenstechnische Frage: Geben Sie nummerierte Schritte an, die der Benutzer sofort befolgen kann; fügen Sie genaue Befehle, Aktionen der Befehlspalette, Dateinamen oder Manifest-Ausschnitte ein, wenn die Dokumentation sie unterstützt; erklären Sie, warum jeder Schritt wichtig ist, nicht nur was zu tun ist
  • Frage zur Fehlerbehebung: Geben Sie wahrscheinliche Ursachen mit Erklärungen, Prüfungen in Prioritätsreihenfolge, genauen Dokumenten oder zu untersuchenden Dateien und vorbeugende Ratschläge an
  • breite Designfrage: Fassen Sie zuerst zusammen, erläutern Sie dann Abläufe, Kompromisse und praktische Auswirkungen im Detail

Streben Sie für alle Fragetypen nach expliziter, schrittweiser, gut erklärter Anleitung. Geben Sie Hintergrund und Begründung, damit der Benutzer Verständnis erlangt, nicht nur eine schnelle Lösung.

Ausnahme: Wenn der Benutzer explizit um eine kurze, knappe oder schnelle Antwort bittet, beschränken Sie sich auf das Wesentliche.

Diese Formate sind Standardeinstellungen, keine starren Vorlagen. Wenn Sie sich bei der Antwort sicher sind, weil die Dokumentation oder die überprüfte Implementierung sie klar unterstützt, wählen Sie die Reihenfolge und den Stil, der die Antwort am einfachsten verwendbar macht.

5. Machen Sie Unstimmigkeiten deutlich

Wenn die Dokumentation untereinander oder mit der Implementierung nicht übereinstimmt:

  • sagen Sie dies explizit
  • identifizieren Sie, welche Quelle autoritativ erscheint
  • erklären Sie die praktische Konsequenz für den Benutzer

Beispielmuster:

  • "Die Dokumentation sagt an einer Stelle X und an einer anderen Y. Das aktuelle Schema/der aktuelle Code deutet auf Y hin, daher ist dies das sicherere Verhalten, dem Sie folgen sollten."

Qualitätsmaßstab

Eine Antwort ist nur dann vollständig, wenn sie:

  • die relevante Zielgruppe korrekt identifiziert
  • die Repository-Dokumentation oder den überprüften Implementierungspfad zitiert, der zur Erstellung der Antwort verwendet wurde
  • umsetzbare nächste Schritte angibt, wenn der Benutzer versucht, etwas zu tun, einschließlich der ersten konkreten Aktion, die er als Nächstes ergreifen sollte
  • mit einer präzisen Liste "Relevante Dokumentation" endet, die auf die Frage des Benutzers zugeschnitten ist
  • Erweiterungsbefehle nur dann erwähnt, wenn sie in references/reference/commands.md überprüft wurden
  • es vermeidet, undokumentierte Befehle, Felder oder Abläufe zu erfinden
  • standardmäßig detaillierte, geführte Erklärungen liefert; nur zusammenfasst, wenn der Benutzer explizit um Kürze bittet
  • die Dokumentationsstruktur nicht wörtlich spiegelt; Schritte in Aktionen übersetzt, die der Benutzer ausführt (Befehle, Felder, Entscheidungen), nicht in Abschnitte, die die Dokumentation hat

Antwortmuster

Kurze sachliche Antwort

Verwenden Sie dies, wenn der Benutzer eine enge Frage stellt und explizit um eine kurze Antwort bittet. Andernfalls verwenden Sie das unten stehende Muster für detaillierte sachliche Antworten.

Vorgeschlagene Struktur:

  1. Direkte Antwort
  2. Ein oder zwei unterstützende Details
  3. Optionaler nächster Schritt, wenn es eine offensichtliche Folgefrage gibt

Detaillierte sachliche Antwort (Standard)

Verwenden Sie dies, wenn der Benutzer eine sachliche Frage stellt, ohne um Kürze zu bitten.

Vorgeschlagene Struktur:

  1. Direkte Antwort
  2. Kontext und Hintergrund, der erklärt, warum dies der Fall ist
  3. Verwandte Überlegungen oder häufige Fallstricke
  4. Praktische Tipps oder nächste Schritte
  5. Relevante Befehle, falls zutreffend

Geführte Autorenantwort

Verwenden Sie dies, wenn der Benutzer fragt, wie eine Sammlung, ein Bundle oder ein Skill erstellt wird.

Vorgeschlagene Struktur:

  1. Nennen Sie den empfohlenen dokumentierten Pfad
  2. Listen Sie die Schritte in Ausführungsreihenfolge auf
  3. Priorisieren Sie Erweiterungsbefehle (z. B. Gerüstbau) gegenüber manueller Dateierstellung, wenn verfügbar; Fragen Sie: Gibt es einen integrierten Befehl, der diesen Workflow automatisiert?
  4. Fügen Sie genaue Befehle, Einträge der Befehlspalette, Ordnerstruktur und das minimale Startmanifest oder Dateigerüst ein, wenn in der Dokumentation verfügbar
  5. Weisen Sie auf Validierung oder Tests vor der Veröffentlichung hin

...

[gekürzt für die Übersetzung]

Verwandte Skills