Communitygithub.com

Aurelian1974/LocalTax

.NETにおける垂直スライスアーキテクチャの構築と保守方法 — スライスの構造(単一ファイル版とフォルダ版)、メディエータを使用しない直接ハンドラディスパッチ、横断的関心事、スライス間で共有可能な要素、スライスとドメインモデルやクリーンアーキテクチャ層との相互作用、およびスライスレベルのテストについて説明します。垂直スライスで整理されたモジュール内でユースケース/エンドポイント/機能を追加・修正する場合や、スライス間の重複について議論する際に使用します。

LocalTax とは?

このスキルは、.NETアプリケーションにおいて**垂直スライスアーキテクチャ(Vertical Slice Architecture)**を構築・維持するための包括的な指針を提供します。スライスの解剖学(単一ファイルとフォルダーの2つのバリエーション)、メディエータライブラリに依存しない直接ハンドラディスパッチの実装方法、横断的関心事(ロギング、検証など)の扱い、スライス間で安全に共有できる要素(データベースコンテキスト、共通値オブジェクトなど)、およびドメインモデルやクリーンアーキテクチャ層との具体的な連携方法を解説します。また、各スライスを独立してテストするためのスライスレベルテストの戦略にも触れています。このスキルは、垂直スライスで構成されたモジュール内で新たなユースケースやエンドポイントを追加・変更する開発者、あるいはスライス間での重複や責務の分担について議論する必要があるチームにとって特に有用です。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Aurelian1974/LocalTax/tree/main/.claude/skills/vertical-slice-architecture

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

LocalTax は何をしますか?

.NETにおける垂直スライスアーキテクチャ(Vertical Slice Architecture)の構築と保守方法 — スライスの構造(単一ファイル版とフォルダ版)、メディエータを使用しない直接ハンドラディスパッチ、横断的関心事、スライス間で共有可能な要素、スライスとドメインモデルやクリーンアーキテクチャ層との相互作用、およびスライスレベルのテストについて説明します。垂直スライスで整理されたモジュール内でユースケース/エンドポイント/機能を追加・修正する場合や、スライス間の重複について議論する際に使用します。

関連スキル