Claude Info
Бэкенд

Skills и Agents для Java

jabrena/cursor-rules-java

Курируемая коллекция Skills и Agents для современных SDLC-процессов в Java Enterprise. Охватывает планирование, архитектуру, разработку на Maven, тестирование, рефакторинг, профилирование и документацию. Совместима с Claude Code, Cursor и другими AI-инструментами.

Установка

terminal
bash
git clone https://github.com/jabrena/cursor-rules-java.git

README

Skills & Agents для Java

Динамика звёзд

Stargazers over time

CI Builds

Цель

Курируемая и опinionated-коллекция Skills и Agents для использования в современных SDLC-процессах при разработке Java Enterprise с вашим любимым AI-агентом.

ВОПРОСРОЛЬОБЛАСТЬПОДДЕРЖКА
ЧТО / КОГДАPO, BA, EA, SA, TLAgile и планированиеUser Stories, GitHub Issues и Jira
ЗАЧЕМEA, SL, TLАрхитектураADRs и UML / C4 / ER-диаграммы
КАКSA, TL, SWESpec-DrivenAI Plan mode и OpenSpec
КАКTL, SWEJava-разработкаСистема сборки на Maven, Проектирование, Написание кода, Тестирование, Наблюдаемость, Рефакторинг и JMH Benchmarking, Нагрузочное тестирование с JMeter, Профилирование с Async profiler/OpenJDK tools, Документация, Spring Boot, Quarkus, Micronaut, OpenAPI, WireMock и AGENTS.md

Результаты

Проект формирует набор артефактов по итогам каждой итерации.

ИнвентарьУстановкаНачало работы
1. Skills для Javanpx skills add jabrena/cursor-rules-java --all --agent cursorSkills для Java
2. Agents для Java@003-agents-installation Установить Agents в Cursor/ClaudeAgents для 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)

Changelog

Java JEPs начиная с Java 8

Java использует JEPs (JDK Enhancement Proposals) для описания новых возможностей языка и платформы. В этом репозитории отслеживается, какие JEPs могут улучшить Skills и рекомендации.

Митапы, конференции, воркшопы и статьи

Codemotion / Мадрид (2026/04/20 — 11:00–12:30)

W-JAX / Мюнхен (2025/11/06 — 10:30–11:30)

Похожие скиллы