functional-ddd-rust

star 1

Rustで関数型ドメイン駆動設計の型スケッチを対話的に組み立てるスキル。ユーザーがドメインや業務プロセスを説明してきたら、いきなりコードを書かずに「どの状態が不正か」「どの遷移が正当か」を言語化させながら、newtype / Smart Constructor / 状態型分離 / enum による Illegal-States-Unrepresentable / Railway (Result) / DTO境界 / 永続化分離 / 型シグネチャ契約 を段階的に提案する。「Rustでドメインモデルを設計したい」「この業務を型で表現したい」「不正な状態が作れない設計にしたい」「状態遷移を型で表現したい」「Domain Modeling Made Functional をRustで適用したい」といった依頼には、明示的にスキル名を指定されなくてもこのスキルを使うこと。既存コード全体のレビューや、実装一式を書き切る用途ではない点に注意。

soujin8 By soujin8 schedule Updated 5/1/2026

Skill instructions (SKILL.md) could not be loaded from local cache or raw GitHub repository.

Install via CLI
npx skills add https://github.com/soujin8/dotfiles --skill functional-ddd-rust
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator