SivaLabs Agent Skills
Шесть скиллов для разработки на Java: Spring Boot 4, проверка Spring Modulith, jSpecify, ревью кода и генератор проектов Progen.
- 194 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Скилл `progen` скачивает и запускает бинарник, создающий файлы проекта.
- `apply-renovate-prs` читает открытые запросы GitHub и меняет рабочее дерево.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/sivalabs-agent-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скилл `progen` скачивает и запускает бинарник, создающий файлы проекта.
- `apply-renovate-prs` читает открытые запросы GitHub и меняет рабочее дерево.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Набор Сивапрасада Редди собирает практики Spring-разработки в скиллы для кодовых агентов. Скилл `spring-boot` описывает приложения на Spring Boot 4.x: Spring MVC, Spring Data JPA, Spring Modulith и Spring Security. В нем есть справочники по тестированию срезов, Testcontainers, ArchUnit, слою сервисов и Docker Compose. `spring-modulith-verifier` проверяет структуру кода по правилам Modulith и перечисляет нарушения с советами. `jspecify` добавляет аннотации против `NullPointerException`, `java-code-review` ищет ошибки, дубли и пробелы в тестах в изменениях из git. `progen` создает новый проект Spring Boot по описанию, а `apply-renovate-prs` собирает открытые «pull request» бота Renovate в рабочее дерево.
Для кого. Java-разработчикам на Spring Boot, которые работают с кодовым агентом и хотят единых правил структуры, тестов и ревью.
Подходит, если
- Новый сервис на Spring Boot создают по описанию на Maven или Gradle с REST API или вебом.
- Проверяют, не нарушает ли код границы модулей Spring Modulith.
- В проект на Java вводят jSpecify и размечают пакеты, чтобы поймать `NullPointerException`.
- Перед коммитом проходят ревью изменений git и просят список находок.
Не подходит, если
- Проект на Kotlin или Quarkus без Spring Boot.
- Нужен только быстрый скрипт без структуры, тестов и ревью.
- Используется Spring Boot ниже 4.x с другими соглашениями.
Пример запроса к агенту
Создай проект Spring Boot с Maven и REST API по этому описанию, затем проверь структуру модулей скиллом spring-modulith-verifier.Ограничения
Скилл `spring-boot` рассчитан на Spring Boot 4.x, для более старых версий часть советов не подойдет. Скиллы `progen` и `pair-programming` включаются только явным вызовом (отключен автозапуск моделью). `progen` скачивает и запускает бинарник генератора, а `apply-renovate-prs` обращается к открытым запросам репозитория на GitHub. Мнение автора о структуре кода жесткое: проверяйте его на своем проекте, прежде чем закладывать в обязательные правила.
Как отключить. Удалите скопированные папки из `.claude/skills/`, `.codex/skills/`, `.gemini/skills/` или `.cursor/skills/` проекта либо из каталогов пользователя.
Частые вопросы
Как поставить набор?
Командой `npx skills add https://github.com/sivaprasadreddy/sivalabs-agent-skills`, для одного скилла с ключом `--skill spring-boot`. Для ручной установки скопируйте нужные папки из `skills/`.
В какие каталоги ставить вручную?
Для Claude Code `.claude/skills/`, для Codex `.codex/skills/`, для Gemini `.gemini/skills/`, для Cursor `.cursor/skills/`, на уровне проекта или пользователя.
Есть ли установщик одним скриптом?
Да, `install.sh`: по умолчанию ставит в проект для всех агентов, ключи `--agent claude --agent codex` выбирают агентов, `--user` ставит на уровень пользователя.
Что проверяет `spring-modulith-verifier`?
Соответствие кода структуре Spring Modulith. Он выводит список нарушений и рекомендации по исправлению.
Что делает `apply-renovate-prs`?
Применяет изменения всех открытых «pull request» бота Renovate в локальное рабочее дерево, чтобы проверить их вместе.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыНабор из 16 скиллов для Spring Boot: агент сначала изучает приложение, потом правит JPA, DTO, REST, Security, Kafka и тесты.
Набор из 14 скиллов для Java Spring Boot: от анализа требований и генерации кода до тестов, ревью и Docker-развертывания.
Набор скиллов для Claude Code и Codex, которые учат агента писать Spring Boot по вашим конвенциям и шаблонам
Навык создания приложений на Spring Boot: берет свежую версию с start.spring.io и добавляет Docker, Vue или React и PostgreSQL.
Скиллы для Java-проектов: ревью кода, Spring Boot, JPA, конкурентность, миграция версий Java, аудит Maven и безопасность
Плагин с 8 скиллами и 6 агентами для Claude Code: Spring Boot 4, Java 21, JPA, тесты и Kubernetes по единым правилам проекта.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| SivaLabs Agent Skills (эта карточка) | нет | 194 | |
| spring-boot-skills | нет | 357 | набор скиллов по Spring Boot; здесь Spring Boot 4, проверка Modulith, jSpecify и генератор проекта Progen |
| claude-code-java | нет | 773 | набор шаблонов и правил Java для Claude Code; у SivaLabs отдельные скиллы с командой установки и справочниками по тестам |
Коротко о README
В репозитории лежат скиллы, общий агент `code-reviewer` и установщик для четырех агентов. Скилл Spring Boot разбит на справочники по слоям и тестам, которые загружаются по мере надобности.
Бейдж для README
Исходный SKILL.md
---
name: spring-boot-skill
description: >
Build Spring Boot 4.x applications following the best practices.
Use this skill:
* When developing Spring Boot applications using Spring MVC, Spring Data JPA, Spring Modulith, Spring Security
* To create recommended Spring Boot package structure
* To implement REST APIs, entities/repositories, service layer, modular monoliths
* To use Thymeleaf view templates for building web applications
* To write tests for REST APIs and Web applications
* To write ArchUnit tests for testing architecture
* To configure the recommended plugins and configurations to improve code quality, and testing while using Maven.
* To use Spring Boot's Docker Compose support for local development
* To create Taskfile for easier execution of common tasks while working with a Spring Boot application
---
# Spring Boot Skill
Apply the practices below when developing Spring Boot applications. Read the linked reference only when working on that area.
## Maven pom.xml Configuration
Read [references/spring-boot-maven-config.md](references/spring-boot-maven-config.md) for Maven `pom.xml` configuration with supporting plugins and configurations to improve code quality, and testing.
## Package structure
Read [references/code-organization.md](references/code-organization.md) for domain-driven, module-based package layout and naming conventions.
## Spring Data JPA
Implement the repository and entity layer using [references/spring-data-jpa.md](references/spring-data-jpa.md).
## Service layer
Implement business logic in the service layer using [references/spring-service-layer.md](references/spring-service-layer.md).
## Spring MVC REST APIs
Implement REST APIs with Spring MVC using [references/spring-webmvc-rest-api.md](references/spring-webmvc-rest-api.md).
## Spring Modulith
Build a modular monolith with Spring Modulith using [references/spring-modulith.md](references/spring-modulith.md).
## Thymeleaf