
marisha-sahay/awesome-java-agent-skills
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Java 개발자를 위해 curated, production-ready library, 및 tailored.
개요
Java 개발자를 위해 curated, production-ready library, 및 tailored. 엔터프라이즈 Java 21 표준, 효과적인 Java 관행 및 깨끗한 코드 원칙의 지상 AI 코딩 조수 (Claude, Antigravity, Cursor, Windsurf, Copilot) 설계. AI 에이전트는 상자에서 잘 Java를 작성하지만, 그들은 종종 outdated API를 수집하고, 엔터프라이즈 표준을 무시하거나, CI 파이프라인의 Checkstyle 또는 SonarQube 게이트를 실패 코드 작성. 이 저장소는 간격을 다리. AI 에이전트의 컨텍스트로 이러한 정교한 기술 "skills"를 주사함으로써, 실제로 관심있는 Principal Java 엔지니어와 같은 역할을 할 수 있습니다. - - - - - 특정 Java 21 LTS API (예: 가상 스레드, 기록, 패턴 매칭)에 AI를 배치합니다. - AI 코드는 100-character 라인 제한, 명시된 수입 및 엄격한 JavaDoc 규칙을 존중하기 위해 사전 조절됩니다. - "hello world"코드를 반환하여 AI를 중지합니다. 적절한 예외 처리, immutable DTOs 및 강력한 테스트를 구현하기 위해 강제합니다.
개요(AI 번역)
AI Agent Skills의 curated, production-ready library, Checkstyle Ruleets, **Java 개발자를 위해 맞춤화된 Maven quality gate.
엔터프라이즈 Java 21 표준, 효과적인 Java 관행 및 깨끗한 코드 원칙의 지상 AI 코딩 조수 (Claude, Antigravity, Cursor, Windsurf, Copilot) 설계.
“왜”
AI 대리인은 상자에서 okay Java를 쓰고, 그러나 그들은 수시로 outdated APIs를 복종하고, 기업 기준을 무시하고, 또는 CI 파이프라인의 Checkstyle 또는 SonarQube 문을 실패하는 부호를 쓰.
이 저장소는 간격을 다리. AI 에이전트의 컨텍스트로 이러한 정교한 기술 "skills"를 주사함으로써, 실제로 관심있는 Principal Java 엔지니어와 같은 역할을 할 수 있습니다.
- ** Clean Code & 효과적인 Java** -Proper 메모리 관리 및 스레드
- **현대 스프링 부트 3 패러다임 **
- **Zero-Tolerance 품질 게이트 **
☸ 내용의 표
- “왜”
- 왜 이러한 기술을 사용합니까?
- 저장소 구조
- 사용법 & 임명
- 기술 카탈로그 (현재 & 로드맵)
- ܧ️ 품질 게이트 및 템플릿 포함
- 기여
왜 이러한 기술을 사용합니까?
- ** Hallucinations를 삭제: ** 특정 Java 21 LTS API에서 AI를 접지합니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
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
- The “Why”
- Why Use These Skills?
- Repository Structure
- Usage & Installation
- 🌟 The Skill Catalog (Current & Roadmap)
- ⚙️ Included Quality Gates & Templates
- 🤝 Contributing
💡 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/
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add marisha-sahay/awesome-java-agent-skills