Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java-skills

Java development best practices and coding conventions

GitHub License Agent Skills

English | 简体中文

Introduction · Install · Skills · Supported Agents · Ecosystem


📖 Introduction

Java Skills is a curated collection of Agent Skills for AI coding agents, part of the Full Stack Skills ecosystem maintained by PartMe.AI.

This package includes 31 skills. Each skill is a self-contained SKILL.md file that AI agents load on-demand.

📦 Install

npx skills add full-stack-skills/java-skills

Or install specific skills:

npx skills add full-stack-skills/java-skills --skill <skill-name>

🎯 Skills (31)

Skill Description
java-code-comments Java code commenting conventions and best practices
java-conventions 统一 Java 项目编码规范与注释规范(SLF4J+Lombok 日志、Bean Lombok 注解选择、判空 Objects/Optional、工具类优先级 Spring→Apache Commons→Hutool→Guava、复杂...
java-development-manual Java development manual and guidelines
unirest-java-3 Unirest 3.x HTTP client for Java 8+ with Apache HttpClient, built-in GSON, per-request proxy, mocking, caching, and connection pool tuning
unirest-java-4 Unirest 4.x HTTP client for Java 11+ with java.net.http, SSE, WebSocket, HTTP/2, ProxySelector, mocking, caching, and modular JSON support
okhttp3-5.x OkHttp 5.x HTTP client for Java/JVM 8+ and Android 5+ with HTTP/2, transparent GZIP, Fast Fallback, MockWebServer, and GraalVM Native Image support
sa-token Sa-Token core authentication framework — login, permission/role auth, annotation auth, route interceptor, session management, token configuration, front-back separation
sa-token-advanced Sa-Token advanced security — secondary auth (2FA), account banning (full/category/tiered), identity switching, multi-account systems, global listener & filter, password encryption, HTTP Basic/Digest
sa-token-sso Sa-Token SSO single sign-on — 3 modes (same-domain cookie, cross-domain redirect, cross-domain HTTP ticket), SSO-Server setup, SSO-Client integration, single logout
sa-token-oauth2 Sa-Token OAuth2.0 server — 4 grant types (authorization code, implicit, password, client credentials), Scope control, OIDC support, custom grant_type
sa-token-micro Sa-Token microservice auth — Same-Token inter-service isolation, SpringCloud Gateway unified auth, Feign/Dubbo/gRPC RPC auth, distributed session
sa-token-api-security Sa-Token API security — API parameter signing (anti-tamper/anti-replay), API Key managed partial authorization, temporary token (short-lived links)
sa-token-integration Sa-Token integration extensions — JWT (Simple/Mixin/Stateless), Redis persistence, Alone-Redis isolation, AOP annotation auth, Quick-Login, template engine integration
easyexcel-fill Alibaba EasyExcel 4.x template filling — simple object / list / complex / horizontal multi-column composite filling, Spring Boot integration, template design specs, escape chars, 03/07 version differences
easyexcel-write Alibaba EasyExcel 4.x programmatic Excel generation — 3 minimal-write APIs, complex multi-row headers, @ExcelProperty/@ExcelIgnore/@DateTimeFormat/@NumberFormat annotations, include/exclude columns, @ColumnWidth/@ContentRowHeight style annotations, @HeadStyle/@ContentStyle custom styles, merged cells, image export, hyperlinks/comments/formulas/rich-text, dynamic headers, auto column width, custom WriteHandlers, paged batch write, Web OutputStream direct download, 03/07 version compatibility
easyexcel-read Alibaba EasyExcel 4.x Excel data reading — listener pattern (ReadListener / AnalysisEventListener / PageReadListener), synchronous doReadSync, multi-Sheet reading, @ExcelProperty(index/name) matching, multi-row headers (headRowNumber), date/number/custom converters, listener exception handling (onException + ExcelDataConvertException), extra info reading (comment/hyperlink/merge via extraRead + CellExtra), formula and cell type (CellData<T>), model-less reading (ReadListener<Map<Integer,String>>), Web upload reading (MultipartFileInputStream)

🤖 Supported Agents

Works with Claude Code, Codex, Cursor, OpenCode, Gemini CLI, GitHub Copilot, Windsurf, and 70+ others.

Claude Code Installation

Option 1: npx skills CLI (Recommended)

npx skills add full-stack-skills/java-skills

Option 2: Manual Installation

git clone https://github.com/full-stack-skills/java-skills.git
cp -r java-skills/skills/* .claude/skills/

For more details, see the Claude Code Skills Guide and Agent Skills Spec.

🌐 Ecosystem

Resource Link
Full Stack Skills github.com/partme-ai/full-stack-skills
All Skill Groups github.com/full-stack-skills
Agent Skills Spec agentskills.io
Skills CLI github.com/vercel-labs/skills

📄 License

Apache 2.0 — see LICENSE.

About

Java development best practices and conventions

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages