vsa-boundary-modeler

Community

Automate 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.