Java

Java taxonomy generated by the site skill importer.

36 skills
A
springboot-verification

by affaan-m

springboot-verification is a verification loop for Spring Boot projects that helps you confirm a change is safe before a PR or deploy. Use this springboot-verification guide for build validation, static analysis, tests with coverage, security scans, and Skill Validation.

Skill Validation
Favorites 0GitHub 156.3k
A
springboot-tdd

by affaan-m

springboot-tdd is a Spring Boot test-first workflow skill using JUnit 5, Mockito, MockMvc, Testcontainers, and JaCoCo. Use it to add features, fix bugs, or refactor with clear test intent and high coverage. Best for springboot-tdd for Test Automation and backend changes.

Test Automation
Favorites 0GitHub 156.3k
A
springboot-security

by affaan-m

springboot-security is a practical Spring Boot security guide for authentication, authorization, validation, CSRF/CORS, secrets, headers, rate limiting, and dependency checks. Use the springboot-security skill for Security Audit work or to harden a Java service with fewer security misconfiguration risks.

Security Audit
Favorites 0GitHub 156.3k
A
springboot-patterns

by affaan-m

springboot-patterns helps you design Spring Boot backends with clear controller, service, and repository layers, plus validation, pagination, caching, async processing, profiles, and event-driven flows. Use it as a springboot-patterns guide for Backend Development when you need maintainable production patterns instead of ad hoc Spring code.

Backend Development
Favorites 0GitHub 156.3k
A
jpa-patterns

by affaan-m

jpa-patterns is a practical JPA/Hibernate guide for Spring Boot backend development. It covers entity design, relationships, query tuning, transactions, auditing, pagination, and pooling to help reduce ORM mistakes and improve persistence performance.

Backend Development
Favorites 0GitHub 156.2k
A
java-coding-standards

by affaan-m

The java-coding-standards skill provides practical guidance for readable, maintainable Java 17+ in Spring Boot services, covering naming, immutability, Optional, streams, exceptions, generics, and package layout. Use it for coding, refactoring, and java-coding-standards for Code Review.

Code Review
Favorites 0GitHub 156.2k
G
gemini-api-dev

by google-gemini

Use gemini-api-dev for API Development to build current Gemini API integrations with multimodal inputs, function calling, structured outputs, and SDK-specific setup. The gemini-api-dev skill helps you choose current models, avoid legacy defaults, and follow a practical gemini-api-dev guide for Python, JavaScript/TypeScript, Java, and Go.

API Development
Favorites 0GitHub 3.4k
M
azure-storage-blob-java

by microsoft

Use azure-storage-blob-java to build Java backend integrations with Azure Blob Storage. It covers Maven setup, client creation, and common operations like upload, download, list, delete, and container management with connection strings, SAS, shared key, or DefaultAzureCredential.

Backend Development
Favorites 0GitHub 2.2k
M
azure-security-keyvault-secrets-java

by microsoft

azure-security-keyvault-secrets-java is a Java Azure Key Vault Secrets skill for backend development. Use it to install dependencies, set up authentication, and generate code for storing, reading, updating, deleting, and recovering secrets in Azure-backed services.

Backend Development
Favorites 0GitHub 2.2k
M
azure-security-keyvault-keys-java

by microsoft

azure-security-keyvault-keys-java skill for Azure Key Vault Keys in Java. Create, manage, rotate, and use RSA or EC keys for encrypt/decrypt and sign/verify flows, with clear guidance for backend development, auth setup, client choice, and example-driven usage.

Backend Development
Favorites 0GitHub 2.2k
M
azure-monitor-query-java

by microsoft

Learn azure-monitor-query-java for Backend Development with install notes, client patterns, and practical logs and metrics usage. This azure-monitor-query-java skill covers the deprecated Azure Monitor Query SDK for Java, points to the newer split packages, and helps you read SKILL.md and examples quickly.

Backend Development
Favorites 0GitHub 2.2k
M
azure-monitor-opentelemetry-exporter-java

by microsoft

azure-monitor-opentelemetry-exporter-java skill for Java backend Development and Azure Monitor/OpenTelemetry migration. Learn legacy exporter usage, install context, and why the repo recommends azure-monitor-opentelemetry-autoconfigure for new setups. Includes dependency setup, connection string configuration, and practical guidance for traces, metrics, and logs.

