Joyan avatar

Joyan

Official

@joyanlabs · Peru

0Followers
|
6Public Repos
|
18Published Skills

Offers standardized architectural scaffolding, type-safe validation, and rigorous governance patterns for enterprise NestJS and Prisma backend environments.

Skills Distribution
DomainDeveloper To...Backend Architecture (40%)Data Modeling & Va.. (30%)Engineering Govern.. (30%)

Agent Skills by Joyan

Showing 18 vetted skills indexed across 1 GitHub repositories.

JoyanLabsJoyanLabs

auth-guards

Enforce roles and permissions on NestJS endpoints with guards and decorators.

Official
Intermediate
JoyanLabsJoyanLabs

documentation

Enforce standard documentation templates with frontmatter and cross-references.

Official
Intermediate
JoyanLabsJoyanLabs

context7-docs

Fetch up-to-date library documentation and best practices via Context7 MCP.

Official
Intermediate
JoyanLabsJoyanLabs

email-mailtrap

Automate email notifications via a Mailtrap adapter with environment-driven configuration.

Official
Intermediate
JoyanLabsJoyanLabs

template-backend

Scaffold a NestJS backend with hexagonal architecture and Prisma migrations.

Official
Intermediate
JoyanLabsJoyanLabs

git-guidelines

Guide Git commits, PR descriptions, and remote actions with confirmation.

Official
Intermediate
JoyanLabsJoyanLabs

inngest

Orchestrate asynchronous background tasks with Inngest event functions.

Official
Advanced
JoyanLabsJoyanLabs

vitest-testing

Configure Vitest for unit and end-to-end testing in NestJS projects.

Official
Intermediate
JoyanLabsJoyanLabs

prisma-repository

Bridge Prisma repositories to domain interfaces with mappers and dependency injection.

Official
Intermediate
JoyanLabsJoyanLabs

typescript

Apply advanced TypeScript patterns to design type-safe data models and interfaces.

Official
Intermediate
JoyanLabsJoyanLabs

zod-4

Validate and parse data with Zod v4 schemas across forms, APIs, and DTOs.

Official
Advanced
JoyanLabsJoyanLabs

prisma

Manage Prisma migrations, mappers, and data cleaning in NestJS services.

Official
Advanced
JoyanLabsJoyanLabs

skill-auditor

Audit existing skills for quality and consistency with real code.

Official
Intermediate
JoyanLabsJoyanLabs

skill-creator

Creates AI agent skills conforming to the agentskills.io standard with SKILL.md templates and frontmatter validation.

Official
Intermediate
JoyanLabsJoyanLabs

skill-sync

Parse SKILL.md YAML frontmatter and update AGENTS.md Auto-invoke entries.

Official
Intermediate
JoyanLabsJoyanLabs

conventions

Enforce naming conventions and architectural patterns for NestJS and Prisma projects.

Official
Advanced
JoyanLabsJoyanLabs

better-auth

Configure authentication and authorization for NestJS apps with guards and decorators.

Official
Advanced
JoyanLabsJoyanLabs

nestjs

Structure NestJS applications with hexagonal architecture and CQRS patterns.

Official
Advanced

Frequently Asked Questions About Joyan

FAQPage Schema
What specific backend tasks does Joyan enable?

Joyan enables the rapid scaffolding of NestJS applications, implementation of hexagonal architecture, and management of Prisma migrations. It provides standardized guards for authentication, decorators for role-based access control, and validation logic using Zod schemas to ensure type-safe data handling across your entire service layer.

Which engineering personas benefit from these skills?

Backend engineers, software architects, and technical leads working within the NestJS ecosystem benefit most. These skills are designed for teams requiring consistent architectural patterns, rigorous code quality audits, and standardized documentation practices to maintain long-term project maintainability and developer velocity.

What are the primary dependencies for implementing these patterns?

Implementation requires a Node.js environment with NestJS and Prisma installed. Projects must adhere to the provided hexagonal architecture and CQRS patterns, utilizing TypeScript for all data models and interfaces to ensure compatibility with the provided guards, decorators, and repository mappers.