typescript-strict
Striktes TypeScript sicher schreiben
TypeScript-Projekte können in unsichere Muster abrutschen, die Laufzeitfehler verbergen. Diese Skill leitet Claude, Codex und Claude Code zu strengerer Typverwendung, klareren Fehlern und sichererem Narrowing an.
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 "typescript-strict" from https://skillstore.io/skills/barnhardt-enterprises-inc-typescript-strict.md and its manifest at https://skillstore.io/api/skills/barnhardt-enterprises-inc-typescript-strict/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
„typescript-strict“ wird verwendet. Ein Request-Handler akzeptiert untypisierte Eingaben und nimmt an, dass eine Benutzersuche immer erfolgreich ist.
Erwartetes Ergebnis:
Die Skill markiert unsichere Eingaben, empfiehlt Validierung mit einem eingegrenzten Typ und fordert einen expliziten Zweig für fehlende Benutzer an.
„typescript-strict“ wird verwendet. Ein catch-Block liest eine Fehlermeldung, ohne den abgefangenen Wert zu prüfen.
Erwartetes Ergebnis:
Die Skill empfiehlt, den abgefangenen Wert als unknown zu behandeln, bekannte Fehlertypen zu prüfen und eine klare Fallback-Meldung zu protokollieren.
„typescript-strict“ wird verwendet. Ein API-Ergebnis mischt nullable Daten und Fehlerfelder ohne klaren Erfolgszustand.
Erwartetes Ergebnis:
Die Skill schlägt eine diskriminierte Ergebnisstruktur vor, damit Erfolgs- und Fehlerpfade explizit und typsicher sind.
Sicherheitsaudit
SicherAll 20 static findings are false positives. SKILL.md contains Markdown fences, inline code formatting, TypeScript template literals, and Array.find examples, with no shell execution, reconnaissance, prompt injection, network access, or secret access observed.
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/barnhardt-enterprises-inc-typescript-strict/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown-Badge
[](https://skillstore.io/skills/barnhardt-enterprises-inc-typescript-strict?utm_source=security_passport_badge)HTML-Badge
<a href="https://skillstore.io/skills/barnhardt-enterprises-inc-typescript-strict?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/barnhardt-enterprises-inc-typescript-strict/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Einbettungskarte
<iframe src="https://skillstore.io/embed/skills/barnhardt-enterprises-inc-typescript-strict.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
Barnhardt-Enterprises-Inc. (2026). typescript-strict security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/barnhardt-enterprises-inc-typescript-strict/audits/8BibTeX-Zitat
@techreport{barnhardt-enterprises-inc-barnhardt-enterprises-inc-typescript-strict-2026,
author = {Barnhardt-Enterprises-Inc},
title = {typescript-strict security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/barnhardt-enterprises-inc-typescript-strict/audits/8},
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: "typescript-strict security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "Barnhardt-Enterprises-Inc"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/barnhardt-enterprises-inc-typescript-strict/audits/8"
identifiers:
- type: other
value: "skillstore:barnhardt-enterprises-inc-typescript-strict:audit:8"
description: "Skillstore immutable audit report identifier"
Varianten vergleichen
2 installierbare VariantenJeder Autor bleibt ein eigener installierbarer Skill. Die empfohlene Variante wird nach Skillstore-Nachweisen bewertet.
Warum diese Variante zuerst steht
barnhardt-enterprises-inc-typescript-strict
2026-09-09
doyajin174-typescript-strict
2026-09-09
Skillstore-Score
Warum dieser Score Evidenzvertrauen: HochWas Sie erstellen können
Sicherere Features implementieren
Wende strikte Typisierungsregeln an, während neue TypeScript-Funktionen, Handler oder Services hinzugefügt werden.
Pull Requests reviewen
Erkenne unsichere any-Nutzung, implizite Rückgaben, ungeprüfte Assertions und schwache Fehlerbehandlung vor dem Merge.
Teamstandards dokumentieren
Verwandle strikte TypeScript-Präferenzen in wiederholbare Leitlinien für KI-gestützte Coding-Workflows.
Diese Prompts ausprobieren
Überprüfe dieses TypeScript-Snippet auf Probleme mit strikter Typisierung. Konzentriere dich auf any, fehlende Rückgabetypen, ungeprüfte Assertions und typisierte Fehler: [paste snippet]
Schreibe diese Funktion so um, dass sie strikten TypeScript-Standards folgt. Behalte das Verhalten bei und erkläre jede Änderung zur Typsicherheit: [paste function]
Auditiere dieses Modul auf unsichere Casts, schwache Ergebnismodellierung und unklare Fehlerpfade. Schlage Discriminated Unions vor, wo sie die Korrektheit verbessern: [paste module]
Erstelle einen strikten TypeScript-Refaktorierungsplan für dieses Feature. Identifiziere riskante Grenzen, benötigte Guards, Rückgabetypen und Review-Prüfungen: [describe feature]
Bewährte Praktiken
- Verwende unknown an nicht vertrauenswürdigen Grenzen und grenze dann mit expliziten Guards ein.
- Gib Rückgabetypen an, wenn Funktionen Modul- oder API-Grenzen überschreiten.
- Bevorzuge typisierte Ergebnisstrukturen gegenüber Exceptions für erwartete Fehlerpfade.
Vermeiden
- any verwenden, um Compilerfehler zu unterdrücken, statt Daten zu modellieren.
- Non-Null Assertions hinzufügen, ohne den Fall fehlender Werte zu prüfen.
- TypeScript-Fehler unterdrücken, bevor ihre Ursache verstanden wurde.
Häufig gestellte Fragen
Wobei hilft diese Skill?
Ändert sie Dateien automatisch?
Welche Tools können sie verwenden?
Benötigt sie externe Befehle?
Kann sie TypeScript- oder ESLint-Prüfungen ersetzen?
Wann sollte ich sie verwenden?
Entwicklerdetails
Lizenz
MIT
Skillstore-Revision
r1
Versionshinweis
Der Autor hat keine Version angegeben.
Repository
https://github.com/Barnhardt-Enterprises-Inc/quetrex-claude/tree/main/skills/typescript-strictRef.
c4231f0153ccd2a2ed62274c5a372bf8f2386d3f
Aktualität der Wartung
21.7.2026
Nutzung
10 Downloads · 255 Aufrufe
Dateistruktur
📄 SKILL.md