Backend Development
Favorites 0GitHub 2.2k
M
azure-monitor-ingestion-java

by microsoft

azure-monitor-ingestion-java skill for Java backend development that sends custom logs to Azure Monitor via Logs Ingestion API, DCR, and DCE. Use it to understand install steps, client setup, batching, error handling, async patterns, and practical usage with SKILL.md and references/examples.md.

Backend Development
Favorites 0GitHub 2.2k
M
azure-communication-sms-java

by microsoft

azure-communication-sms-java is a Java guide for Azure Communication Services SMS. Use it to set up the SDK, choose a credential, build the client, and send single or bulk SMS with delivery reporting for API Development.

API Development
Favorites 0GitHub 2.2k
M
azure-communication-common-java

by microsoft

azure-communication-common-java is a Java skill for Azure Communication Services shared authentication and identifiers. Use it for CommunicationTokenCredential, token refresh, and backend development with Chat, Calling, or other ACS clients. It includes install guidance, examples, and a practical azure-communication-common-java guide.

Backend Development
Favorites 0GitHub 2.2k
M
azure-communication-chat-java

by microsoft

The azure-communication-chat-java skill helps you build Azure Communication Services chat features in Java for API Development. Use it for threads, messages, participants, typing notifications, and read receipts, with practical guidance on client setup, Maven dependency selection, and SDK usage.

API Development
Favorites 0GitHub 2.2k
M
azure-communication-callingserver-java

by microsoft

azure-communication-callingserver-java is a legacy Azure Communication Services skill for maintaining deprecated Java CallingServer code. It helps backend developers review old dependencies, map legacy classes and client builders, and migrate safely to azure-communication-callautomation instead of starting new projects with the deprecated SDK.

Backend Development
Favorites 0GitHub 2.2k
M
azure-communication-callautomation-java

by microsoft

azure-communication-callautomation-java helps you build server-side Azure Communication Services call automation in Java. It covers IVR, outbound and inbound calls, recording, DTMF menus, text-to-speech, transfers, event handling, and backend integration for Java services.

Backend Development
Favorites 0GitHub 2.2k
M
azure-appconfiguration-java

by microsoft

azure-appconfiguration-java is an Azure App Configuration SDK for Java skill for backend development. It covers install, client creation, auth setup, configuration settings, feature flags, labels, snapshots, secret references, and error handling so you can move from setup to working usage faster.

Backend Development
Favorites 0GitHub 2.2k
M
azure-ai-voicelive-java

by microsoft

azure-ai-voicelive-java is an Azure AI VoiceLive SDK skill for Java backend development. It covers install, authentication, WebSocket voice streaming, event handling, and example-driven usage for real-time assistant builds.

Backend Development
Favorites 0GitHub 2.2k
M
azure-ai-vision-imageanalysis-java

by microsoft

azure-ai-vision-imageanalysis-java helps you build Java image analysis apps with Azure AI Vision. Use it for captioning, OCR, object detection, tagging, people detection, smart cropping, and API Development with SDK setup, auth, and examples.

API Development
Favorites 0GitHub 2.2k
M
azure-ai-projects-java

by microsoft

azure-ai-projects-java helps backend developers use the Azure AI Projects SDK for Java to manage Foundry project resources like connections, datasets, indexes, deployments, and evaluations. It covers install, authentication, client setup, and practical usage with the repo's examples and guidance.

Backend Development
Favorites 0GitHub 2.2k
M
azure-ai-formrecognizer-java

by microsoft

The azure-ai-formrecognizer-java skill helps Java developers use Azure AI Document Intelligence for OCR extraction, tables, key-value pairs, invoices, receipts, IDs, and custom document models. It aligns with the current com.azure:azure-ai-documentintelligence SDK and is useful when you need practical Java setup, API guidance, and repeatable document analysis.

OCR Extraction
Favorites 0GitHub 2.2k
K
geomaster

by K-Dense-AI

geomaster is a geospatial science skill for GIS, remote sensing, spatial analysis, and Earth observation workflows. Use it for Data Analysis tasks like raster and vector operations, satellite imagery processing, spatial metrics, and workflow planning. The geomaster guide helps you install, inspect, and apply the skill with less guesswork.

Data Analysis
Favorites 0GitHub 0
Java