Component Patterns (Prismatic)
Prismatic custom component konventioner for spectral TypeScript SDK
Testet · Virker
Hvad det gør
Referencedokumentation for opbygning af Prismatic custom components med @prismatic-io/spectral SDK: forbindelsesdefinitioner, den funktionsbaserede HTTP-klientfabrik, action- og trigger-struktur, datakilder, eksempel-payloads og build/publish fejlfinding. Indlæses, når du stilladserer eller skriver en Prismatic connector eller utility component i TypeScript.
Testrapport
Bedømt ved kompilering, ikke læsning: installerede den ægte @prismatic-io/spectral 10.25.0 fra npm og type-tjekkede to versioner af den samme Canny connector. No-skill baseline fejlede tsc, fordi connection() tager et display-objekt snarere end en bar label; den skill-guidede version kompilerede med nul fejl og indeholdt desuden de seks ting, baseline helt udelod — connection-type validering, der kaster ConnectionError, spectral HttpClient factory i stedet for rå axios, debug-ledninger gennem context.debug.enabled, rene funktioner på inputs, en examplePayload per action, og den krævede rawRequest action. Forbehold for selvstændig brug: skill'en er en komponent af Prismatic plugin'et, er markeret user-invocable:false, og peger på en templates-mappe under plugin-roden, der ikke følger med en simpel skills-folder kopi. Én referencefil viser også stadig en klassebaseret klient, som skill'ens egen body lister som et anti-mønster.
Testet: 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
Kommandoer og eksempelprompter
/component-patternsPrismatic custom component konventioner for spectral TypeScript SDK
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
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