plugins
All plugins

aiup-nestjs-nextjs

v0.1.0

AI Unified Process plugin for the NestJS/Drizzle + Next.js stack

Claude CodeAgent Plugins5 skills1 MCP serverstdio

by Swift Ugandan107updated 7 hours ago

Source

git clone https://github.com/AI-Unified-Process/marketplace

Clone the source, then follow the repository's marketplace instructions for your runtime. The plugin root is aiup-nestjs-nextjs/ inside the repository.

Layout

aiup-nestjs-nextjs/
├── .claude-plugin/plugin.json
├── plugin.json
├── skills/drizzle-migration/SKILL.md
├── skills/implement/SKILL.md
├── skills/nest-test/SKILL.md
├── skills/playwright-test/SKILL.md
├── skills/react-test/SKILL.md
└── .mcp.json

Skills5

drizzle-migrationskills/drizzle-migration/SKILL.md

Creates Drizzle ORM schema definitions and generated SQL migrations for PostgreSQL from the entity model. Use when the user asks to "create a migration", "generate SQL", "set up database tables", "update the schema", or mentions Drizzle, drizzle-kit, pg-core, schema.ts, or database versioning for a NestJS project.

implementskills/implement/SKILL.md

Implements use cases across a NestJS backend with Drizzle ORM over PostgreSQL and a Next.js App Router frontend wired to that API. Use when the user asks to "implement a use case", "build the API", "create a REST endpoint", "write the data access layer", "build the page", or mentions NestJS modules, controllers, providers, Drizzle queries, repositories, or a Next.js frontend calling a NestJS backend.

nest-testskills/nest-test/SKILL.md

Creates NestJS backend tests with Vitest — unit specs with stubbed repositories, and Supertest end-to-end specs that boot the application against a real PostgreSQL database in Testcontainers. Use when the user asks to "write backend tests", "test the API", "write an e2e test", "test the endpoint", or mentions Supertest, Testcontainers, NestJS testing, or Vitest for a NestJS project.

playwright-testskills/playwright-test/SKILL.md

Creates Playwright browser-based end-to-end tests for a Next.js frontend running against a live NestJS API, using accessibility-first locators. Use when the user asks to "write Playwright tests", "create e2e tests", "test in the browser", or mentions end-to-end testing, browser tests, or a test case (TC-*) to automate.

react-testskills/react-test/SKILL.md

Creates Vitest component tests for Next.js App Router pages and React components using React Testing Library and accessible queries. Use when the user asks to "write frontend tests", "test the page", "test the component", "write an RTL test", or mentions React Testing Library, jsdom, or component testing for a Next.js project.

MCP servers1

playwrightstdio
command
npx
args
@playwright/mcp@latest

Manifests2

aiup-nestjs-nextjs/.claude-plugin/plugin.json
{
  "name": "aiup-nestjs-nextjs",
  "description": "AI Unified Process plugin for the NestJS/Drizzle + Next.js stack",
  "version": "0.1.0",
  "author": {
    "name": "Swift Ugandan",
    "email": "swiftugandan@gmail.com",
    "url": "https://unifiedprocess.ai"
  }
}
aiup-nestjs-nextjs/plugin.json
{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "aiup-nestjs-nextjs",
  "version": "0.1.0",
  "description": "AI Unified Process plugin for the NestJS/Drizzle + Next.js stack",
  "author": {
    "name": "Swift Ugandan",
    "email": "swiftugandan@gmail.com",
    "url": "https://unifiedprocess.ai"
  },
  "homepage": "https://unifiedprocess.ai",
  "repository": "https://github.com/AI-Unified-Process/marketplace"
}