Skip to content

This repository is the Developer Kit for Claude Code - a modular plugin system providing reusable skills, agents, and commands for automating development tasks. The kit includes independent plugins covering Java/Spring Boot/LangChain4J, TypeScript/NestJS/React, Python, PHP/WordPress, AWS CloudFormation, and AI patterns. Designed for multi-CLI.

License

Notifications You must be signed in to change notification settings

giuseppe-trisciuoglio/developer-kit

Repository files navigation

Developer Kit for Claude Code

A modular plugin system of reusable skills, agents, and commands for automating development tasks in Claude Code

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.

Quick Start

# 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


Architecture

Developer Kit is organized as a modular marketplace with 10 independent plugins (95 skills, 43 agents, 36 commands):

plugins/
├── developer-kit-core/            # Core agents/commands/skills (required)
├── developer-kit-java/            # Java/Spring Boot/LangChain4J/AWS SDK/Lambda
├── 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
└── github-spec-kit/               # GitHub specification integration

Workflow

The Developer Kit follows a systematic development workflow that ensures high-quality, well-documented features from idea to implementation:

1. Brainstorming Phase

Command: /devkit.brainstorm [idea-description]

Start here when you have a new feature idea or need to explore design alternatives. This command guides you through a systematic 9-phase process:

  • Context Discovery: Understand project state and initial idea
  • Idea Refinement: Deep exploration through structured dialogue
  • Approach Exploration: Present 2-3 approaches with trade-offs
  • Codebase Exploration: Analyze existing code for design constraints
  • Design Presentation: Present design incrementally with validation
  • Documentation Generation: Create professional design documents
  • Document Review: Quality review by specialist agent
  • Next Steps Recommendation: Suggest appropriate follow-up command

Output: A comprehensive design document saved to docs/plans/YYYY-MM-DD--design.md

Example:

/devkit.brainstorm Add user authentication with JWT tokens

2. Feature Development Phase

Command: /devkit.feature-development [--lang=spring|typescript|nestjs|react|python|general] [feature-description]

Use this command to implement the design created during brainstorming. It follows a systematic 7-phase approach:

  • Discovery: Understand what needs to be built
  • Codebase Exploration: Deep understanding of existing code patterns
  • Clarifying Questions: Fill gaps and resolve ambiguities
  • Architecture Design: Design implementation with trade-offs
  • Implementation: Build the feature following conventions
  • Quality Review: Ensure code quality and correctness
  • Summary: Document what was accomplished

Language/Framework Support:

  • --lang=spring or --lang=java: Java/Spring Boot development
  • --lang=typescript or --lang=ts: TypeScript/Node.js development
  • --lang=nestjs: NestJS backend development
  • --lang=react: React frontend development
  • --lang=python or --lang=py: Python development
  • --lang=aws: AWS infrastructure and CloudFormation
  • --lang=general or no flag: General-purpose development

Example:

/devkit.feature-development --lang=spring Add REST API for user management

3. Code Review & Debug Phase

After implementation, use these specialized commands for quality assurance:

Code Review: /devkit.refactor [--lang=...] [refactoring-description]

  • Improve code structure, maintainability, and design
  • Reduce technical debt
  • Apply best practices and patterns

Fix & Debug: /devkit.fix-debugging [--lang=...] [issue-description]

  • Systematic root cause analysis
  • Minimal, focused fixes
  • Verification and regression prevention

Example:

/devkit.fix-debugging --lang=spring Bean injection failing in OrderService
/devkit.refactor --lang=typescript Simplify the authentication flow

Typical Development Flow

1. Idea
   ↓
2. /devkit.brainstorm
   ↓ (creates design document)
3. /devkit.feature-development
   ↓ (implements feature)
4. Code Review & Testing
   ↓
5. /devkit.fix-debugging (if issues found)
   ↓
6. /devkit.refactor (for improvements)
   ↓
7. Ready for deployment

Alternative Paths

For Bug Fixes:

Bug Report → /devkit.fix-debugging → Fix implemented → Verification

For Refactoring:

Code Issue → /devkit.brainstorm (optional) → /devkit.refactor → Improved code

For Quick Features:

Simple Feature → /devkit.feature-development → Implemented directly

Available Plugins

developer-kit-core (Required)

Core agents, commands, and skills used by all other plugins.

Component Description
general-code-explorer Deep codebase exploration and analysis
general-code-reviewer Code quality and security review
general-refactor-expert Code refactoring specialist
general-software-architect Feature architecture design
general-debugger Root cause analysis and debugging
document-generator-expert Professional document generation

Skills: claude-md-management, drawio-logical-diagrams

Commands: /devkit.brainstorm, /devkit.refactor, /devkit.feature-development, /devkit.fix-debugging, /devkit.generate-document, /devkit.generate-changelog, /devkit.github.create-pr, /devkit.github.review-pr, /devkit.lra.* (7 LRA workflow commands), /devkit.verify-skill, /devkit.generate-security-assessment


developer-kit-java

Comprehensive Java development toolkit with Spring Boot, testing, LangChain4J, and AWS SDK integration.

Agents: spring-boot-backend-development-expert, spring-boot-code-review-expert, spring-boot-unit-testing-expert, java-refactor-expert, java-security-expert, java-software-architect-review, java-documentation-specialist, java-tutorial-engineer, langchain4j-ai-development-expert

Commands: /devkit.java.code-review, /devkit.java.generate-crud, /devkit.java.refactor-class, /devkit.java.architect-review, /devkit.java.dependency-audit, /devkit.java.generate-docs, /devkit.java.security-review, /devkit.java.upgrade-dependencies, /devkit.java.write-unit-tests, /devkit.java.write-integration-tests, /devkit.java.generate-refactoring-tasks

Skills:

  • Spring Boot: actuator, cache, crud-patterns, dependency-injection, event-driven-patterns, openapi-documentation, rest-api-standards, saga-pattern, security-jwt, test-patterns, resilience4j
  • Spring Data: jpa, neo4j
  • Spring AI: mcp-server-patterns
  • JUnit Testing: application-events, bean-validation, boundary-conditions, caching, config-properties, controller-layer, exception-handler, json-serialization, mapper-converter, parameterized, scheduled-async, security-authorization, service-layer, utility-methods, wiremock-rest-api
  • LangChain4J: ai-services-patterns, mcp-server-patterns, rag-implementation-patterns, spring-boot-integration, testing-strategies, tool-function-calling-patterns, vector-stores-configuration, qdrant
  • AWS SDK: rds-spring-boot-integration, bedrock, core, dynamodb, kms, lambda, messaging, rds, s3, secrets-manager
  • Clean Architecture: clean-architecture

developer-kit-typescript

TypeScript/JavaScript full-stack development with NestJS, React, React Native, Next.js, Drizzle ORM, and Monorepo tools.

Agents: nestjs-backend-development-expert, nestjs-code-review-expert, nestjs-database-expert, nestjs-security-expert, nestjs-testing-expert, nestjs-unit-testing-expert, react-frontend-development-expert, react-software-architect-review, typescript-refactor-expert, typescript-security-expert, typescript-software-architect-review, typescript-documentation-expert, expo-react-native-development-expert

Commands: /devkit.typescript.code-review, /devkit.react.code-review, /devkit.ts.security-review

Skills:

  • Backend: nestjs, clean-architecture, nestjs-drizzle-crud-generator
  • Authentication: better-auth
  • Frontend: react-patterns, shadcn-ui, tailwind-css-patterns
  • Next.js: nextjs-app-router, nextjs-authentication, nextjs-data-fetching, nextjs-performance, nextjs-deployment
  • Database & ORM: drizzle-orm-patterns
  • Monorepo: nx-monorepo, turborepo-monorepo
  • AWS Lambda: aws-lambda-typescript-integration
  • Core: typescript-docs

developer-kit-python

Python development capabilities for Django, Flask, and FastAPI projects.

Agents: python-code-review-expert, python-refactor-expert, python-security-expert, python-software-architect-expert

Skills: clean-architecture, aws-lambda-python-integration


developer-kit-php

PHP and WordPress development capabilities.

Agents: php-code-review-expert, php-refactor-expert, php-security-expert, php-software-architect-expert, wordpress-development-expert

Skills: wordpress-sage-theme (Sage theme development), clean-architecture, aws-lambda-php-integration


developer-kit-aws

AWS infrastructure and CloudFormation expertise for Infrastructure as Code.

Agents: aws-solution-architect-expert, aws-cloudformation-devops-expert, aws-architecture-review-expert

Skills:

  • CloudFormation (15): vpc, ec2, lambda, iam, s3, rds, dynamodb, ecs, auto-scaling, cloudwatch, cloudfront, security, elasticache, bedrock, task-ecs-deploy-gh
  • General AWS (1): aws-drawio-architecture-diagrams

developer-kit-ai

AI/ML capabilities including prompt engineering, RAG, and chunking strategies.

Agents: prompt-engineering-expert

Commands: /devkit.prompt-optimize

Skills: prompt-engineering, chunking-strategy, rag


developer-kit-devops

DevOps and containerization expertise.

Agents: github-actions-pipeline-expert, general-docker-expert


developer-kit-project-management

Project management and workflow commands.

Commands: /devkit.write-a-minute-of-a-meeting


github-spec-kit

GitHub specification integration and verification.

Commands: /speckit.check-integration, /speckit.optimize, /speckit.verify


Key Features

  • Modular — Install only the plugins you need for your tech stack
  • Specialized — Domain-specific agents for code review, testing, AI development, and full-stack development
  • Composable — Skills stack together automatically based on task context
  • Portable — Use across Claude.ai, Claude Code CLI, Claude Desktop, and Claude API
  • Efficient — Skills load on-demand, consuming minimal tokens until actively used

Language Support

Language Plugin Components
Java/Spring Boot developer-kit-java 49 Skills, 9 Agents, 11 Commands
TypeScript/Node.js developer-kit-typescript 17 Skills, 13 Agents, 3 Commands
Python developer-kit-python 2 Skills, 4 Agents
PHP/WordPress developer-kit-php 3 Skills, 5 Agents
AWS CloudFormation developer-kit-aws 16 Skills, 3 Agents
AI/ML developer-kit-ai 3 Skills, 1 Agent, 1 Command

Contributing

See CONTRIBUTING.md for detailed instructions on adding skills, agents, and commands.


Security

Skills can execute code. Review all custom skills before deploying.

  • Only install from trusted sources
  • Review SKILL.md before enabling
  • Test in non-production environments first

License

See LICENSE file.


Support

Changelog

See CHANGELOG.md for complete history.


Made with care for Developers using Claude Code Also works with OpenCode, Github Copilot CLI and Codex

About

This repository is the Developer Kit for Claude Code - a modular plugin system providing reusable skills, agents, and commands for automating development tasks. The kit includes independent plugins covering Java/Spring Boot/LangChain4J, TypeScript/NestJS/React, Python, PHP/WordPress, AWS CloudFormation, and AI patterns. Designed for multi-CLI.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 2

  •  
  •