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 Schemareferenzreferences/assets/– Bilder und visuelle Assets, auf die in der Dokumentation verwiesen wirdreferences/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.mdreferences/author-guide/collection-schema.mdreferences/migration-guide.mdreferences/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:
references/user-guide/getting-started.md→ https://github.com/AmadeusITGroup/prompt-registry/blob/main/docs/user-guide/getting-started.mdreferences/user-guide/profiles-and-hubs.md→ https://github.com/AmadeusITGroup/prompt-registry/blob/main/docs/user-guide/profiles-and-hubs.mdreferences/user-guide/troubleshooting.md→ https://github.com/AmadeusITGroup/prompt-registry/blob/main/docs/user-guide/troubleshooting.mdreferences/reference/commands.md→ https://github.com/AmadeusITGroup/prompt-registry/blob/main/docs/reference/commands.mdreferences/author-guide/collection-schema.md→ https://github.com/AmadeusITGroup/prompt-registry/blob/main/docs/author-guide/collection-schema.md
Regeln:
- Präsentieren Sie Links immer als vollständige
https://github.com/AmadeusITGroup/prompt-registry/...-URLs. - Zeigen Sie dem Benutzer niemals
references/...- oderdocs/...-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.mdauf 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.mdvorhanden 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.mdreferences/reference/settings.mdreferences/user-guide/getting-started.mdreferences/user-guide/marketplace.mdreferences/user-guide/sources.mdreferences/user-guide/profiles-and-hubs.mdreferences/user-guide/repository-installation.mdreferences/user-guide/configuration.mdreferences/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.mdreferences/reference/settings.mdreferences/author-guide/creating-source-bundle.mdreferences/author-guide/collection-schema.mdreferences/author-guide/validation.mdreferences/author-guide/publishing.mdreferences/migration-guide.mdreferences/author-guide/creating-skills.mdreferences/author-guide/agentic-primitives-guide.mdreferences/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:
- Direkte Antwort
- Ein oder zwei unterstützende Details
- 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:
- Direkte Antwort
- Kontext und Hintergrund, der erklärt, warum dies der Fall ist
- Verwandte Überlegungen oder häufige Fallstricke
- Praktische Tipps oder nächste Schritte
- 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:
- Nennen Sie den empfohlenen dokumentierten Pfad
- Listen Sie die Schritte in Ausführungsreihenfolge auf
- 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?
- Fügen Sie genaue Befehle, Einträge der Befehlspalette, Ordnerstruktur und das minimale Startmanifest oder Dateigerüst ein, wenn in der Dokumentation verfügbar
- Weisen Sie auf Validierung oder Tests vor der Veröffentlichung hin
...
[gekürzt für die Übersetzung]