Skills и Agents для Java
jabrena/cursor-rules-javaКурируемая коллекция Skills и Agents для современных SDLC-процессов в Java Enterprise. Охватывает планирование, архитектуру, разработку на Maven, тестирование, рефакторинг, профилирование и документацию. Совместима с Claude Code, Cursor и другими AI-инструментами.
Установка
git clone https://github.com/jabrena/cursor-rules-java.gitREADME
Skills & Agents для Java
Динамика звёзд
Цель
Курируемая и опinionated-коллекция Skills и Agents для использования в современных SDLC-процессах при разработке Java Enterprise с вашим любимым AI-агентом.
| ВОПРОС | РОЛЬ | ОБЛАСТЬ | ПОДДЕРЖКА |
|---|---|---|---|
| ЧТО / КОГДА | PO, BA, EA, SA, TL | Agile и планирование | User Stories, GitHub Issues и Jira |
| ЗАЧЕМ | EA, SL, TL | Архитектура | ADRs и UML / C4 / ER-диаграммы |
| КАК | SA, TL, SWE | Spec-Driven | AI Plan mode и OpenSpec |
| КАК | TL, SWE | Java-разработка | Система сборки на Maven, Проектирование, Написание кода, Тестирование, Наблюдаемость, Рефакторинг и JMH Benchmarking, Нагрузочное тестирование с JMeter, Профилирование с Async profiler/OpenJDK tools, Документация, Spring Boot, Quarkus, Micronaut, OpenAPI, WireMock и AGENTS.md |
Результаты
Проект формирует набор артефактов по итогам каждой итерации.
| Инвентарь | Установка | Начало работы |
|---|---|---|
| 1. Skills для Java | npx skills add jabrena/cursor-rules-java --all --agent cursor | Skills для Java |
| 2. Agents для Java | @003-agents-installation Установить Agents в Cursor/Claude | Agents для Java |
⚠️ Примечание: Если вы продолжаете использовать системные промпты/правила из этого проекта, ознакомьтесь с этой статьёй. Текущие системные промпты/правила будут удалены в ближайшие месяцы.
Совместимость
Проект совместим с любым инструментом, поддерживающим Skills, Agents, AGENTS.md и MCP-серверы.
Как использовать
SDLC эволюционировал с новой волной AI-инструментов, которые улучшают процесс разработки. В ходе работы над проектом были выявлены три рабочих процесса: Prompting Engineering Workflow, Agent-driven Engineering Workflow, Pipelines Workflow.
Prompting Engineering Workflow
В этом процессе разработчик взаимодействует с моделями через User prompts. Постепенно вы делегируете задачу целиком или запрашиваете помощь в конкретных точках. Проект можно использовать для рефакторинга сгенерированного кода или делегирования задачи с прикреплённым системным промптом или Skills.

Agent-driven Engineering Workflow
Agents для Java Enterprise разработки созданы для помощи разработчику на этапе реализации. Инженер формулирует чёткие Specs, которые затем делегируются Agents.

Pipelines Workflow
Добавление AI-инструментов в пайплайн открывает новые возможности для создания ценности (примеры: автоматическое написание кода, рефакторинг, непрерывное профилирование и другое).

Подробнее — здесь.
Ограничения
Недетерминированность
Изначально учитывайте, что результаты взаимодействия с этими Skills и агентами недетерминированы из-за природы моделей. Смягчить это можно чёткими целями и контрольными точками валидации.
Модели ведут себя по-разному
Некоторые интерактивные скиллы требуют Premium-моделей для интерактивного использования; в противном случае они следуют фиксированной последовательности шагов.
Ограничения взаимодействия с моделями
Модели могут генерировать код, но не могут выполнять его на ваших локальных данных. Для устранения этого разрыва некоторые Skills включают скрипты, которые запускаются локально.
Участие в разработке
См. CONTRIBUTING.md — соглашения, генераторные процессы, тесты и инструкции по открытию pull request.
Примеры
Репозиторий содержит коллекцию примеров, где можно изучить возможности этих Skills и рабочих процессов для Java.
Architecture Decision Records (ADR)
- Полный список — в индексе ADR.
Changelog
- Подробности — в CHANGELOG.
Java JEPs начиная с Java 8
Java использует JEPs (JDK Enhancement Proposals) для описания новых возможностей языка и платформы. В этом репозитории отслеживается, какие JEPs могут улучшить Skills и рекомендации.