Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Full-stack TypeScript development with NestJS backends, Next.js frontends, and React Native mobile apps using Drizzle ORM, AWS CDK/Lambda, shadcn/ui, Turborepo/Nx monorepos, and automated code reviews, security audits, and deployment pipelines.
npx claudepluginhub giuseppe-trisciuoglio/developer-kit --plugin developer-kit-typescriptProvides comprehensive React 19 + Tailwind CSS code review focusing on modern patterns, hooks, Server Components, Actions, performance, accessibility, and Tailwind best practices. Use when reviewing React code changes or before merging pull requests.
Provides comprehensive security review for TypeScript/Node.js applications (Next.js, NestJS, Express, etc.). Use when auditing security vulnerabilities or before deploying to production.
Provides comprehensive TypeScript monorepo code review for Nx workspaces including NestJS backend, React web, and React Native mobile apps. Use when reviewing architecture, boundaries, security, performance, CI/CD and Nx-specific practices.
Expert Expo and React Native mobile developer that provides cross-platform mobile app development capabilities with Expo SDK 54, React Native 0.81, React 19.1, TypeScript, and modern mobile UI patterns. MUST BE USED for Expo/React Native development tasks, mobile UI implementation, navigation, state management, and native module integration. Use PROACTIVELY for building production-ready iOS and Android applications.
Expert NestJS backend developer that provides feature implementation, architecture, and best practices. Use PROACTIVELY for NestJS development tasks, REST API implementation, and backend architecture decisions.
Expert NestJS code reviewer that provides analysis of TypeScript best practices, NestJS patterns, and architectural issues. Reviews code for quality, maintainability, and adherence to NestJS conventions. Use PROACTIVELY after code changes or when implementing new features.
NestJS database specialist that provides expertise in Drizzle ORM setup, schema design, migrations, queries, transactions, and database operations. Use proactively when working with database-related code in NestJS applications, setting up Drizzle ORM, creating migrations, writing queries, or optimizing database performance.
NestJS security specialist that provides authentication, authorization, JWT implementation, guards, security middleware, and security best practices. Use proactively when implementing authentication systems, securing endpoints, adding user roles and permissions, implementing OAuth/SSO, or addressing security vulnerabilities in NestJS applications.
Provides AWS CDK TypeScript patterns for defining, validating, and deploying AWS infrastructure as code. Use when creating CDK apps, stacks, and reusable constructs, modeling serverless or VPC-based architectures, applying IAM and encryption defaults, or testing and reviewing `cdk synth`, `cdk diff`, and `cdk deploy` changes. Triggers include "aws cdk typescript", "create cdk app", "cdk stack", "cdk construct", "cdk deploy", and "cdk test".
Provides AWS Lambda integration patterns for TypeScript with cold start optimization. Use when creating or deploying TypeScript Lambda functions, choosing between NestJS framework and raw TypeScript approaches, optimizing cold starts, configuring API Gateway or ALB integration, or implementing serverless TypeScript applications. Triggers include "create lambda typescript", "deploy typescript lambda", "nestjs lambda aws", "raw typescript lambda", "aws lambda typescript performance".
Provides Better Auth integration patterns for NestJS backend and Next.js frontend with Drizzle ORM and PostgreSQL. Use when setting up Better Auth with NestJS backend, integrating Next.js App Router frontend, configuring Drizzle ORM schema, implementing social login (GitHub, Google), adding plugins (2FA, Organization, SSO, Magic Link, Passkey), implementing email/password authentication with session management, or creating protected routes and middleware.
Provides implementation patterns for Clean Architecture, Domain-Driven Design (DDD), and Hexagonal Architecture (Ports & Adapters) in NestJS/TypeScript applications. Use when structuring complex backend systems, designing domain layers with entities/value objects/aggregates, implementing ports and adapters, creating use cases, or refactoring from anemic models to rich domain models with dependency inversion.
Provides comprehensive Drizzle ORM patterns for schema definition, CRUD operations, relations, queries, transactions, and migrations. Proactively use for any Drizzle ORM development including defining database schemas, writing type-safe queries, implementing relations, managing transactions, and setting up migrations with Drizzle Kit. Supports PostgreSQL, MySQL, SQLite, MSSQL, and CockroachDB.
Uses power tools
Uses Bash, Write, or Edit tools
Runs pre-commands
Contains inline bash commands via ! syntax
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
External tools integration skills for CLI utilities, APIs, and third-party services
JavaScript and TypeScript development with ES6+, Node.js, React, and modern web frameworks
15 specialized agents and 22 skills for TypeScript fullstack development with Fastify, Next.js, PostgreSQL, Redis, and more.
Complete fullstack development toolkit: React, Express/FastAPI, PostgreSQL scaffolding with AI agents
Your AI development team. 36 agents and 32 skills for building, reviewing, debugging, and shipping production code. Supports Vue, React, Next.js, SvelteKit, Angular, Astro, and Nuxt.
Use this agent for expert assistance with web development tasks using React, Next.js, NestJS, and other modern web frameworks with TypeScript and Tailwind CSS. This includes code analysis, component creation, debugging, performance optimization, and architectural decisions. Examples: <example>Context: User is building a Next.js app and encounters a routing issue. user: 'My dynamic routes in Next.js are not rendering correctly' assistant: 'Let me use the web-dev agent to analyze your Next.js routing setup and provide a solution' <commentary>This is a Next.js-specific routing issue, so the web-dev agent will provide targeted guidance.</commentary></example> <example>Context: User needs a reusable React component with Tailwind CSS. user: 'I need a card component that matches my app's Tailwind-based design system' assistant: 'I'll use the web-dev agent to create a TypeScript-based React card component styled with Tailwind CSS, following your app's design patterns' <commentary>The user requires a component that aligns with their Tailwind CSS design system, so the web-dev agent ensures compatibility.</commentary></example>
DevOps and containerization expertise
GitHub specification integration and verification
AI/ML capabilities including prompt engineering, RAG, and chunking strategies
Python development capabilities
Core agents and commands required by all Developer Kit plugins
A modular plugin system of reusable skills, agents, and commands for automating development tasks in Claude Code
Listed on:
Developer Kit for Claude Code teaches Claude how to perform development tasks in a repeatable way across multiple languages and frameworks. Built as a modular marketplace, you can install only the plugins you need.
# Install from marketplace (recommended)
/plugin marketplace add giuseppe-trisciuoglio/developer-kit
# Or install from local directory
/plugin install /path/to/developer-kit
Claude Desktop: Enable Skills in Settings
Developer Kit is organized as a modular marketplace with 11 independent plugins:
plugins/
├── developer-kit-core/ # Core agents/commands/skills (required)
├── developer-kit-java/ # Java/Spring Boot/LangChain4J/AWS SDK/GraalVM Native Image
├── developer-kit-typescript/ # NestJS/React/React Native/Next.js/Drizzle/Monorepo
├── developer-kit-python/ # Python development/AWS Lambda
├── developer-kit-php/ # PHP/WordPress/AWS Lambda
├── developer-kit-aws/ # AWS CloudFormation/AWS Architecture
├── developer-kit-ai/ # Prompt Engineering/RAG/Chunking
├── developer-kit-devops/ # Docker/GitHub Actions
├── developer-kit-project-management/ # LRA workflow/Meetings
├── developer-kit-tools/ # Additional development tools and MCP integrations
└── github-spec-kit/ # GitHub specification integration
Current marketplace totals: 116 skills, 43 agents, and 44 commands across the 11 plugin manifests.
Language plugins (Java, TypeScript, Python, PHP) include coding rules (rules/ directory) that auto-activate via globs: path-scoped matching to enforce naming conventions, project structure, language best practices, and error handling patterns. They also include LSP server configurations (.lsp.json) for real-time code intelligence, diagnostics, and navigation features.
The Developer Kit follows a systematic development workflow that ensures high-quality, well-documented features from idea to implementation:
Command: /devkit.brainstorm [idea-description]
Start here when you have a new feature idea. This command guides you to create a functional specification (WHAT the system should do, not HOW):
Output: Functional specification saved to docs/specs/YYYY-MM-DD--feature-name.md
Example:
/devkit.brainstorm Add user authentication with JWT tokens
Next step: After specification, continue with /devkit.spec-to-tasks
Command: /devkit.spec-to-tasks [--lang=java|spring|typescript|nestjs|react|python|general] [spec-file]
Converts the functional specification into atomic, executable tasks:
Output: Task list saved to docs/specs/[id]/tasks/TASK-XXX.md with complexity scores
Example:
/devkit.spec-to-tasks docs/specs/001-user-auth/
/devkit.spec-to-tasks --lang=spring docs/specs/001-user-auth/
Next step: Review task complexity and manage tasks with /devkit.task-manage
Command: /devkit.task-manage --action=[list|split|add|mark-optional|update|regenerate-index] [options]
Manage tasks after generation to ensure they're appropriately sized and prioritized: