mcpField
T
typescript

typescript

github.com/thongdn-it開発5147 回インストール40 週間前に更新
リポジトリ

typescript について

TypeScript アプリの設定、型設計、性能改善に取り組む開発者向けのプラクティス集です。影響度順の42ルールを8カテゴリに分け、コンパイラーや非同期処理、モジュール構成などを扱います。

主な機能

  1. 018カテゴリ、42ルール
  2. 02影響度に基づく優先順位
  3. 03型システムの性能指針
  4. 04コンパイラーと非同期処理の推奨事項
  5. 05型安全性とメモリ管理の実践

活用シーン

  1. 01tsconfig.json の設定
  2. 02複雑な型やジェネリクスの設計
  3. 03非同期データ取得の最適化
  4. 04コンパイルと実行時性能のレビュー

インストール

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

$npx skills add https://github.com/thongdn-it/react-agent-skills --skill typescript

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
advanced-branded-types.md
advanced-satisfies-operator.md
advanced-template-literal-types.md
async-avoid-loop-await.md
async-avoid-unnecessary-async.md
async-defer-await.md
async-explicit-return-types.md
async-parallel-promises.md
mem-avoid-closure-leaks.md
mem-avoid-global-state.md
mem-cleanup-event-listeners.md
mem-clear-timers.md
mem-use-weakmap-for-metadata.md
module-avoid-barrel-imports.md
module-avoid-circular-dependencies.md
module-control-types-inclusion.md
module-dynamic-imports.md
module-use-type-imports.md
runtime-avoid-object-spread-in-loops.md
runtime-cache-property-access.md
runtime-prefer-array-methods.md
runtime-use-for-of-for-iteration.md
runtime-use-set-for-lookups.md
runtime-use-string-methods.md
safety-assertion-functions.md
safety-const-assertions.md
safety-exhaustive-checks.md
safety-prefer-unknown-over-any.md
safety-strict-null-checks.md
safety-use-type-guards.md

詳細

TypeScript のベストプラクティス

TypeScript アプリケーションの包括的なパフォーマンス最適化ガイドです。8 つのカテゴリにわたる 42 のルールを収録し、自動リファクタリングとコード生成の指針となるよう、影響度の高い順に優先順位を付けています。

適用するタイミング

以下の場合に、このガイドラインを参照してください。

  • 新規または既存のプロジェクトで tsconfig.json を設定する場合
  • 複雑な型定義やジェネリクスを記述する場合
  • async/await パターンやデータ取得を最適化する場合
  • モジュールを整理し、インポートを管理する場合
  • コンパイルまたは実行時のパフォーマンスについてコードをレビューする場合

優先度別のルールカテゴリ

優先度カテゴリ影響度プレフィックス
1型システムのパフォーマンス重大type-
2コンパイラー設定重大tscfg-
3非同期パターン高async-
4モジュール構成高module-
5型安全性のパターン中〜高safety-
6メモリ管理中mem-
7実行時の最適化低〜中runtime-
8高度なパターン低advanced-

目次

  1. 型システムのパフォーマンス — CRITICAL
  2. コンパイラーの設定 — CRITICAL
  3. 非同期パターン — HIGH
  4. モジュール構成 — HIGH
  5. 型安全性のパターン — MEDIUM-HIGH
  6. メモリ管理 — MEDIUM
  7. 実行時の最適化 — LOW-MEDIUM
  8. 高度なパターン — LOW

References

  1. https://github.com/microsoft/TypeScript/wiki/Performance
  2. https://www.typescriptlang.org/docs/handbook/
  3. https://v8.dev/blog
  4. https://nodejs.org/en/learn/diagnostics/memory

コメント