Component Patterns (Prismatic)
Prismatic Custom Component Konventionen für das spectral TypeScript SDK.
Getestet · Funktioniert
Was es kann
Referenzdokumentation zum Erstellen von Prismatic Custom Components mit dem @prismatic-io/spectral SDK: Verbindungsdefinitionen, die funktionsbasierte HTTP-Client-Factory, Aktions- und Trigger-Struktur, Datenquellen, Beispiel-Payloads und Fehlerbehebung beim Build/Publish. Lädt, wenn Sie einen Prismatic-Konnektor oder eine Utility-Komponente in TypeScript gerüstet oder schreiben.
Testbericht
Bewertet durch Kompilieren, nicht durch Lesen: Ich habe das echte @prismatic-io/spectral 10.25.0 von npm installiert und zwei Versionen desselben Canny-Konnektors typgeprüft. Die No-Skill-Baseline scheiterte an tsc, weil connection() ein Display-Objekt anstelle eines reinen Labels erwartet; die Skill-geführte Version kompilierte fehlerfrei und enthielt zusätzlich die sechs Dinge, die die Baseline vollständig wegließ — Verbindungstyp-Validierung, die ConnectionError auslöst, die spectral HttpClient-Factory anstelle von rohem axios, Debug-Verdrahtung über context.debug.enabled, saubere Funktionen für Eingaben, eine examplePayload pro Aktion und die erforderliche rawRequest-Aktion. Vorbehalt für die eigenständige Verwendung: Der Skill ist eine Komponente des Prismatic-Plugins, ist als user-invocable:false markiert und verweist auf ein templates-Verzeichnis unter dem Plugin-Root, das nicht mit einer einfachen skills-folder-Kopie mitgeliefert wird. Eine Referenzdatei zeigt auch immer noch einen klassenbasierten Client, den der Skill selbst als Anti-Pattern auflistet.
Getestet am: 2026-08-07 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/prismatic-io/prismatic-skills.git mkdir -p ~/.claude/skills cd prismatic-skills && cp -r plugin/skills/component-patterns ~/.claude/skills/component-patterns
Befehle & Beispiel-Prompts
/component-patternsPrismatic Custom Component Konventionen für das spectral TypeScript SDK.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Write a Prismatic custom component connection for the Canny APIScaffold a Prismatic action using the spectral HTTP client factoryBuild a Prismatic trigger and data source for this REST API