vsa-boundary-modeler
CommunityAutomate Boundary pattern modeling for UI.
Authorakiramei
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Blazor VSA の UI 機能設計では、Boundary パターンの境界を見落としがちです。このスキルは UI を持つ機能で、Entity.CanXxx() の設計・Intent の定義・BoundaryService の責務分離を促し、境界の設計を自動的に想起させます。結果として、UI の操作可否判断を正しく Entity に委譲し、複雑性を低減します。
Core Features & Use Cases
- Boundary モデリングの自動補助: UI ある機能における Boundary の設計を支援します。
- Intent 定義の標準化: UI の操作 Intent を列挙して CanXxx() を導出します。
- BoundaryService の委譲明確化: BoundaryService はデータ取得と委譲だけを担当します。
- Use Case: 例えば注文のキャンセル可否を UI から判定するケースで、Order.CanCancel() を UI から直接参照できる形にします。
Quick Start
ユーザーが「注文のキャンセルが可能か」を判断する機能を設計する場合、UI を持つエンティティの Boundary モデルを作成するようAIに指示します。指示内容には、関連する Intent、CanXxx()、BoundaryService の委譲先を明記します。
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: vsa-boundary-modeler Download link: https://github.com/akiramei/blazor-enterprise-architecture-poc/archive/main.zip#vsa-boundary-modeler Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.