원클릭으로
signalr-group-chat-pattern
Defines stable SignalR group chat patterns for hub methods, web connection lifecycle, and message flow
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Defines stable SignalR group chat patterns for hub methods, web connection lifecycle, and message flow
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Verifies OpenTelemetry, health endpoints, and service discovery defaults in Aspire-hosted services
Maps project structure, responsibilities, and baseline local development commands
Establishes reliable Aspire distributed integration test patterns and diagnostics
Provides safe EF Core SQL Server model and migration workflow guidance for API data changes
Guides secure FastEndpoints patterns for route config, claim extraction, and response handling
Applies a consistent end-to-end feature workflow across contracts, API, web client, UI, and tests
| name | signalr-group-chat-pattern |
| description | Defines stable SignalR group chat patterns for hub methods, web connection lifecycle, and message flow |
| compatibility | opencode |
| metadata | {"domain":"realtime"} |
AspireChat/AspireChat.Api/Hubs/GroupChatHub.cs (JoinGroup, LeaveGroup).AspireChat/AspireChat.Api/Chats/SendEndpoint.cs sends ReceiveMessage to Clients.Group(req.GroupId.ToString()).AspireChat/AspireChat.Web/Services/ChatHubService.cs registers _connection.On<GetAll.Dto>("ReceiveMessage", ...) and joins/leaves groups.AspireChat/AspireChat.Web/Components/Pages/Chat.razor computes IsMe and appends incoming messages in the SignalR callback.