skills/smithery.ai/create-resource-service

create-resource-service

Installation
SKILL.md

Create Resource Service

Creates a service for CRUD operations on a domain entity. Resource services extend BaseService for event emission, inject repositories for data access, and use AuthorizationService for permission checks.

Quick Reference

Location: src/services/{entity-name}.service.ts Naming: Singular, kebab-case (e.g., note.service.ts, course.service.ts)

Prerequisites

Before creating a resource service, ensure you have:

  1. Schema created (src/schemas/{entity-name}.schema.ts)
  2. Repository interface created (src/repositories/{entity-name}.repository.ts)
  3. At least one repository implementation (MockDB or MongoDB)

Instructions

Installs
1
First Seen
Apr 19, 2026
create-resource-service from smithery.ai