td-java-coding-guidelineslisted
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