Comprehensive developer toolkit providing reusable skills for Java/Spring Boot, TypeScript/NestJS/React/Next.js, Python, PHP, AWS CloudFormation, AI/RAG, DevOps, and more.
82
82%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Risky
Do not use without reviewing
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-kitClaude 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
└── github-spec-kit/ # GitHub specification integrationLanguage 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 tokensNext 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:
Complexity Scoring:
Examples:
# List all tasks with complexity scores
/devkit.task-manage --action=list --spec=docs/specs/001-user-auth/
# Split a complex task
/devkit.task-manage --action=split --task=docs/specs/001-user-auth/tasks/TASK-007.md
# Mark task as optional for MVP
/devkit.task-manage --action=mark-optional --task=docs/specs/001-user-auth/tasks/TASK-010.md
# Add a new task
/devkit.task-manage --action=add --spec=docs/specs/001-user-auth/2026-03-07--user-auth.md --lang=springOutput: Updated task files and regenerated task list index
Next step: Execute tasks with /devkit.feature-development
Command: /devkit.feature-development [--lang=spring|typescript|nestjs|react|python|general] [feature-description | "Task: task-name"]
Use this command to implement features. Supports two modes:
Mode 1 - Feature Development: Implement entire features
Mode 2 - Task Execution: Execute specific tasks from a task list (use "Task:" prefix)
docs/tasks/YYYY-MM-DD--*--tasks.mdLanguage/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 developmentExamples:
# Feature Development Mode
/devkit.feature-development --lang=spring Add REST API for user management
# Task Execution Mode
/devkit.feature-development --lang=spring "Task: User login endpoint"After implementation, use these specialized commands for quality assurance:
Task Review: /devkit.task-review [--lang=...] [task-file]
Code Review: /devkit.refactor [--lang=...] [refactoring-description]
Fix & Debug: /devkit.fix-debugging [--lang=...] [issue-description]
Example:
/devkit.task-review --lang=spring docs/specs/001-user-auth/tasks/TASK-001.md
/devkit.fix-debugging --lang=spring Bean injection failing in OrderService
/devkit.refactor --lang=typescript Simplify the authentication flow1. Idea
↓
2. /devkit.brainstorm
↓ (creates functional specification: docs/specs/)
3. /devkit.spec-to-tasks
↓ (creates task list with complexity scores: docs/specs/[id]/tasks/)
4. /devkit.task-manage --action=list
↓ (reviews task complexity and recommendations)
5. /devkit.task-manage --action=split (if needed)
↓ (splits complex tasks with score ≥ 51 into smaller tasks)
6. /devkit.feature-development
↓ (implements tasks following dependency order)
7. /devkit.task-review
↓ (verifies implementation meets specifications)
8. Code Review & Testing
↓
9. /devkit.fix-debugging (if issues found)
↓
10. /devkit.refactor (for improvements)
↓
11. Ready for deploymentNew Workflow: Idea → Functional Specification → Tasks → Task Management → Implementation → Review → Quality Assurance
For Bug Fixes:
Bug Report → /devkit.fix-debugging → Fix implemented → VerificationFor Refactoring:
Code Issue → /devkit.brainstorm (optional) → /devkit.refactor → Improved codeFor Quick Features:
Simple Feature → /devkit.feature-development → Implemented directlyCore 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, github-issue-workflow, docs-updater
Hooks: prevent-destructive-commands (Python 3 PreToolUse hook for blocking dangerous Bash commands)
Commands: /devkit.brainstorm, /devkit.spec-to-tasks, /devkit.task-manage, /devkit.task-review, /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, AWS SDK, and GraalVM Native Image.
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:
Rules: naming-conventions, project-structure, language-best-practices, error-handling
LSP Servers: java (jdtls), kotlin (kotlin-language-server), scala (metals)
TypeScript/JavaScript full-stack development with NestJS, React, React Native, Next.js, Drizzle ORM, DynamoDB-Toolbox, Zod validation, 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:
nestjs, nestjs-best-practices, clean-architecture, nestjs-drizzle-crud-generatorbetter-authreact-patterns, shadcn-ui, tailwind-css-patterns, tailwind-design-systemnextjs-app-router, nextjs-authentication, nextjs-data-fetching, nextjs-performance, nextjs-deploymentdrizzle-orm-patterns, dynamodb-toolbox-patterns, zod-validation-utilitiesnx-monorepo, turborepo-monorepoaws-lambda-typescript-integrationtypescript-docsRules: naming-conventions, project-structure, language-best-practices, error-handling,
nestjs-architecture, nestjs-api-design, nestjs-security, nestjs-testing,
react-component-conventions, react-data-fetching, react-routing-conventions, tailwind-styling-conventions,
drizzle-orm-conventions, shared-dto-conventions, nx-monorepo-conventions, i18n-conventions,
lambda-conventions, server-feature-conventions
LSP Servers: typescript/javascript (typescript-language-server), eslint (eslint-language-server), vue (vue-language-server)
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
Rules: naming-conventions, project-structure, language-best-practices, error-handling
LSP Servers: python (pyright-langserver)
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
Rules: naming-conventions, project-structure, language-best-practices, error-handling
LSP Servers: php (intelephense)
AWS infrastructure and CloudFormation expertise for Infrastructure as Code.
Agents: aws-solution-architect-expert, aws-cloudformation-devops-expert, aws-architecture-review-expert
Skills:
vpc, ec2, lambda, iam, s3, rds, dynamodb, ecs, auto-scaling, cloudwatch,
cloudfront, security, elasticache, bedrock, task-ecs-deploy-ghaws-sam-bootstrap, aws-drawio-architecture-diagrams, aws-cli-beast, aws-cost-optimizationAI/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
Additional development tools and integrations.
Skills:
notebooklm (Google NotebookLM integration)copilot-cli (GitHub Copilot CLI delegation with multi-model support)gemini (Gemini CLI delegation for large-context analysis)codex (OpenAI Codex CLI delegation for complex development tasks using GPT-5.3-codex models)GitHub specification integration and verification.
Commands: /speckit.check-integration, /speckit.optimize, /speckit.verify
| Language | Plugin | Components |
|---|---|---|
| Core | developer-kit-core | 4 Skills, 6 Agents, 17 Commands |
| Java/Spring Boot | developer-kit-java | 51 Skills, 9 Agents, 11 Commands, 4 Rules |
| TypeScript/Node.js | developer-kit-typescript | 25 Skills, 13 Agents, 3 Commands, 17 Rules |
| Python | developer-kit-python | 2 Skills, 4 Agents, 4 Rules |
| PHP/WordPress | developer-kit-php | 3 Skills, 5 Agents, 4 Rules |
| AWS CloudFormation | developer-kit-aws | 19 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.
See LICENSE file.
See CHANGELOG.md for complete history.
Made with care for Developers using Claude Code Also works with OpenCode, Github Copilot CLI and Codex