← ClaudeAtlas

td-java-coding-guidelineslisted

Use when writing or reviewing Java code involving Tongdun/Alibaba Java rules, exceptions, logging, SQL/MyBatis, security, middleware, concurrency, virtual threads, or project layering.
funky-eyes/best-copilot · ★ 10 · Code & Development · score 79
Install: claude install-skill funky-eyes/best-copilot
# TONGDUN Java Development Guidelines This skill provides Java coding guidance based on [Alibaba Java Coding Guidelines](https://alibaba.github.io/Alibaba-Java-Coding-Guidelines/). Guideline severity has three levels: - **[Mandatory]**: must be followed. - **[Recommended]**: should be followed when practical. - **[For Reference]**: useful guidance and background. ## 1. Programming Specification Covers naming style, constants, code formatting, OOP rules, collections, concurrency, control statements, and comments. **Detailed rules:** read [references/programming-specification.md](references/programming-specification.md). ## 2. Exceptions And Logs Covers exception handling and logging rules. **Detailed rules:** read [references/exception-and-logs.md](references/exception-and-logs.md). ## 3. MySQL Rules Covers table design, indexes, SQL, and ORM mapping rules. **Detailed rules:** read [references/mysql-rules.md](references/mysql-rules.md). ## 4. Project Specification Covers application layering, second-party library dependencies, and server configuration. **Detailed rules:** read [references/project-specification.md](references/project-specification.md). ## 5. Security Specification Covers permission checks, data masking, SQL injection prevention, CSRF protection, and related security rules. **Detailed rules:** read [references/security-specification.md](references/security-specification.md). ## Middleware And Framework Specification Covers dedicated rules for