backend-skill
Набор из 14 скиллов для Java Spring Boot: от анализа требований и генерации кода до тестов, ревью и Docker-развертывания.
- 104 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Скрипты развертывания, резервного копирования и отката из `proj-deploy` меняют сервер, если их запустить.
- Слитые в `CLAUDE.md` правила влияют на поведение агента во всем проекте.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/backend-skillОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скрипты развертывания, резервного копирования и отката из `proj-deploy` меняют сервер, если их запустить.
- Слитые в `CLAUDE.md` правила влияют на поведение агента во всем проекте.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
backend-skill — набор скиллов и правил `CLAUDE.md` для корпоративных Java-проектов на Spring Boot 3, MyBatis-Plus, MySQL и Redis. Работа идет шагами с подтверждением человека. `/proj-analyze-req` разбирает требования, `/proj-analyze-design` проектирует базу, интерфейсы и структуру кода, `/proj-task` делит работу на задачи, `/proj-gen` создает SQL, Entity, Service и Controller по шаблонам, `/proj-review` проверяет код, `/proj-gen-test` пишет модульные и интеграционные тесты. Остальные скиллы закрывают срочные исправления (`/proj-fix`), изменения требований (`/proj-change`), Docker Compose и Nginx (`/proj-deploy`), рефакторинг, продолжение после обрыва (`/proj-resume`) и синхронизацию документов с кодом (`/proj-sync-doc`). Формат ответа, коды ошибок и исключения описаны в `proj-common`.
Для кого. Java-разработчикам и командам на Spring Boot, которым нужен единый процесс работы с агентом и общие соглашения по коду.
Подходит, если
- Новая функция начинается с требований и проходит согласование до написания кода.
- Контроллеры, сервисы и сущности создаются по одним шаблонам для всей команды.
- После написания кода агент проводит ревью и пишет тесты на JUnit 5 и Mockito.
- Диалог оборвался, и новая сессия продолжает с записанного состояния задачи.
- Проекту нужен Docker Compose с Nginx, MySQL и Redis.
Не подходит, если
- Проект не на Java и Spring Boot: шаблоны и соглашения рассчитаны на этот стек.
- Команда работает с другой библиотекой доступа к данным: шаблоны написаны под MyBatis-Plus.
- Нужна быстрая правка без этапов согласования: в процессе обязательны ревью и тесты.
Пример запроса к агенту
Разбери требования к экспорту заказов в CSV, затем предложи технический план для Spring Boot и MyBatis-Plus. Код пока не пиши.Ограничения
Документация и тексты скиллов на китайском языке. Шаблоны рассчитаны на Java 17, Spring Boot 3.x, MyBatis-Plus 3.5.x, MySQL 8 и Redis 7, документацию API ведут в Knife4j. Скиллы копируют в `.claude/skills` проекта и вручную сливают правила с `CLAUDE.md`: копирование перезаписывает одноименные файлы. Скрипты `/proj-deploy` для развертывания, резервного копирования и отката лежат в вариантах для Bash и PowerShell, их запускают после чтения.
Как отключить. Удалите каталоги `.claude/skills/proj-*` из проекта и уберите из `CLAUDE.md` слитые правила. Документы и файлы задач, созданные скиллами, удалите вручную.
Частые вопросы
Как установить набор?
Клонируйте репозиторий, скопируйте `.claude/skills` в проект командой `cp -r backend-skill/.claude/skills your-project/.claude/` и объедините `CLAUDE.md` с корневым файлом. Копирование перезаписывает одноименные файлы, поэтому сначала сохраните свои скиллы.
В каком порядке вызывать скиллы?
Сначала `/proj-analyze-req`, потом `/proj-analyze-design`, `/proj-task` и `/proj-gen`, затем `/proj-review` и `/proj-gen-test`. Между этапами агент ждет подтверждения.
Как продолжить после обрыва диалога?
Вызовите `/proj-resume`. Он выводит текущее состояние разработки и следующий шаг.
Что делать при смене требований?
Запустите `/proj-change`: он оценивает влияние и составляет план. Затем идут ревью, тесты и синхронизация документов через `/proj-sync-doc`.
Есть ли правила для имен в базе?
Да. Новые и переименованные таблицы и поля не должны совпадать с ключевыми словами MySQL, ни зарезервированными, ни обычными. Справочник лежит в `proj-gen/templates/sql-reference.md`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыНабор скиллов для Claude Code и Codex, которые учат агента писать Spring Boot по вашим конвенциям и шаблонам
Набор из 16 скиллов для Spring Boot: агент сначала изучает приложение, потом правит JPA, DTO, REST, Security, Kafka и тесты.
Шесть скиллов для разработки на Java: Spring Boot 4, проверка Spring Modulith, jSpecify, ревью кода и генератор проектов Progen.
Скиллы для Java-проектов: ревью кода, Spring Boot, JPA, конкурентность, миграция версий Java, аудит Maven и безопасность
Навык создания приложений на Spring Boot: берет свежую версию с start.spring.io и добавляет Docker, Vue или React и PostgreSQL.
Три скилла для бэкенда: агент защищает доступ, данные и миграции схемы, критических ошибок стало 2 из 150 запусков вместо 25.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| backend-skill (эта карточка) | нет | 104 | |
| spring-boot-skills | нет | 357 | учит агента писать Spring Boot по вашим конвенциям; backend-skill ведет весь процесс от требований до тестов и развертывания |
| claude-code-java | нет | 773 | собирает скиллы по ревью, JPA, конкуренции и миграции версий; backend-skill задает единый процесс на MyBatis-Plus |
Коротко о README
В README описан процесс от требований до коммита, диаграммы двух потоков (новая функция и смена требований) и история версий до v3.3. Шаблоны Entity, Service, Controller и DTO лежат в `proj-gen/templates`.