Agent skill

Senior Java

by benchflow-ai in benchflow-ai/skillsbench

World-class Java and Spring Boot development skill for enterprise applications, microservices, and cloud-native systems.

MITAuto-check passedBackend & APIs

Install Senior Java

skills CLI
$ npx skills add benchflow-ai/skillsbench --skill senior-java -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install benchflow-ai/skillsbench senior-java --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/benchflow-ai/skillsbench.git skills-src && mkdir -p .claude/skills && cp -r skills-src/tasks/fix-druid-loophole-cve/environment/skills/senior-java .claude/skills/senior-java && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
senior-java
GitHub stars
1.8k
Token cost
~5k tokens
SKILL.md length
1,348 words
Files
25 (incl. scripts, references, assets)
Skills in repo
180
Repo updated
First seen
Licence
MIT

At a glance

World-class Java and Spring Boot development skill for enterprise applications, microservices, and cloud-native systems.

  • Works in 4 steps: New Spring Boot Microservice → REST API Development → JPA/Hibernate Optimization → …
  • Tasks that involve Backend development
  • SKILL.md covers Overview, Core Capabilities, Quick Start and Key Workflows, plus 6 more sections
  • Runs Python scripts from its folder; calls python and docker

What it does

Senior Java is an agent skill from benchflow-ai/skillsbench. World-class Java and Spring Boot development skill for enterprise applications, microservices, and cloud-native systems. Expertise in Spring Framework, Spring Boot 3.x, Spring Cloud, JPA/Hibernate, and reactive programming with WebFlux. Includes project scaffolding, dependency management, security implementation, and performance optimization.

Its SKILL.md is about 5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 27 other files, including scripts, reference files and assets (for example `HOW_TO_USE.md`, `references/java-performance-tuning.md` and `references/jpa-hibernate-guide.md`). Compatibility notes: Python 3.8+; platforms: macos, linux, windows

It sits in Backend & APIs, covering Backend development, Microservices and Project scaffolding. It works with Spring Boot and Java. The repository describes itself as: SkillsBench evaluates how well skills work and how effective agents are at using them. The licence is MIT.

When your agent uses it

  • Tasks that involve Backend development
  • Tasks that involve Microservices
  • Tasks that involve Project scaffolding

Example prompts

  • “/senior-java”

Requirements

  • Python 3
  • Docker
  • Compatibility (from SKILL.md): Python 3.8+; platforms: macos, linux, windows

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. New Spring Boot Microservice
  2. REST API Development
  3. JPA/Hibernate Optimization
  4. Spring Security Implementation

What it can do on your machine

