Component Patterns (Prismatic)
Prismatic tilpassede komponentkonvensjoner for spectral TypeScript SDK
Bestått
Hva den gjør
Referansedokumentasjon for å bygge Prismatic tilpassede komponenter med @prismatic-io/spectral SDK: tilkoblingsdefinisjoner, den funksjonsbaserte HTTP-klientfabrikken, handlings- og triggerstruktur, datakilder, eksempelnyttelaster og feilsøking for bygging/publisering. Lastes når du stillaser eller skriver en Prismatic-kobling eller verktøykomponent i TypeScript.
Testrapport
Gradert ved kompilering, ikke lesing: installerte den virkelige @prismatic-io/spectral 10.25.0 fra npm og type-sjekket to versjoner av samme Canny-kobling. Baseline uten ferdighet feilet tsc fordi connection() tar et display-objekt i stedet for en bar label; den ferdighetsstyrte versjonen kompilerte med null feil og bar i tillegg de seks tingene baseline utelot helt — tilkoblingstypevalidering som kaster ConnectionError, spectral HttpClient-fabrikken i stedet for rå axios, debug-kobling gjennom context.debug.enabled, rene funksjoner på inndata, en examplePayload per handling, og den nødvendige rawRequest-handlingen. Forbehold for frittstående bruk: ferdigheten er en komponent i Prismatic-pluginen, er merket user-invocable:false, og peker på en templates-katalog under plugin-roten som ikke følger med en enkel skills-mappe-kopi. Én referansefil viser også fortsatt en klassebasert klient som ferdighetens egen tekst lister som et anti-mønster.
Testet på: 2026-08-07 · Claude Code 2.x (agent harness)
Installer
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 tilpassede komponentkonvensjoner for spectral TypeScript SDK
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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