data-service

Scaffold, audit, and validate Express-based MetaSaver data service packages.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/metasaver/claude-marketplace --skill data-service
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-service
Source: https://github.com/metasaver/claude-marketplace/tree/main/plugins/metasaver-core/skills/domain/data-service
Command: npx skills add https://github.com/metasaver/claude-marketplace --skill data-service

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill standardizes the data service package structure used by MetaSaver API services, enabling teams to scaffold, audit, or validate feature-based data service packages quickly and consistently.

Core Features & Use Cases

  • Feature-based package structure: Provides service/controller/routes with Prisma-based data access.
  • Audit-ready: Clear guidelines for auditing service layout, middleware, and endpoints.
  • Phase-ready templates: Includes file structure reference and templates to accelerate setup.

Quick Start

Use the data-service skill to scaffold a new service package or audit an existing one in packages/services/{project}-service.

Frequently Asked Questions about data-service

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a feature-based data service package with Express and Prisma?

Scaffold a feature-based data service package using the data-service Skill to generate a standardized Express application structure with service classes, controllers, routes, Prisma data access, JWT authentication, and middleware. The Skill creates a complete directory layout following MetaSaver conventions in packages/services/{project}-service.

What does auditing a data service package involve?

Auditing a data service package validates its compliance with MetaSaver standards: feature-based structure, TypeScript ES modules, Prisma configuration, JWT authentication, error handling, input validation via contracts, health checks, and API versioning. The Skill checks service layout, middleware integration, and endpoint structure against predefined guidelines.

Can I use this Skill to add new features to an existing Express data service?

Yes. The data-service Skill supports feature addition to existing packages by generating service, controller, and route templates that integrate with your current Prisma setup, middleware stack, and authentication scheme while maintaining the feature-based directory structure.

What's required before scaffolding a new data service with this Skill?

Before scaffolding, ensure you have a monorepo structure with a packages/services directory, TypeScript ES module configuration set up, Prisma client installed, and clarity on your feature requirements. The Skill generates templates matching these prerequisites.

Does the data-service Skill handle API versioning and health checks?

Yes. The Skill scaffolds API versioning patterns and health check endpoints as part of the standard package structure, ensuring your data service follows MetaSaver compliance and operational readiness standards.

Can I validate input across service endpoints using this Skill?

Yes. The Skill includes contract-based input validation templates integrated into controllers and middleware, enabling consistent request validation across all API endpoints in your data service.