Read from SKILL.md and the folder at commit 9a1f4dd. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 5 files in scripts/ (Python, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • python
    • docker

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • docs.spring.io

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Python 3.8+; platforms: macos, linux, windows

    From compatibility in the SKILL.md frontmatter.

Context cost

Senior Java loads about 5k tokens when it runs, and up to ~22k if it reads all its reference files. Until then it costs about 89 tokens; SKILL.md has 1,348 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~89
When it runs · the whole SKILL.md, loaded when a task matches
~5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~22k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from benchflow-ai/skillsbench at commit 9a1f4dd, republished under its MIT licence (© benchflow-ai). 1,348 words, ~5,049 tokens.

Download SKILL.mdSave it as .claude/skills/senior-java/SKILL.md (or your agent's skills folder). This skill also uses 24 other files; get the full folder from GitHub.
name
senior-java
description
World-class Java and Spring Boot development skill for enterprise applications, microservices, and cloud-native systems. Expertise in Spring Framework, Spring Boot 3.x, Spring Cloud, JPA/Hibernate, and reactive programming with WebFlux. Includes project scaffolding, dependency management, security implementation, and performance optimization.
compatibility
Python 3.8+; platforms: macos, linux, windows
title
Senior Java Skill Package
domain
engineering
subdomain
java-development
difficulty
advanced
time-saved
60%+ on project scaffolding, 40% on security implementation
frequency
Daily for enterprise development teams
use-cases
Building enterprise Spring Boot applications with production-ready configuration, Designing microservices with Spring Cloud and service discovery…
related-agents
cs-java-engineer
related-skills
senior-backend, senior-architect
orchestrated-by
cs-java-engineer

Senior Java

World-class Java and Spring Boot development skill for enterprise applications, microservices, and cloud-native systems. Expertise in Spring Framework, Spring Boot 3.x, Spring Cloud, JPA/Hibernate, and reactive programming with WebFlux.

Overview

This skill provides production-ready Java and Spring Boot development capabilities through six Python automation tools and comprehensive reference documentation. Whether building enterprise monoliths, microservices architectures, or reactive systems, this skill ensures best practices, scalable architecture, and enterprise-grade security.

What This Skill Provides:

  • Spring Boot project scaffolding with layered architecture
  • JPA entity and repository generation with optimized queries
  • RESTful API endpoint scaffolding with proper error handling
  • Spring Security configuration (OAuth2, JWT, RBAC)
  • Dependency analysis and upgrade recommendations
  • JVM performance profiling and optimization guidance

Use this skill when:

  • Starting new Spring Boot projects or microservices
  • Implementing JPA/Hibernate data layers
  • Designing RESTful APIs with Spring MVC or WebFlux
  • Setting up authentication and authorization
  • Optimizing JVM and application performance
  • Reviewing Java code for quality and patterns

Core Value: Save 60%+ time on project scaffolding while ensuring enterprise-grade architecture, security compliance, and performance optimization.

Core Capabilities

  • Spring Boot Scaffolding - Generate production-ready Spring Boot 3.x projects with layered architecture, Docker configuration, and CI/CD pipelines
  • Entity Generation - Create JPA entities with repositories, services, controllers, DTOs, and mappers following DDD patterns
  • API Development - Scaffold RESTful endpoints with validation, error handling, pagination, and OpenAPI documentation
  • Security Implementation - Configure Spring Security with OAuth2, JWT, role-based access control, and security best practices
  • Dependency Management - Analyze dependencies for vulnerabilities, outdated versions, and upgrade paths
  • Performance Optimization - Profile JVM applications, identify bottlenecks, and generate optimization recommendations

Quick Start

Create Spring Boot Project
bash
# Create microservice with PostgreSQL
python scripts/spring_project_scaffolder.py order-service --type microservice --db postgresql

# Create monolith with MySQL and security
python scripts/spring_project_scaffolder.py ecommerce-app --type monolith --db mysql --security oauth2

# Create reactive WebFlux service
python scripts/spring_project_scaffolder.py notification-service --type reactive --db mongodb
Generate JPA Entity
bash
# Generate complete entity stack (entity, repository, service, controller, DTO)
python scripts/entity_generator.py Product --fields "id:Long,name:String,price:BigDecimal,category:String,createdAt:LocalDateTime"

# Generate with relationships
python scripts/entity_generator.py Order --fields "id:Long,customer:Customer,items:List<OrderItem>,total:BigDecimal" --relations "customer:ManyToOne,items:OneToMany"
Analyze Dependencies
bash
# Check for vulnerabilities and updates
python scripts/dependency_analyzer.py pom.xml --check-security

# Generate upgrade report
python scripts/dependency_analyzer.py build.gradle --output report.md
Access Documentation
  • Spring Boot patterns: references/spring-boot-best-practices.md
  • Microservices design: references/microservices-patterns.md
  • JPA/Hibernate guide: references/jpa-hibernate-guide.md
  • Security reference: references/spring-security-reference.md
  • Performance tuning: references/java-performance-tuning.md

Key Workflows

1. New Spring Boot Microservice

Time: 30-45 minutes

  1. Scaffold Project - Generate microservice with Spring Boot 3.x, Docker, and CI/CD

    bash
    python scripts/spring_project_scaffolder.py inventory-service --type microservice --db postgresql --security jwt
  2. Configure Environment - Set up application.yml with profiles (dev, staging, prod)

    bash
    cd inventory-service
    # Edit src/main/resources/application.yml
    # Configure database, security, and service discovery
  3. Generate Entities - Create domain model with JPA entities

    bash
    python scripts/entity_generator.py Inventory --fields "id:Long,productId:Long,quantity:Integer,warehouse:String"
    python scripts/entity_generator.py InventoryMovement --fields "id:Long,inventory:Inventory,quantity:Integer,type:MovementType,timestamp:LocalDateTime"
  4. Implement Business Logic - Add service layer logic and validation rules

  5. Add Tests - Generate unit and integration tests

    bash
    # Run tests
    ./mvnw test
    ./mvnw verify  # Integration tests
  6. Build and Deploy

    bash
    ./mvnw clean package -DskipTests
    docker build -t inventory-service:latest .

See spring-boot-best-practices.md for complete setup patterns.

2. REST API Development

Time: 20-30 minutes per endpoint group

  1. Design API Contract - Define endpoints following REST conventions

    bash
    python scripts/api_endpoint_generator.py products --methods GET,POST,PUT,DELETE --paginated
  2. Implement Validation - Add Jakarta validation annotations and custom validators

  3. Configure Error Handling - Set up global exception handler with problem details (RFC 7807)

  4. Add OpenAPI Documentation - Configure SpringDoc for automatic API docs

  5. Test Endpoints - Generate integration tests with MockMvc or WebTestClient

See spring-boot-best-practices.md for API design patterns.

3. JPA/Hibernate Optimization

Time: 1-2 hours for complex data models

  1. Analyze Current Queries - Profile repository methods for N+1 problems

    bash
    python scripts/performance_profiler.py --analyze-queries src/
  2. Optimize Fetch Strategies - Configure lazy/eager loading appropriately

  3. Add Query Hints - Implement entity graphs and query hints for complex queries

  4. Configure Caching - Set up Hibernate second-level cache with Hazelcast or Redis

  5. Implement Pagination - Use Spring Data's Slice or Page for large datasets

See jpa-hibernate-guide.md for optimization patterns.

4. Spring Security Implementation

Time: 1-2 hours

  1. Generate Security Config - Create security configuration for chosen auth method

    bash
    python scripts/security_config_generator.py --type jwt --roles ADMIN,USER,MANAGER
  2. Configure OAuth2/JWT - Set up token generation, validation, and refresh

  3. Implement RBAC - Add role-based access control to endpoints

  4. Add Method Security - Configure @PreAuthorize and @PostAuthorize annotations

  5. Test Security - Generate security integration tests

See spring-security-reference.md for security patterns.

Python Tools

spring_project_scaffolder.py

Generate production-ready Spring Boot project structures with complete configuration.

Key Features:

  • Spring Boot 3.x with Java 17/21 support
  • Multiple project types (microservice, monolith, reactive)
  • Database configuration (PostgreSQL, MySQL, MongoDB, H2)
  • Docker and Docker Compose setup
  • GitHub Actions CI/CD pipeline
  • Layered architecture (controller, service, repository)
  • Lombok and MapStruct integration

Common Usage:

bash
# Microservice with PostgreSQL and JWT security
python scripts/spring_project_scaffolder.py user-service --type microservice --db postgresql --security jwt

# Monolith with MySQL and OAuth2
python scripts/spring_project_scaffolder.py ecommerce --type monolith --db mysql --security oauth2

# Reactive service with MongoDB
python scripts/spring_project_scaffolder.py notification-service --type reactive --db mongodb

# Help
python scripts/spring_project_scaffolder.py --help
entity_generator.py

Generate complete JPA entity stacks with repository, service, controller, and DTO.

Key Features:

  • JPA entity with Lombok annotations
  • Spring Data JPA repository with custom queries
  • Service layer with transaction management
  • REST controller with validation
  • DTO and mapper (MapStruct)
  • Relationship support (OneToMany, ManyToOne, ManyToMany)

Common Usage:

bash
# Basic entity
python scripts/entity_generator.py Customer --fields "id:Long,name:String,email:String"

# Entity with relationships
python scripts/entity_generator.py Order --fields "id:Long,customer:Customer,total:BigDecimal" --relations "customer:ManyToOne"

# Entity with audit fields
python scripts/entity_generator.py Product --fields "id:Long,name:String,price:BigDecimal" --auditable

# Help
python scripts/entity_generator.py --help
api_endpoint_generator.py

Scaffold RESTful API endpoints with validation and documentation.

Key Features:

  • CRUD endpoint generation
  • Request/response DTOs
  • Jakarta validation annotations
  • OpenAPI annotations
  • Pagination support
  • Error handling

Common Usage:

bash
# Full CRUD endpoints
python scripts/api_endpoint_generator.py orders --methods GET,POST,PUT,DELETE

# Read-only with pagination
python scripts/api_endpoint_generator.py reports --methods GET --paginated

# Help
python scripts/api_endpoint_generator.py --help
security_config_generator.py

Generate Spring Security configuration for various authentication methods.

Key Features:

  • JWT authentication setup
  • OAuth2 resource server configuration
  • Role-based access control
  • Method security configuration
  • CORS and CSRF configuration
  • Security filter chain

Common Usage:

bash
# JWT security with roles
python scripts/security_config_generator.py --type jwt --roles ADMIN,USER

# OAuth2 resource server
python scripts/security_config_generator.py --type oauth2 --issuer-uri https://auth.example.com

# Help
python scripts/security_config_generator.py --help
dependency_analyzer.py

Analyze Maven/Gradle dependencies for vulnerabilities and updates.

Key Features:

  • Security vulnerability scanning
  • Outdated dependency detection
  • Upgrade path recommendations
  • Dependency tree analysis
  • License compliance checking

Common Usage:

bash
# Analyze Maven project
python scripts/dependency_analyzer.py pom.xml

# Analyze Gradle with security focus
python scripts/dependency_analyzer.py build.gradle --check-security

# Generate markdown report
python scripts/dependency_analyzer.py pom.xml --output report.md

# Help
python scripts/dependency_analyzer.py --help
performance_profiler.py

Profile JVM applications and generate optimization recommendations.

Key Features:

  • Query analysis for N+1 detection
  • Memory usage patterns
  • GC behavior analysis
  • Thread pool recommendations
  • Connection pool optimization
  • JVM flag recommendations

Common Usage:

bash
# Analyze source for performance issues
python scripts/performance_profiler.py --analyze-queries src/

# Profile running application
python scripts/performance_profiler.py --profile http://localhost:8080/actuator

# Generate optimization report
python scripts/performance_profiler.py src/ --output performance-report.md

# Help
python scripts/performance_profiler.py --help

Reference Documentation

Show full SKILL.md (576 more words)Show less
When to Use Each Reference

spring-boot-best-practices.md - Spring Boot Patterns

  • Project structure and layered architecture
  • Configuration management with profiles
  • API design and error handling
  • Testing strategies (unit, integration, contract)
  • Production readiness (actuator, monitoring)

microservices-patterns.md - Microservices Architecture

  • Service decomposition strategies
  • Spring Cloud components (Config, Gateway, Discovery)
  • Inter-service communication (REST, gRPC, messaging)
  • Distributed tracing and observability
  • Circuit breaker and resilience patterns

jpa-hibernate-guide.md - Data Layer

  • Entity design and mapping strategies
  • Repository patterns and custom queries
  • Fetch optimization and N+1 prevention
  • Caching strategies (first-level, second-level)
  • Transaction management

spring-security-reference.md - Security

  • Authentication methods (JWT, OAuth2, SAML)
  • Authorization patterns (RBAC, ABAC)
  • Security filter chain configuration
  • Method security annotations
  • Security testing

java-performance-tuning.md - Performance

  • JVM tuning and GC optimization
  • Connection pool configuration
  • Caching strategies
  • Async processing and virtual threads
  • Profiling and monitoring tools

Best Practices

Quality Standards
  • Code Coverage: Target 80%+ for business logic, 60%+ overall
  • API Documentation: 100% endpoint coverage with OpenAPI
  • Security Scanning: Zero critical/high vulnerabilities
  • Performance: P99 latency < 200ms for CRUD operations
Common Pitfalls to Avoid
  • N+1 Queries - Always use entity graphs or fetch joins for relationships
  • Missing Transactions - Ensure @Transactional on service methods modifying data
  • Blocking in WebFlux - Never use blocking calls in reactive pipelines
  • Hardcoded Configuration - Use externalized configuration with profiles
  • Missing Validation - Always validate input at controller layer
  • Open Sessions in View - Disable OSIV anti-pattern in production

See spring-boot-best-practices.md for detailed guidelines.

Performance Metrics

Development Efficiency:

  • Project scaffolding time (target: < 30 minutes)
  • Entity stack generation (target: < 5 minutes per entity)
  • Security setup time (target: < 1 hour)

Code Quality:

  • Test coverage (target: 80%+)
  • Static analysis issues (target: 0 critical/high)
  • Documentation coverage (target: 100% public APIs)

Runtime Performance:

  • P99 latency (target: < 200ms)
  • Throughput (target: > 1000 RPS per instance)
  • Memory efficiency (target: < 512MB heap for typical service)

Integration

This skill works best with:

  • senior-backend - For general API patterns and database design
  • senior-architect - For system design and microservices architecture decisions
  • senior-devops - For CI/CD pipeline and Kubernetes deployment
  • senior-security - For security audits and penetration testing

See spring-boot-best-practices.md for CI/CD and automation integration examples.

Composability & Integration

Skill Composition Patterns

This skill receives input from:

  • senior-architect - Architecture decisions inform project scaffolding choices
  • business-analyst-toolkit - Requirements define entity models and API contracts
  • product-manager-toolkit - User stories guide feature implementation

This skill provides output to:

  • senior-devops - Generated projects include Dockerfile and CI/CD configuration
  • senior-qa - Generated code includes test scaffolding for QA automation
  • technical-writer - OpenAPI specs feed API documentation generation

Workflow Pattern 1: Microservices Development

senior-architect → senior-java → senior-devops

Use this pattern for designing and deploying microservices with proper architecture review.

Workflow Pattern 2: Full-Stack Feature

senior-java → senior-frontend → senior-qa

Use this pattern for end-to-end feature implementation with backend API, frontend UI, and testing.

Benefits

Time Savings:

  • 60% faster project scaffolding vs. manual setup
  • 50% reduction in boilerplate code through generation
  • 40% faster security implementation with templates

Quality Improvements:

  • Consistent architecture across projects
  • Built-in security best practices
  • Comprehensive test coverage templates

Business Impact:

  • Faster time-to-market for new services
  • Reduced technical debt through standardization
  • Lower maintenance costs through consistency

Next Steps

Getting Started:

  1. Run python scripts/spring_project_scaffolder.py my-service --type microservice --db postgresql to create your first project
  2. Review generated structure and customize configuration
  3. Generate entities with python scripts/entity_generator.py

Advanced Usage:

  • Configure Spring Cloud for service discovery
  • Implement reactive patterns with WebFlux
  • Set up distributed tracing with Micrometer

Additional Resources


Documentation: Full skill guide and workflows available in this file

Support: For issues or questions, refer to domain guide at ../CLAUDE.md

Version: 1.0.0 | Last Updated: 2025-12-16 | Status: Production Ready

© benchflow-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 24 other files (scripts, references, assets) in tasks/fix-druid-loophole-cve/environment/skills/senior-java of benchflow-ai/skillsbench.

  • SKILL.md
  • HOW_TO_USE.md
  • assets/.gitkeep
  • references/java-performance-tuning
  • references/java-performance-tuning.md
  • references/jpa-hibernate-guide
  • references/jpa-hibernate-guide.md
  • references/microservices-patterns
  • references/microservices-patterns.md
  • references/spring-boot-best-practices
  • references/spring-boot-best-practices.md
  • references/spring-security-reference
  • references/spring-security-reference.md
  • scripts/api_endpoint_generator
  • scripts/api_endpoint_generator.py
  • scripts/dependency_analyzer
  • scripts/dependency_analyzer.py
  • scripts/entity_generator
  • … and 7 more

Open the folder on GitHubat commit 9a1f4dd

Compare with similar skills

Senior Java next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Senior Java compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Senior Java this skillbenchflow-ai/skillsbench1.8k—~5kAutomated safety check: PassMIT
Spring Boot EngineerJeffallan/claude-skills12k—~1.9kAutomated safety check: PassMIT
Dr Jskilljdubois/dr-jskill342—~4.6kAutomated safety check: NotesApache-2.0
Java ArchitectJeffallan/claude-skills12k—~1.5kAutomated safety check: PassMIT
Spring Boot Project Creatorgiuseppe-trisciuoglio/developer-kit355—~3.4kAutomated safety check: NotesMIT
Grails Developer Guideapache/grails-core2.9k—~4.9kAutomated safety check: PassApache-2.0

Similar skills

  • Spring Boot Engineer

    Jeffallan/claude-skills

    Builds Spring Boot 3.x services with REST controllers, Spring Data JPA, Spring Security 6, WebFlux and Spring Cloud, verified by tests and Actuator health checks.

    12k GitHub stars~1.9k tokensUpdated 4 days ago
    Backend & APIsAuto-check passed
  • Dr Jskill

    jdubois/dr-jskill

    Creates Java + Spring Boot projects: Web applications, full-stack apps with Vue.js or Angular or React or vanilla JS, PostgreSQL, REST APIs, and Docker.

    342 GitHub stars~4.6k tokensUpdated 8 days ago
    Backend & APIsAuto-check: notes
  • Java Architect

    Jeffallan/claude-skills

    Builds Spring Boot 3.x services on Java 21 with domain-driven design, WebFlux, JPA tuning and Spring Security using OAuth2 and JWT, verified by Maven or Gradle builds.

    12k GitHub stars~1.5k tokensUpdated 4 days ago
    Backend & APIsAuto-check passed
  • Spring Boot Project Creator

    giuseppe-trisciuoglio/developer-kit

    Creates and scaffolds a new Spring Boot project (3.x or 4.x) by downloading from Spring Initializr, generating package structure (DDD or Layered architecture), configuring JPA, SpringDoc OpenAPI…

    355 GitHub stars~3.4k tokensUpdated 27 days ago
    Backend & APIsAuto-check: notes
  • Grails Developer Guide

    apache/grails-core

    Guides building Grails web applications and REST APIs with GORM, controllers, services, views, plugins and Spock and Geb testing.

    2.9k GitHub stars~4.9k tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • Progen

    sivaprasadreddy/sivalabs-agent-skills

    A skill your agent uses when the user wants to create/generate/scaffold a new Spring Boot project (Maven or Gradle, REST API / Web App / Spring Boot + Angular full stack).

    187 GitHub stars~2.7k tokensUpdated 2 days ago
    Backend & APIsAuto-check: notes

More from benchflow-ai/skillsbench

All 180 skills in this repo
  • Lean4 Memories

    benchflow-ai/skillsbench

    This skill should be used when working on Lean 4 formalization projects to maintain persistent memory of successful proof patterns, failed approaches, project conventions, and user preferences…

    1.8k GitHub stars~3.2k tokensUpdated 2 mo ago
    Auto-check passed
  • Senior Data Engineer

    benchflow-ai/skillsbench

    World-class data engineering skill for building scalable data pipelines, ETL/ELT systems, real-time streaming, and data infrastructure.

    1.8k GitHub stars~5.9k tokensUpdated 2 mo ago
    Auto-check passed
  • Ac Branch Pi Model

    benchflow-ai/skillsbench

    AC branch pi-model power flow equations (P/Q and |S|) with transformer tap ratio and phase shift, matching acopf-math-model.md and MATPOWER branch fields.

    1.8k GitHub stars~1.1k tokensUpdated 2 mo ago
    Auto-check passed
  • Civ6lib

    benchflow-ai/skillsbench

    Civilization 6 district mechanics library. An agent skill from benchflow-ai/skillsbench.

    1.8k GitHub stars~1.7k tokensUpdated 2 mo ago
    Auto-check passed
  • D3 Visualization

    benchflow-ai/skillsbench

    Build deterministic, verifiable data visualizations with D3.js (v6).

    1.8k GitHub stars~1.5k tokensUpdated 2 mo ago
    Auto-check passed
  • Dc Power Flow

    benchflow-ai/skillsbench

    DC power flow analysis for power systems. An agent skill from benchflow-ai/skillsbench.

    1.8k GitHub stars~717 tokensUpdated 2 mo ago
    Auto-check passed

Works with

Categories

Questions about Senior Java

What does Senior Java do?

World-class Java and Spring Boot development skill for enterprise applications, microservices, and cloud-native systems. Senior Java is an agent skill from benchflow-ai/skillsbench. World-class Java and Spring Boot development skill for enterprise applications, microservices, and cloud-native systems.

When should I use Senior Java?

Senior Java fits situations like: tasks that involve Backend development; tasks that involve Microservices; tasks that involve Project scaffolding.

How do I install Senior Java in Claude Code?

Run `npx skills add benchflow-ai/skillsbench --skill senior-java -a claude-code`. Or copy the skill folder (tasks/fix-druid-loophole-cve/environment/skills/senior-java in benchflow-ai/skillsbench) into .claude/skills/senior-java in your project. Claude Code loads it when a task matches its description.

How do I install Senior Java in Codex?

Run `npx skills add benchflow-ai/skillsbench --skill senior-java -a codex`. Or copy the skill folder (tasks/fix-druid-loophole-cve/environment/skills/senior-java in benchflow-ai/skillsbench) into .agents/skills/senior-java in your project. Codex loads it when a task matches its description.

Can I use Senior Java in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add benchflow-ai/skillsbench --skill senior-java -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/senior-java, .gemini/skills/senior-java, .github/skills/senior-java and .opencode/skills/senior-java in your project.

What does Senior Java need to run?

Going by SKILL.md and its folder, Senior Java needs Python for the scripts in its folder and the command-line tools its instructions call (python and docker). Our summary lists: Python 3; Docker. Compatibility (from SKILL.md): Python 3.8+; platforms: macos, linux, windows.

Does Senior Java access the network?

SKILL.md names 1 domain. As links in the text: docs.spring.io. This is read from the text; nothing was executed.

Is Senior Java safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Senior Java use?

Senior Java is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Senior Java use?

About 5k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 17k tokens, read only when the agent opens those files.

What are the alternatives to Senior Java?

Skills that share tags, products or a category with Senior Java: Spring Boot Engineer (Jeffallan/claude-skills, 12k stars), Dr Jskill (jdubois/dr-jskill, 342 stars), Java Architect (Jeffallan/claude-skills, 12k stars) and Spring Boot Project Creator (giuseppe-trisciuoglio/developer-kit, 355 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Senior Java?

benchflow-ai (a GitHub organization) maintains it in benchflow-ai/skillsbench, which has 1,832 GitHub stars. The repository holds 180 skills in this directory. The repository was last updated on July 23, 2026.

Source: benchflow-ai/skillsbench on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.