backend-provider-implementation

Installation
SKILL.md

Backend Provider Implementation

Use this skill when the request is to implement, in the NestJS backend, a provider interface defined in modules/<modulo>/src/**/provider/*.provider.ts.

This skill focuses on creating a simple, direct, easy-to-maintain concrete class in the backend, registering that class in the corresponding Nest module, and allowing direct injection of the concrete class in the backend without inventing tokens, symbols, wrappers, or unnecessary extra layers.

Objective

  • create the concrete implementation of a technical provider defined in the domain
  • keep the original domain interface intact
  • integrate the concrete class into the corresponding Nest module
  • allow use through direct injection of the concrete class in the backend
  • install external dependencies when the implementation truly needs them
  • avoid excessive architecture to solve a simple technical provider

Required inputs

This skill can proceed only when the target provider is clearly identified by one of the modes below:

Installs
1
First Seen
Jun 23, 2026
backend-provider-implementation — ricardolv/nest-ai-plugins