novacore-backend-architecture

Community

Enforce clean Java backend architecture.

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 ErrorCode and 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 repository and business logic in service), 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.