angular-signals — скилл для Claude Code: что делает и как установить
Помогает переводить состояние в Angular v20+ на сигналы и заменять потоки RxJS. Автор признал скилл устаревшим в пользу официального набора.
npx skills add analogjs/angular-skills --skill angular-signals -a claude-codeЧто делает angular-signals
Скилл рассчитан на реактивное управление состоянием в Angular v20+. Он помогает объявлять состояние через signal() и вычисляемые значения через computed(). Сюда же входят зависимые сигналы linkedSignal() и побочные эффекты effect(). Ещё одна задача — перенос старого кода с BehaviorSubject на чистые сигналы.
Пакет объявлен устаревшим и больше не поддерживается. Разработчики удалили из него инструкции, чтобы не распространять неактуальные правила, поэтому ставить его сейчас нет практического смысла. Команда Angular теперь выпускает официальные скиллы angular/skills.
Удалить уже добавленный пакет можно командой npx skills remove analogjs/angular-skills. Прежний текст инструкций остался только в истории коммитов git.
Какие задачи решает
- перевести реактивное состояние компонентов на
signal() - настроить вычисляемые поля через
computed() - связать зависимое состояние с помощью
linkedSignal() - заменить цепочки
BehaviorSubjectна сигналы Angular
Примеры запросов агенту
- Перепиши этот сервис с BehaviorSubject на signal() и computed()
- Сделай зависимое реактивное состояние через linkedSignal() для Angular v20+
- Покажи, как зарегистрировать побочный эффект с effect() в этом компоненте
Как установить angular-signals
1Через Skills CLI (Vercel)
npx skills add analogjs/angular-skills --skill angular-signals -a claude-code2Вручную: положить файлы
~/.claude/skills/angular-signals/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/angular-signals/
1Через Skills CLI (Vercel)
npx skills add analogjs/angular-skills --skill angular-signals -a codex2Вручную: положить файлы
.agents/skills/angular-signals/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add analogjs/angular-skills --skill angular-signals -a cursor2Вручную: положить файлы
.cursor/skills/angular-signals/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install analogjs/angular-skills angular-signals2Вручную: положить файлы
.github/skills/angular-signals/SKILL.md1Через Skills CLI (Vercel)
npx skills add analogjs/angular-skills --skill angular-signals -a gemini-cli2Командой платформы
gemini skills install https://github.com/analogjs/angular-skills --path skills/angular-signalsВручную: положить файлы
.devin/skills/angular-signals/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add analogjs/angular-skills --skill angular-signals -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о angular-signals
Как установить angular-signals в Claude Code?
Выполните в терминале команду npx skills add analogjs/angular-skills --skill angular-signals -a claude-code.
Что делает скилл angular-signals?
Он подсказывает агенту правила работы с реактивным состоянием в Angular v20+, включая signal(), computed() и замену BehaviorSubject.
Почему скилл angular-signals помечен как устаревший?
Создатели удалили руководство из репозитория и рекомендуют перейти на официальный набор скиллов angular/skills.
Исходный текст
SKILL.md · MIT
--- name: angular-signals description: DEPRECATED - this skill is unmaintained. Use the official Angular skills at https://github.com/angular/skills instead. Implement signal-based reactive state management in Angular v20+. Use for creating reactive state with signal(), derived state with computed(), dependent state with linkedSignal(), and side effects with effect(). Triggers on state management questions, converting from BehaviorSubject/Observable patterns to signals, or implementing reactive data flows. --- # Angular Signals > **⚠️ Deprecated.** This skill is no longer maintained, and its guidance has been > removed rather than left to go stale. The Angular team now publishes official > skills at [angular/skills](https://github.com/angular/skills) — install those > instead: > > ```sh > npx skills add https://github.com/angular/skills > ``` > > To remove these: `npx skills remove analogjs/angular-skills` The previous contents of this skill remain available in this repository's git history.
© analogjs · MIT · analogjs/angular-skills