планирование ui-изменений
Plan complex Blazor UI features by decomposing them into focused components. USE FOR: building a complex Blazor page with multiple sections, planning component decomposition, designing a multi-section dashboard or layout, breaking down a large UI feature into composable components, pages with sidebars and content panels, any page with 3+ distinct visual sections or multiple interacting sub-feature
Что делает навык
Навык обеспечивает планирование и декомпозицию сложных UI-функций Blazor на сфокусированные, компонуемые компоненты, избегая создания монолитных страниц. Он определяет структуру дерева компонентов, поток данных и порядок реализации для обеспечения тестируемости и переиспользования кода.
Когда применять
- Создание сложной страницы Blazor с несколькими секциями и боковыми панелями
- Планирование декомпозиции компонентов для многосекционных лейаутов
- Разбиение крупной UI-функции на составные компоненты (например, таблицы с редактированием)
- Проектирование страниц с 3+ визуально различимыми секциями или взаимодействующими подфункциями
Как работает
- Шаг 1: Карта визуальных регионов — идентифицируйте области с собственной ответственностью по данным, поведению или макету и постройте дерево компонентов.
- Шаг 2: Классификация компонентов — определите для каждого компонента действие, режим рендеринга, управляемое состояние и примерную строко-емкость (разделять, если >150 строк разметки).
- Шаг 3: Проектирование потока данных — назначьте владельца состояния, настройте передачу данных вниз через [Parameter] и событий вверх через EventCallback<T>.
- Шаг 4: Поиск возможностей повторного использования — проверьте наличие существующих компонентов (списки, фильтры, DataTable<T>) для избежания дублирования.
- Шаг 5: Порядок реализации — стройте снизу вверх: сначала модели/сервисы, затем листовые компоненты, контейнеры и, наконец, страницу-контейнер.
- Немедленная реализация: после вывода краткого плана (дерево, таблица, поток данных, порядок) сразу приступайте к созданию файлов .razor без ожидания подтверждения.
Примеры запросов агенту
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.