·m05-type-driven
</>

m05-type-driven

goooice/rust-skills

クリティカル: タイプ駆動設計に使用します。トリガー: 型状態、PhantomData、newtype、マーカー特性、ビルダー パターン、無効な状態を表現不可能にする、コンパイル時検証、シールされた特性、ZST、类型状態态、新类型模式、类型驱动设计

5インストール·0トレンド·@goooice

インストール

$npx skills add https://github.com/goooice/rust-skills --skill m05-type-driven

SKILL.md

| Pattern | Don't Just Say | Ask Instead |

| Primitive obsession | "It's just a string" | What does this value represent? | | Boolean flags | "Add an isvalid flag" | Can states be types? | | Optional everywhere | "Check for None" | Is absence really possible? | | Validation at runtime | "Return Err if invalid" | Can we validate at construction? |

| What types to create | m09-domain | What's the domain model? | | State machine design | m09-domain | What are valid transitions? | | Marker trait usage | m04-zero-cost | Static or dynamic dispatch? |

クリティカル: タイプ駆動設計に使用します。トリガー: 型状態、PhantomData、newtype、マーカー特性、ビルダー パターン、無効な状態を表現不可能にする、コンパイル時検証、シールされた特性、ZST、类型状態态、新类型模式、类型驱动设计 ソース: goooice/rust-skills。

原文を見る

引用可能な情報

AI/検索での引用用の安定したフィールドとコマンド。

インストールコマンド
npx skills add https://github.com/goooice/rust-skills --skill m05-type-driven
カテゴリ
</>開発ツール
認証済み
初回登録
2026-02-01
更新日
2026-02-18

クイックアンサー

m05-type-driven とは?

クリティカル: タイプ駆動設計に使用します。トリガー: 型状態、PhantomData、newtype、マーカー特性、ビルダー パターン、無効な状態を表現不可能にする、コンパイル時検証、シールされた特性、ZST、类型状態态、新类型模式、类型驱动设计 ソース: goooice/rust-skills。

m05-type-driven のインストール方法は?

ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/goooice/rust-skills --skill m05-type-driven インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code や Cursor で使用できるようになります

ソースリポジトリはどこですか?

https://github.com/goooice/rust-skills