vsa-pattern-selector

Select VSA patterns from the Blazor catalog using ai_decision_matrix.

1|Updated Oct 28, 2025
One-click install
npx skills add https://github.com/akiramei/blazor-enterprise-architecture-poc --skill vsa-pattern-selector
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vsa-pattern-selector
Source: https://github.com/akiramei/blazor-enterprise-architecture-poc/tree/main/catalog/skills/vsa-pattern-selector
Command: npx skills add https://github.com/akiramei/blazor-enterprise-architecture-poc --skill vsa-pattern-selector

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Blazor VSA の設計・実装時に、 catalog/index.json の ai_decision_matrix に基づいて最適なパターンを選択するのが難しい問題を解決します。要求を解析して適切なパターンを提案し、設計の再現性と速度を向上させます。

Core Features & Use Cases

  • Context-aware pattern suggestion: ユーザーの意図と文脈から最適なパターンを提案
  • Pattern navigation: Pattern YAML の読み方と適用順序のガイダンス
  • UI/Domain/Infrastructure の適切な組み合わせを提示

Quick Start

具体的な要求を伝えると、AI が catalog のパターン群から最適なパターンを選択して YAML を返します。返却されたパターンを基に、実装を開始してください。

Frequently Asked Questions about vsa-pattern-selector

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I select the right Blazor VSA pattern for my feature?

Pattern selection uses AI-guided analysis of your requirements against the Blazor VSA Pattern Catalog's ai_decision_matrix. Provide your context—new feature, CRUD operation, query implementation, or state transition—and the Skill recommends the optimal pattern across Feature Slices, Pipeline Behaviors, Domain Patterns, Query Patterns, or Infrastructure Patterns, ready for immediate implementation.

What patterns does the VSA Pattern Catalog cover?

The Blazor VSA Pattern Catalog includes Feature Slices for modular design, Pipeline Behaviors for request handling, Domain Patterns for business logic, Query Patterns for data access, and Infrastructure Patterns for boundary and cross-cutting concerns. The Skill navigates all five categories to match your scenario.

Can I use pattern recommendations for CRUD operations and queries?

Yes. The Skill handles CRUD operations, query implementations, state transitions, and boundary design. It analyzes your specific operation type and recommends applicable Query Patterns or Domain Patterns with concrete YAML output for configuration.

How does the Skill handle ambiguous design decisions?

When context is unclear, the Skill defaults to Feature Slice pattern as the starting point, then refines based on additional context. This ensures a safe, reproducible baseline while guiding you toward more specialized patterns as requirements clarify.

What output format does pattern recommendation produce?

The Skill outputs either a pattern ID or complete YAML configuration ready for integration into your Blazor VSA implementation. You can immediately use the recommended pattern without additional translation or parsing.

Does pattern selection work without prior Blazor VSA experience?

The Skill includes pattern navigation guidance explaining how to read YAML files and apply patterns in the correct sequence. It bridges catalog knowledge gaps, making reproducible design decisions accessible whether you're new to VSA or experienced.