generate-api-client
Typsichere API-Clients generieren
Manuelle Aktualisierungen von API-Clients driften ab, wenn sich OpenAPI-Verträge ändern. Dieser Skill leitet die Orval-Generierung und Typprüfung an, damit Frontend-Clients synchron bleiben.
Mit meinem Agent installieren
Kopieren Sie diese Anfrage in Ihren Agent. Sie enthält die maßgebliche Skill-Seite und das Manifest.
Review the Skillstore skill "generate-api-client" from https://skillstore.io/skills/crearize-generate-api-client.md and its manifest at https://skillstore.io/api/skills/crearize-generate-api-client/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ihr Agent sollte weiterhin seinen Plan anzeigen und alle von der Sicherheitsrichtlinie verlangten Bestätigungen anfordern.
Agent-lesbare Ressourcen
Verwenden Sie diese Links, wenn ein KI-Agent, Crawler oder Skript sauberen Kontext benötigt, statt die vollständige Seite zu lesen.
Testen
„generate-api-client“ wird verwendet. Generiere den Frontend-Client aus der aktuellen OpenAPI-Spezifikation.
Erwartetes Ergebnis:
Der Skill bestätigt den Spezifikationspfad, führt Orval aus, prüft generierte API- und Modelldateien und meldet den Status der Typprüfung.
„generate-api-client“ wird verwendet. Generiere den API-Client neu, nachdem sich ein Backend-Endpunkt geändert hat.
Erwartetes Ergebnis:
Der Skill aktualisiert den generierten Client aus dem neuesten Vertrag und fasst zusammen, ob die TypeScript-Validierung bestanden wurde.
„generate-api-client“ wird verwendet. Finde heraus, warum die API-Client-Generierung fehlschlägt.
Erwartetes Ergebnis:
Der Skill trennt Spezifikationssuche, Generierung, Dateiüberprüfung und Typprüfung, damit die fehlschlagende Phase klar ist.
Sicherheitsaudit
SicherMost static detections are false positives caused by markdown code fences and read-only ls examples. Two command blocks are confirmed medium-risk because they run pnpm and npx project tooling in a community repository. No prompt injection, data exfiltration intent, or hidden authority claims were found in SKILL.md.
Elemente der Fähigkeitsprüfung (2)
Dies sind echte lokale Fähigkeiten, die für diese Fähigkeit erwartet werden können; daher müssen sie überprüft werden, werden jedoch nicht als bestätigtes bösartiges Verhalten gezählt.
Risikofaktoren
Diesen Bericht teilen & zitieren
Teile den versionierten Bewertungsbericht, das neutrale Badge, die Einbettungskarte und Zitate. Skillstore berichtet Nachweise, ohne zu entscheiden, ob dieser Skill sicher ist.
Berichtslink kopieren
https://skillstore.io/skills/crearize-generate-api-client/audits/10?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown-Badge
[](https://skillstore.io/skills/crearize-generate-api-client?utm_source=security_passport_badge)HTML-Badge
<a href="https://skillstore.io/skills/crearize-generate-api-client?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/crearize-generate-api-client/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Einbettungskarte
<iframe src="https://skillstore.io/embed/skills/crearize-generate-api-client.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Wissenschaftliche Zitate (APA · BibTeX · CFF)
APA-Zitat
Crearize. (2026). generate-api-client security audit report (audit version 10) [Author version unspecified]. Skillstore. https://skillstore.io/skills/crearize-generate-api-client/audits/10BibTeX-Zitat
@techreport{crearize-crearize-generate-api-client-2026,
author = {Crearize},
title = {generate-api-client security audit report (audit version 10)},
institution = {Skillstore},
year = {2026},
number = {10},
url = {https://skillstore.io/skills/crearize-generate-api-client/audits/10},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "generate-api-client security audit report (audit version 10)"
version: "unspecified"
type: report
authors:
- name: "Crearize"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/crearize-generate-api-client/audits/10"
identifiers:
- type: other
value: "skillstore:crearize-generate-api-client:audit:10"
description: "Skillstore immutable audit report identifier"
Skillstore-Score
Warum dieser Score Evidenzvertrauen: HochWas Sie erstellen können
Frontend-Clients nach Backend-Änderungen aktualisieren
Generiere den TypeScript-API-Client neu, nachdem sich der OpenAPI-Vertrag geändert hat, und bestätige anschließend die generierten Dateien und Typen.
Full-Stack-Verträge synchron halten
Nutze einen geführten Ablauf, um die Backend-Spezifikation zu prüfen und den Frontend-Client im selben Workspace zu aktualisieren.
Reviews generierter Clients standardisieren
Wende vor dem Mergen von Vertrags- oder Frontend-Integrationsänderungen eine wiederholbare Checkliste für die API-Client-Generierung an.
Diese Prompts ausprobieren
Verwende generate-api-client, um zu bestätigen, dass die OpenAPI-Datei existiert, die konfigurierte Orval-Generierung auszuführen und die generierten Dateien zu melden.
Verwende generate-api-client, nachdem sich die Backend-OpenAPI-Spezifikation geändert hat. Überprüfe die Generierung, führe die Typprüfung aus und fasse alle geänderten Client-Ausgaben zusammen.
Verwende generate-api-client, um den API-Client neu zu generieren, die erwarteten generierten Dateien zu bestätigen und mir mitzuteilen, ob die TypeScript-Typprüfung besteht.
Verwende generate-api-client, um den Ablauf Phase für Phase auszuführen. Identifiziere die fehlschlagende Phase und empfehle die kleinste Projektänderung, um sie zu beheben.
Bewährte Praktiken
- Überprüfe OpenAPI-Änderungen, bevor du den Client neu generierst.
- Prüfe Projekt-Paketskripte, bevor du die Generierung in einem nicht vertrauenswürdigen Repository ausführst.
- Committe generierte Client-Änderungen zusammen mit der zugehörigen Backend-Vertragsänderung, wenn das Repository generierte Dateien erwartet.
Vermeiden
- Generierte API-Client-Dateien von Hand bearbeiten, statt die OpenAPI-Spezifikation oder die Orval-Konfiguration zu ändern.
- Die Generierung ausführen, bevor Abhängigkeiten und Paketskripte geprüft wurden.
- TypeScript-Fehler nach der Generierung ignorieren.