novacore-backend-architecture
CommunityEnforce clean Java backend architecture.
Software Engineering#code quality#api design#domain-driven design#java#backend architecture#spring boot
Authormanhdung3010
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill ensures adherence to the NovaCore Spring Boot backend architecture, promoting clean code, consistent patterns, and maintainability across the project.
Core Features & Use Cases
- Layered Architecture Enforcement: Guarantees separation between controller, service, repository, and domain layers.
- Standardized Error Handling: Promotes the use of
ErrorCodeand shared exception types for consistent API responses. - DTO Pattern Adherence: Ensures entities are never directly exposed to controllers, maintaining API contract integrity.
- Use Case: When developing a new feature, this skill guides the developer to correctly structure new classes within their respective layers (e.g., placing a new data access method in
repositoryand business logic inservice), ensuring consistency with existing code.
Quick Start
Use the novacore-backend-architecture skill to review the structure of a new controller class.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: novacore-backend-architecture Download link: https://github.com/manhdung3010/novacore/archive/main.zip#novacore-backend-architecture Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.