
oliveraaaaa/ai-coding-java-springboot-skills
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
🚀 AI-powered Spring Boot developer. Focus on complete project development with Java, Spring Boot, MyBatis-Plus & Redis. Blending vibe coding with AI tools to build production-ready applications.
Обзор
📖English | 📖简体中文 A comprehensive, production-ready development standards library for Spring Boot backend projects. Designed as a skill reference for AI coding assistants (Claude Code, Cursor, Windsurf, Copilot, OpenCode) and development teams — covering RESTful API design, layered architecture, database design, exception handling, logging, performance optimization, and security best practices. AI coding assistants generate better code when given clear, structured standards. This project provides that enforce consistent, maintainable, and secure Spring Boot code — whether you're building microservices, RESTful APIs, or monolithic backends. Violations lead to serious maintainability and performance issues in production. Reference the standards directly in your prompts: Place this repo alongside your project in the same workspace: Create a rules file (e.g., .ai/project-rule.
README
Показан фрагмент оригинального README. Открыть оригинал.
Spring Boot Development Standards for AI Coding Assistants
A comprehensive, production-ready development standards library for Spring Boot backend projects. Designed as a skill reference for AI coding assistants (Claude Code, Cursor, Windsurf, Copilot, OpenCode) and development teams — covering RESTful API design, layered architecture, database design, exception handling, logging, performance optimization, and security best practices.
Why Use This?
AI coding assistants generate better code when given clear, structured standards. This project provides 7 battle-tested skill modules that enforce consistent, maintainable, and secure Spring Boot code — whether you’re building microservices, RESTful APIs, or monolithic backends.
These are not suggestions — they are baseline requirements. Violations lead to serious maintainability and performance issues in production.
Tech Stack
| Technology | Version | Purpose |
|---|---|---|
| Java | 17+ | Language runtime |
| Spring Boot | 3.x | Application framework |
| MyBatis Plus | 3.5.x | ORM / Data access |
| Redis | 6.0+ | Caching layer |
Skill Modules
| Module | When to Use | Key Standards |
|---|---|---|
| API Standards | Writing Controllers, designing endpoints | RESTful URLs, unified response format, pagination, DTO/VO patterns |
| Coding Conventions | Writing business logic, DI, transactions | Layered architecture, @Resource injection, naming conventions |
| Database Design | Creating tables, writing SQL, MyBatis mappers | Table design, entity standards, index design, batch operations |
| Exception Handling | Error handling, error code design | Exception hierarchy, global handler, service-layer strategies |
| Logging & Monitoring | Log output, tracing, metrics | Log levels, structured logging, sensitive data masking |
| Performance | Query optimization, caching, high concurrency | N+1 prevention, cursor pagination, cache protection |
| Security | Auth, user input, sensitive data | SQL injection prevention, XSS, BCrypt passwords, JWT security |
How to Use with AI Coding Tools
Claude Code
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add oliveraaaaa/ai-coding-java-springboot-skills