functional-ts-review
Installation
SKILL.md
Functional TypeScript Code Review
サーバーサイドTypeScriptコードを関数型ドメインモデリング原則に照らしてレビューする。
レビュー手順
- 変更対象のファイルを読む
- 以下のチェック項目を順にスキャンする
- 違反を発見した場合、原則と理由を添えて指摘する
- 違反ではないが改善余地がある場合は提案として伝える
チェック項目
1. ドメインモデルにclassを使っていないか
ドメインエンティティ・値オブジェクトの定義に class を使っている場合、Discriminated Union + Companion Objectパターンへの変更を提案する。
外部ライブラリがclass継承を要求している場合は正当な逸脱。