swe-programming-java
CommunityEnsure consistent Java/Spring code for AI agents
System Documentation
What problem does it solve?
This Skill solves the problem of AI development agents generating inconsistent, non-compliant Java and Spring code that fails to align with industry best practices and project governance rules, reducing manual code review effort and preventing technical debt from non-standard implementations.
Core Features & Use Cases
- Full-Stack Java Standards: Provides progressive disclosure of coding standards covering Java 17+ language features, Spring Framework core patterns, and Spring Boot operational best practices for the entire Java technology stack.
- Comprehensive Reference Library: Includes authoritative guidelines for naming conventions, error handling, testing, security, data access, and domain-driven design patterns, with links to deeper documentation for edge cases.
- Use Case: A development agent building a new Spring Boot REST API can use this Skill to ensure correct implementation of constructor-based dependency injection, @Transactional service layer patterns, and JUnit 5 test structures without manual documentation lookup.
Quick Start
Use the swe-programming-java skill to verify that your generated Spring Boot service class uses constructor injection for required dependencies and follows project naming conventions for method and variable names.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: swe-programming-java Download link: https://github.com/wahidyankf/ose-primer/archive/main.zip#swe-programming-java Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.