
marisha-sahay/awesome-java-agent-skills
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Java 開発者向けに、キュレーション、プロダクション対応のライブラリ.
概要
Java 開発者向けに、キュレーション、プロダクション対応のライブラリ。 企業Java 21規格、効果的なJava慣行、およびきれいなコード原則でAIコーディングアシスタント(クロード、アンチグラビティ、カーソル、ウィンドサーフィン、コピロット)を接地するように設計しました。 AI エージェントは、ボックスから Java を記述しますが、古い API を幻覚したり、企業基準を無視したり、CI パイプラインの Checkstyle または SonarQube ゲートに失敗するコードを書くことが多いです。 このリポジトリはギャップを埋めます。 これらの細心の注意を払ってAIエージェントのコンテキストに "skills" を注入することで、実際に気にしている主要なJavaエンジニアのように動作するように強制することができます: - - - - - 特定のJava 21 LTS API(例、仮想スレッド、レコード、パターンマッチング)でAIを囲む。 - AIコードは、100文字ラインの制限、明示的なインポート、および厳密なJavaDocルールを尊重するためにあらかじめ調整されています。 - 「hello world」コードを返してAIを停止します。 適切な例外処理、不変なDTO、および堅牢なテストを実施するために強制的に行います.
概要(AI 翻訳)
AI Agent Skills、Checkstyle ruleets、およびMaven Quality gatesのキュレーション、製造準備が整ったライブラリは、Java開発者向けに調整されています。
企業Java 21規格、効果的なJava慣行、およびきれいなコード原則でAIコーディングアシスタント(クロード、アンチグラビティ、カーソル、ウィンドサーフィン、コピロット)を接地するように設計しました。
447 「なぜ」
AI エージェントは、ボックスから okay Java を記述しますが、古い API を正規化したり、エンタープライズ標準を無視したり、CI パイプラインの Checkstyle または SonarQube ゲートに失敗するコードを書くことが多いです。
このリポジトリはギャップを埋めます。 これらの細心の注意を払ってAIエージェントのコンテキストに “skills” を注入することで、実際に気にしている Java プリンシパル エンジニアのように動作するように強制することができます。
- クリーンコードと効果的なJava
- 適切なメモリ管理とスレッド
- モダンスプリングブーツ3パラダイム
- ゼロ・トレランスの質のゲート
お問い合わせ
コンテンツのテーブル
- 「なぜ」
- なぜこれらのスキルを使用するのですか?
- リポジトリ構造
- 使用法及び取付け
- スキルカタログ(現・ロードマップ)
- ♀️ 含まれた品質ゲート&テンプレート
- 社会貢献
お問い合わせ
◀ これらのスキルを使用する理由
- 幻覚の緩和: 特定の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