mcpField
T
ts-google

ts-google

github.com/pproenca開発218373 回インストール11 週間前に更新
リポジトリ

ts-google について

Google の社内標準を基にした、AI エージェントと LLM 向けの TypeScript スタイルガイドです。優先度付きのルールで、モジュール、型、クラス、関数、制御フローなどを扱います。

主な機能

  1. 018 カテゴリーにわたる 45 のルール
  2. 02モジュール構成と型安全性の指針
  3. 03クラスと関数の設計指針
  4. 04制御フロー、エラー、命名の規則

活用シーン

  1. 01新しい TypeScript コードの作成
  2. 02モジュールとインポートの整理
  3. 03コードスタイルの一貫性の確認
  4. 04既存の TypeScript コードのリファクタリング

インストール

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

$npx skills add https://github.com/pproenca/dot-skills --skill ts-google

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

同梱ファイル

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

AGENTS.md
metadata.json
assets/templates/
_template.md
references/
_sections.md
class-constructor-parens.md
class-no-private-fields.md
class-no-prototype-manipulation.md
class-no-static-containers.md
class-parameter-properties.md
class-readonly-properties.md
control-always-use-braces.md
control-for-of-iteration.md
control-no-assignment-in-condition.md
control-switch-default.md
control-triple-equals.md
error-avoid-assertions.md
error-catch-unknown.md
error-empty-catch-comments.md
error-throw-errors.md
func-arrow-concise-bodies.md
func-avoid-this-rebinding.md
func-declarations-over-expressions.md
func-default-parameters.md
func-generator-syntax.md
func-rest-parameters.md
literal-array-constructor.md
literal-explicit-coercion.md
literal-number-formats.md
literal-single-quotes.md
module-es6-modules.md

詳細

Google TypeScript のベストプラクティス

Google の社内標準に基づく包括的な TypeScript スタイルガイドです。AI エージェントと LLM 向けに設計されています。8 つのカテゴリにわたる 45 のルールが含まれており、影響度の高い順に優先順位を付けて、自動リファクタリングとコード生成を支援します。

適用するタイミング

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

  • 新しい TypeScript コードを記述するとき
  • モジュールとインポートを整理するとき
  • 型注釈とインターフェースを設計するとき
  • クラスと関数を作成するとき
  • スタイルの一貫性を確認するためにコードをレビューするとき
  • 既存の TypeScript コードをリファクタリングするとき

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

優先度カテゴリ影響度プレフィックス
1モジュール構成CRITICALmodule-
2型安全性CRITICALtypes-
3クラス設計HIGHclass-
4関数のパターンHIGHfunc-
5制御フローMEDIUM-HIGHcontrol-
6エラー処理MEDIUMerror-
7命名とスタイルMEDIUMnaming-
8リテラルと型変換LOW-MEDIUMliteral-

クイックリファレンス

1. モジュール構成(CRITICAL)
2. 型安全性(CRITICAL)
3. クラス設計(HIGH)
4. 関数パターン(高)
5. 制御フロー(中~高)
6. エラー処理(中)
7. 命名とスタイル(中)
8. リテラルと型変換(低~中)

使用方法

詳しい説明とコード例については、各リファレンスファイルをお読みください。

リファレンスファイル

ファイル説明
AGENTS.mdすべてのルールをまとめた完全なガイド
references/_sections.mdカテゴリーの定義と順序
assets/templates/_template.md新しいルール用のテンプレート
metadata.jsonバージョンとリファレンス情報

コメント