Fähigkeiten typescript-strict
📦

typescript-strict

Inhaltsrevision r1 Sicher ⚙️ Externe Befehle

厳格なTypeScriptを安全に書く

TypeScriptプロジェクトは、実行時の欠陥を隠す安全でないパターンに流れてしまうことがあります。このスキルは、Claude、Codex、Claude Codeを、より厳格な型の使用、より明確なエラー、より安全な絞り込みへ導きます。

Unterstützt: Claude Codex Code(CC)
🥉 78 Bronze

Mit meinem Agent installieren

Kopieren Sie diese Anfrage in Ihren Agent. Sie enthält die maßgebliche Skill-Seite und das Manifest.

Agent-Anfrage
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.

Testen

„typescript-strict“ wird verwendet. リクエストハンドラーが型付けされていない入力を受け取り、ユーザー検索が常に成功すると仮定している。

Erwartetes Ergebnis:

このスキルは安全でない入力を指摘し、絞り込まれた型による検証を推奨し、ユーザーが見つからない場合の明示的な分岐を求めます。

„typescript-strict“ wird verwendet. catchブロックが、catchされた値を確認せずにエラーメッセージを読み取っている。

Erwartetes Ergebnis:

このスキルは、catchされた値をunknownとして扱い、既知のエラー型を確認し、明確なフォールバックメッセージをログに記録することを推奨します。

„typescript-strict“ wird verwendet. API結果が、明確な成功状態なしにnullableなdataとerrorフィールドを混在させている。

Erwartetes Ergebnis:

このスキルは、成功パスと失敗パスが明示的かつ型安全になるよう、判別可能な結果の形を提案します。

Sicherheitsaudit

Sicher
v8 • 6.7.2026 Versionsbericht öffnen

All 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.

1
Gescannte Dateien
95
Analysierte Zeilen
0
Prüfelemente
0
Falschmeldungen ignoriert
Das letzte abgeschlossene statische und semantische Audit erkannte keine bestätigten Sicherheitsbefunde. Dies beweist nicht, dass der Skill keine Nebenwirkungen hat.
Geprüft von: codex Audit-Verlauf anzeigen →
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.

Versionsbericht öffnen
Sicherheitsbewertung

Berichtslink kopieren

https://skillstore.io/skills/barnhardt-enterprises-inc-typescript-strict/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown-Badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/barnhardt-enterprises-inc-typescript-strict/security.svg)](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/8

BibTeX-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 Varianten

Jeder Autor bleibt ein eigener installierbarer Skill. Die empfohlene Variante wird nach Skillstore-Nachweisen bewertet.

Warum diese Variante zuerst steht

Höhere Skillstore-Nutzung
Barnhardt-Enterprises-Inc Empfohlen Aktuell

barnhardt-enterprises-inc-typescript-strict

Skillstore-Score 78
Evidenzvertrauen Hoch
Skillstore-Nutzung 45
Aktualisiert

2026-09-09

doyajin174-typescript-strict

Skillstore-Score 78
Evidenzvertrauen Hoch
Skillstore-Nutzung 22
Aktualisiert

2026-09-09

Skillstore-Score

Warum dieser Score Evidenzvertrauen: Hoch
55
Architektur
85
Wartbarkeit
87
Inhalt
71
Gemeinschaft
83
Spezifikationskonformität

Was Sie erstellen können

より安全な機能を実装する

新しいTypeScript関数、ハンドラー、サービスを追加しながら、厳格な型付けルールを適用します。

プルリクエストをレビューする

マージ前に、安全でないanyの使用、暗黙的な戻り値、未チェックのアサーション、弱いエラー処理を見つけます。

チーム標準を文書化する

厳格なTypeScriptの方針を、AI支援コーディングワークフローで繰り返し使えるガイダンスに変換します。

Diese Prompts ausprobieren

スニペットを確認する
このTypeScriptスニペットを厳格な型付けの観点でレビューしてください。any、戻り値の型の欠落、未チェックのアサーション、型付けされたエラーに注目してください: [paste snippet]
関数をリファクタリングする
この関数を厳格なTypeScript標準に従うよう書き換えてください。動作は同じに保ち、各型安全性の変更を説明してください: [paste function]
モジュールを監査する
このモジュールについて、安全でないキャスト、弱い結果モデリング、不明確なエラーパスを監査してください。正確性が向上する場合は判別可能なユニオンを提案してください: [paste module]
厳格化移行を計画する
この機能のために、厳格なTypeScriptリファクタリング計画を作成してください。リスクのある境界、必要なガード、戻り値の型、レビュー時の確認項目を特定してください: [describe feature]

Bewährte Praktiken

  • 信頼できない境界ではunknownを使い、その後に明示的なガードで絞り込みます。
  • 関数がモジュール境界やAPI境界をまたぐ場合は、戻り値の型を明示します。
  • 想定される失敗パスには、例外よりも型付けされた結果の形を優先します。

Vermeiden

  • データをモデル化する代わりに、コンパイラエラーを黙らせるためにanyを使う。
  • 値が存在しない場合を確認せずに非nullアサーションを追加する。
  • 原因を理解する前にTypeScriptエラーを抑制する。

Häufig gestellte Fragen

このスキルは何に役立ちますか?
より安全な型、明示的な戻り値、型付けされたエラー、より良い絞り込みのための厳格なTypeScriptガイダンスを提供します。
ファイルを自動的に変更しますか?
いいえ。AI支援のコーディングおよびレビューワークフロー向けの指示を提供します。
どのツールで使用できますか?
Claude、Codex、Claude Codeのサポートを宣言しています。
外部コマンドは必要ですか?
いいえ。このスキルはMarkdownの指示ファイルであり、単独でツールを実行しません。
TypeScriptやESLintのチェックの代わりになりますか?
いいえ。最終的なコードを検証するには、コンパイラとlintのチェックを使用してください。
いつ使用すべきですか?
厳格な安全基準を満たすべきTypeScriptを生成、リファクタリング、レビューするときに使用します。

Entwicklerdetails

Lizenz

MIT

Skillstore-Revision

r1

Versionshinweis

Der Autor hat keine Version angegeben.

Ref.

c4231f0153ccd2a2ed62274c5a372bf8f2386d3f

Aktualität der Wartung

24.7.2026

Nutzung

10 Downloads · 255 Aufrufe

Dateistruktur

📄 SKILL.md

Mehr von Barnhardt-Enterprises-Inc

Alle anzeigen
Alle anzeigen