soundness-traps
✓型が実行時の値と一致しない場合に使用します。 TypeScript がエラーを見逃した場合に使用します。型システムの制限を理解するときに使用します。
SKILL.md
TypeScript is not sound - runtime values can diverge from static types.
"Soundness" means static types always match runtime values. TypeScript intentionally trades some soundness for convenience. Know the common traps.
This is unsound but convenient. Checking bounds at every access would be tedious.
型が実行時の値と一致しない場合に使用します。 TypeScript がエラーを見逃した場合に使用します。型システムの制限を理解するときに使用します。 ソース: marius-townhouse/effective-typescript-skills。
引用可能な情報
AI/検索での引用用の安定したフィールドとコマンド。
- インストールコマンド
npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill soundness-traps- カテゴリ
- </>開発ツール
- 認証済み
- ✓
- 初回登録
- 2026-02-05
- 更新日
- 2026-02-18
クイックアンサー
soundness-traps とは?
型が実行時の値と一致しない場合に使用します。 TypeScript がエラーを見逃した場合に使用します。型システムの制限を理解するときに使用します。 ソース: marius-townhouse/effective-typescript-skills。
soundness-traps のインストール方法は?
ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill soundness-traps インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code や Cursor で使用できるようになります
ソースリポジトリはどこですか?
https://github.com/marius-townhouse/effective-typescript-skills
詳細
- カテゴリ
- </>開発ツール
- ソース
- skills.sh
- 初回登録
- 2026-02-05