mcpField
T
typesafe

typesafe

github.com/nmnmcc開発360 回インストール8 週間前に更新
リポジトリ

typesafe について

値の意味を、取得元から変換を経て最終利用まで保つための開発スキルです。プロジェクト標準の型や検証を使い、有効な入力と拒否すべき入力を確認します。

主な機能

  1. 01境界を越える値の追跡
  2. 02信頼できる情報源の特定
  3. 03標準の型とスキーマの利用
  4. 04受理・拒否する入力の確認

活用シーン

  1. 01システム境界でのデータ検証
  2. 02スキーマやジェネリック API の設計

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/nmnmcc/skills --skill typesafe

インストール後、Claude Code で/typesafeを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yamlreferences/guide.md

詳細

TypeSafe

値の意味を、取得元から最終的な使用箇所まで保ちます。実用的な範囲で無効な状態を表現しにくくし、主張する保証はすべて、それを実際に裏付ける型、契約、またはランタイムチェックと対応させます。

  1. 境界や変換をまたいで値を追跡します。
  2. 値の形状と意味に関する信頼できる情報源を特定します。
  3. プロジェクト固有の型、スキーマ、検証を、できるだけ狭い境界で使用します。
  4. 受け入れられる値と、重要な拒否対象の値や欠落値の両方を確認します。

汎用 API、スキーマ設計、移行、型とランタイムの不整合については、詳細なガイドをお読みください。

コメント