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.
# Install from marketplace (recommended)
/plugin marketplace add giuseppe-trisciuoglio/developer-kit
# Or install from local directory
/plugin install /path/to/developer-kitClaude Desktop: Enable Skills in Settings
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
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 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 tokensCommand: /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=springor--lang=java: Java/Spring Boot development--lang=typescriptor--lang=ts: TypeScript/Node.js development--lang=nestjs: NestJS backend development--lang=react: React frontend development--lang=pythonor--lang=py: Python development--lang=aws: AWS infrastructure and CloudFormation--lang=generalor no flag: General-purpose development
Example:
/devkit.feature-development --lang=spring Add REST API for user managementAfter 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 flow1. 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
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
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
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
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
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
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
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
AI/ML capabilities including prompt engineering, RAG, and chunking strategies.
Agents: prompt-engineering-expert
Commands: /devkit.prompt-optimize
Skills: prompt-engineering, chunking-strategy, rag
DevOps and containerization expertise.
Agents: github-actions-pipeline-expert, general-docker-expert
Project management and workflow commands.
Commands: /devkit.write-a-minute-of-a-meeting
GitHub specification integration and verification.
Commands: /speckit.check-integration, /speckit.optimize, /speckit.verify
- 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 | 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 |
See CONTRIBUTING.md for detailed instructions on adding skills, agents, and commands.
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
See LICENSE file.
- Questions? Open an issue
- Contributions? Submit a PR
See CHANGELOG.md for complete history.
Made with care for Developers using Claude Code Also works with OpenCode, Github Copilot CLI and Codex