blazor
Guidelines for Blazor development including component lifecycle, state management, and performance optimization
AImindrally
official
Разработка
Что делает навык
Набор рекомендаций для экспертов по разработке на Blazor, охватывающий как Blazor Server, так и Blazor WebAssembly. Skill предоставляет правила проектирования компонентов, включая управление параметрами, событиями, жизненным циклом и внедрением зависимостей.
Когда применять
- Проектирование архитектуры компонентов с разделением ответственности
- Настройка маршрутизации и внедрения сервисов в компонентах
- Обеспечение корректного освобождения ресурсов через IDisposable
- Оптимизация передачи данных между компонентами через EventCallback и параметры
Как работает
- Создавать небольшие, сфокусированные компоненты с четкой ответственностью
- Использовать component parameters для передачи входных данных и EventCallback для вывода событий
- Реализовывать интерфейс IDisposable для очистки ресурсов
- Минимизировать использование cascading parameters
- Применять директиву @page для маршрутизации и @inject для внедрения зависимостей (например, IUserService)
Примеры запросов агенту
Как правильно спроектировать компонент пользователя с маршрутизацией и внедрением сервиса?
Дай рекомендации по структуре компонента Blazor с использованием EventCallback и IDisposable
Как организовать входные и выходные данные в компоненте Blazor?
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «blazor» из репозитория:
# https://github.com/mindrally/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r blazor/ ~/.claude/skills/blazor/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.