nestjs-expert · davila7 — скилл для Claude Code: эксперт по Nest.js
Скилл, который подключает к Claude знания по архитектуре Nest.js: модули, внедрение зависимостей, тесты и авторизация.
npx claude-code-templates@latest --skill development/nestjs-expertЧто делает nestjs-expert
Скилл превращает Claude в эксперта по Nest.js. Он разбирается в модульной архитектуре, внедрении зависимостей, декораторах, middleware, гардах, интерцепторах и пайпах. Когда вы просите разобраться с проблемой в Nest.js-приложении, скилл сначала сам смотрит на проект через Read, Grep и Glob, определяет версию фреймворка и структуру модулей, а потом предлагает решение.
Отдельно закрыты тесты и база данных. Для тестирования скилл работает с @nestjs/testing, Jest и Supertest, для баз — с @nestjs/typeorm и @nestjs/mongoose, включая транзакции и миграции. Авторизация — через @nestjs/passport и @nestjs/jwt. Проверку он ведёт по шагам: сначала типы, потом юнит-тесты, затем интеграционные и e2e. Если задача не про Nest.js, скилл скажет об этом и предложит переключиться на профильного субагента — например, на typescript-type-expert для чистых проблем типов.
Внутри скилла есть команды диагностики: они проверяют наличие nest-cli.json, @nestjs/core в package.json и подключённые интеграции. Скилл советует запускать только разовые проверки, без watch и serve. Установка идёт через npx claude-code-templates@latest --skill development/nestjs-expert.
Какие задачи решает
- разобраться с циклическими зависимостями между модулями
- настроить внедрение провайдеров и токены инъекции
- написать e2e-тесты на Supertest для контроллера
- подключить JWT-стратегию Passport и гарды
- разобрать порядок выполнения middleware, гардов и интерцепторов
Примеры запросов агенту
- Почему у меня циклическая зависимость между
UsersModuleиAuthModule? - Напиши e2e-тест на Supertest для
AppController - Настрой JWT-стратегию Passport в этом проекте
Как установить nestjs-expert
1Через claude-code-templates
npx claude-code-templates@latest --skill development/nestjs-expert2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill nestjs-expert -a claude-code3Вручную: положить файлы
~/.claude/skills/nestjs-expert/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/nestjs-expert/
Вручную: положить файлы
.agents/skills/nestjs-expert/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/nestjs-expert/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates nestjs-expert2Вручную: положить файлы
.github/skills/nestjs-expert/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/nestjs-expertВручную: положить файлы
.devin/skills/nestjs-expert/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о nestjs-expert
Как установить nestjs-expert в Claude Code?
Выполните npx claude-code-templates@latest --skill development/nestjs-expert. Скилл появится в ~/.claude/skills/nestjs-expert/SKILL.md.
Что делает nestjs-expert?
Помогает с архитектурой Nest.js: модули, внедрение зависимостей, middleware, гарды, интерцепторы, тесты на Jest и Supertest, интеграция TypeORM и Mongoose, авторизация через Passport.js.
Что скилл делает, если задача не про Nest.js?
Он скажет, что нужен профильный субагент, и остановится. Для проблем типов TypeScript он направит к typescript-type-expert.
Похожие скиллы
Все скиллы по теме «Бэкенд и API» →Сначала — nestjs-expert от других авторов.