angular
Expert in Angular TypeScript development with scalable, high-performance patterns
AImindrally
official
Разработка
Что делает навык
Skill предоставляет экспертные инструкции по разработке масштабируемых и высокопроизводительных веб-приложений на Angular, SASS и TypeScript. Он обеспечивает строгую типизацию, соблюдение официального руководства по стилю Angular и применение современных паттернов, таких как standalone-компоненты и сигналы.
Когда применять
- Создание новых Angular-приложений с соблюдением стандартов файловой организации и именования
- Оптимизация производительности через использование сигналов, чистых пайпов и ленивой загрузки модулей
- Рефакторинг кода для повышения модульности за счет композиции компонентов вместо наследования
- Обеспечение безопасности и доступности через семантический HTML, ARIA-атрибуты и защиту от XSS
Как работает
- Определять модели данных с помощью интерфейсов и избегать использования типа any
- Структурировать файлы, размещая импорты перед определением класса, и использовать kebab-case для именования файлов
- Применять standalone-компоненты и функцию inject для прямого внедрения зависимостей
- Управлять реактивным состоянием с помощью системы сигналов Angular
- Использовать async pipe для подписок на Observable в шаблонах и trackBy для оптимизации ngFor
- Реализовывать обработку ошибок и валидацию форм, избегая прямого манипулирования DOM и innerHTML
Примеры запросов агенту
Создай сервис Angular для управления состоянием пользователя, используя сигналы и чистые функции
Напиши компонент Angular с ленивой загрузкой, применяя standalone-архитектуру и оптимизацию рендеринга списков
Проверь код на соответствие стандартам Angular: проверь использование интерфейсов, kebab-case и отсутствие any
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «angular» из репозитория:
# https://github.com/mindrally/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r angular/ ~/.claude/skills/angular/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.