MS

marisha-sahay/awesome-java-agent-skills

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

23 stars Качество 61 Тренд 18MIT

A curated, production-ready library of , , and tailored for Java developers.

Обзор

A curated, production-ready library of , , and tailored for Java developers. Designed to ground AI coding assistants (Claude, Antigravity, Cursor, Windsurf, Copilot) in enterprise Java 21 standards, Effective Java practices, and clean code principles. AI agents write okay Java out of the box, but they often hallucinate outdated APIs, ignore enterprise standards, or write code that fails your CI pipeline's Checkstyle or SonarQube gates. This repository bridges the gap. By injecting these meticulously crafted "skills" into your AI agent's context, you can force it to act like a Principal Java Engineer who actually cares about: - - - - - Ground the AI in specific Java 21 LTS APIs (e.g., Virtual Threads, Records, Pattern Matching). - AI code is pre-conditioned to respect 100-character line limits, explicit imports, and strict JavaDoc rules. - Stop your AI from returning "hello world" code. Force it to implement proper exception handling, immutable DTOs, and robust tests.

README

Показан фрагмент оригинального README. Открыть оригинал.

Awesome Java Agent Skills 🚀

A curated, production-ready library of AI Agent Skills, Checkstyle rulesets, and Maven quality gates tailored for Java developers.

Designed to ground AI coding assistants (Claude, Antigravity, Cursor, Windsurf, Copilot) in enterprise Java 21 standards, Effective Java practices, and clean code principles.

📖 The “Why”

AI agents write okay Java out of the box, but they often hallucinate outdated APIs, ignore enterprise standards, or write code that fails your CI pipeline’s Checkstyle or SonarQube gates.

This repository bridges the gap. By injecting these meticulously crafted “skills” into your AI agent’s context, you can force it to act like a Principal Java Engineer who actually cares about:

  • Clean Code & Effective Java
  • Proper Memory Management & Threading
  • Modern Spring Boot 3 Paradigms
  • Zero-Tolerance Quality Gates

📑 Table of Contents


💡 Why Use These Skills?

  • Eliminate Hallucinations: Ground the AI in specific Java 21 LTS APIs (e.g., Virtual Threads, Records, Pattern Matching).
  • Pass CI/CD First Time: AI code is pre-conditioned to respect 100-character line limits, explicit imports, and strict JavaDoc rules.
  • Enterprise Ready: Stop your AI from returning “hello world” code. Force it to implement proper exception handling, immutable DTOs, and robust tests.
  • Agent Agnostic: Use the provided adapters to export skills to Cursor, Windsurf, Antigravity, or Copilot.

📂 Repository Structure

While many “awesome” repos are just flat lists of links, this repository is a living library of configurations and rules.

awesome-java-agent-skills/
├── .github/
│   └── workflows/
│       └── validate-skills.yml              # CI workflow verifying SKILL.md format
├── adapters/
│   └── export_to_cursor.py                  # Helper tool to convert SKILL.md -> Cursor .mdc
├── skills/                                  # Core skills categorized by domain
│   ├── clean-code/
│   │   └── java-clean-code/                 # Available NOW!
│   │       └── SKILL.md                     
│   └── ...                                  # (See Roadmap below)
├── templates/
│   └── quality-gates/
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add marisha-sahay/awesome-java-agent-skills
Новичок в MCP? Начните с руководства на mcpskill.org →