Component Patterns (Prismatic)
Prismatic anpassade komponentkonventioner för spectral TypeScript SDK
Testad · Fungerar
Vad den gör
Referensdokumentation för att bygga Prismatic custom components med @prismatic-io/spectral SDK: anslutningsdefinitioner, den funktionsbaserade HTTP-klientfabriken, action- och trigger-struktur, datakällor, exempel-payloads och felsökning vid bygg/publicering. Laddas när du scaffoldar eller skriver en Prismatic-anslutning eller utility-komponent i TypeScript.
Testrapport
Betygsatt genom kompilering, inte läsning: installerade den verkliga @prismatic-io/spectral 10.25.0 från npm och typkontrollerade två versioner av samma Canny-anslutning. No-skill-baslinjen misslyckades med tsc eftersom connection() tar ett display-objekt snarare än en bar label; den skill-styrda versionen kompilerades med noll fel och bar dessutom de sex saker som baslinjen helt utelämnade — connection-type-validering som kastar ConnectionError, spectral HttpClient-fabriken istället för rå axios, debug-koppling via context.debug.enabled, rena funktioner på inputs, en examplePayload per action, och den obligatoriska rawRequest-aktionen. Förbehåll för fristående användning: skillen är en komponent i Prismatic-pluginet, är markerad user-invocable:false, och pekar på en templates-katalog under plugin-roten som inte följer med en enkel skills-folder-kopia. En referensfil visar också fortfarande en klassbaserad klient som skillens egen kropp listar som ett anti-mönster.
Testad: 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
Kommandon och exempelprompter
/component-patternsPrismatic anpassade komponentkonventioner för spectral TypeScript SDK
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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