joi

Installation
SKILL.md

Joi

Quick Start

const Joi = require('joi');

const schema = Joi.object({
    name: Joi.string().min(1).max(100).required(),
    age: Joi.number().integer().min(0),
    email: Joi.string().email()
});

const { error, value } = schema.validate(input);

Critical Rules

  1. Schemas are immutable - Every method returns a new schema instance; never mutate
Related skills

More from damusix/skills

Installs
27
Repository
damusix/skills
GitHub Stars
16
First Seen
Feb 15, 2026