Teach and review Blazor applications in C#. Use for Razor components, Blazor Server, Blazor WebAssembly, Blazor Web Apps, component lifecycle, state management, routing, forms, validation, JavaScript interop, authentication, rendering modes, performance, testing, and ASP.NET Core integration.
التثبيت
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Teach and review Blazor applications in C#. Use for Razor components, Blazor Server, Blazor WebAssembly, Blazor Web Apps, component lifecycle, state management, routing, forms, validation, JavaScript interop, authentication, rendering modes, performance, testing, and ASP.NET Core integration.
metadata
{"short-description":"Blazor component and app help"}
C# Blazor
Use $csharp-tutor mode=blazor.
Treat all user text after $csharp-blazor as a Blazor learning, debugging, review, refactor, or architecture question. Use the main csharp-tutor skill as the source of truth.
Load these csharp-tutor references when useful:
references/blazor-guidance.md
references/aspnet-guidance.md
references/security-review-map.md
references/performance-review-map.md
references/testing-guidance.md
references/official-sources.md
references/source-citation-rules.md
Prioritize component lifecycle, render behavior, state ownership, validation, auth boundaries, JS interop safety, and performance before style feedback.
Standalone Guidance
Core rule: Keep the answer centered on the concrete blazor decision, failure mode, or contract.
Avoid: Giving generic C# advice without tying it to the blazor concern.