Comprehensive developer toolkit providing reusable skills for Java/Spring Boot, TypeScript/NestJS/React/Next.js, Python, PHP, AWS CloudFormation, AI/RAG, DevOps, and more.
89
89%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Risky
Do not use without reviewing
🌐 Lingue: English | Italiano | 中文 | Español
Un sistema modulare di plugin AI che potenzia il tuo flusso di lavoro di sviluppo su più linguaggi e framework.
Installazione • Avvio Rapido • Plugin • Documentazione • Changelog
</div>Developer Kit è un marketplace modulare di plugin per Claude Code che insegna a Claude come eseguire task di sviluppo in modo ripetibile e di alta qualità. Invece di risposte AI generiche, ottieni competenze specifiche per il tuo stack tecnologico.
developer-kit-java. Full-stack TypeScript? Aggiungi developer-kit-typescript.# Installa dal marketplace
/plugin marketplace add giuseppe-trisciuoglio/developer-kit
# Oppure installa da directory locale
/plugin install /path/to/developer-kitAbilita Skill nelle Impostazioni → Aggiungi giuseppe-trisciuoglio/developer-kit
# Clona il repository
git clone https://github.com/giuseppe-trisciuoglio/developer-kit.git
# Installa via Makefile (rileva automaticamente la tua CLI)
cd developer-kit
make install
# Oppure installa per CLI specifica
make install-claude # Claude Code
make install-opencode # OpenCode CLI
make install-copilot # GitHub Copilot CLI
make install-codex # Codex CLI# Dopo l'installazione, avvia la tua CLI
claude
# Controlla i comandi disponibili
/help
# Usa un comando Developer Kit
/devkit.refactor
# Oppure avvia un workflow di specifiche
/specs:brainstormGenera un modulo CRUD completo per l'entità User con NestJS e Drizzle ORM
Revisiona questo servizio Spring Boot per problemi di sicurezza
Crea un template CloudFormation per ECS con auto-scaling
Aiutami a refactoring questa classe monolitica in clean architecture
Genera unit test per questo servizio TypeScript con copertura 100%Developer Kit fornisce quattro livelli di capacità:
Capacità riutilizzabili caricate on-demand. Esempio:
[Skill: spring-boot-crud-patterns attivata]Le skill forniscono automaticamente pattern, template e best practice per task specifici.
Sub-agent specializzati per workflow complessi:
# Invoca tramite linguaggio naturale
"Revisiona questo codice come un esperto Spring Boot"
# Oppure usa i comandi
/devkit.java.code-review
/devkit.typescript.code-reviewTrasforma le idee in codice production-ready attraverso un workflow strutturato:

| Comando | Quando Usare | Output |
|---|---|---|
/specs:brainstorm | Nuove funzionalità, requisiti complessi | Specifica completa con 9 fasi |
/specs:quick-spec | Bug fix, miglioramenti minori | Specifica leggera 4 fasi |
La specifica risiede in docs/specs/[id]/YYYY-MM-DD--feature-name.md
| Comando | Descrizione |
|---|---|
/specs:spec-to-tasks | Converte la specifica in file di task eseguibili |
/specs:task-manage | Aggiungi, dividi, aggiorna o riorganizza i task |
I task vengono generati in docs/specs/[id]/tasks/ con file individuali.
| Comando | Descrizione |
|---|---|
/specs:task-implementation | Implementazione guidata di un task specifico |
/specs:task-tdd | Approccio Test-Driven Development per il task |
Ogni implementazione aggiorna il Knowledge Graph per la conservazione del contesto.
| Comando | Descrizione |
|---|---|
/specs:task-review | Verifica che il task rispetti le specifiche e gli standard di qualità |
/specs:code-cleanup | Pulizia professionale: rimuovi log di debug, ottimizza import |
/specs:spec-sync-with-code | Sincronizza la specifica con l'implementazione effettiva |
| Comando | Descrizione |
|---|---|
/specs:spec-quality-check | Valutazione interattiva della qualità delle specifiche |
/specs:spec-sync-context | Sincronizza Knowledge Graph, Task e stato del Codebase |
/specs:ralph-loop | Loop automatizzato per sviluppo guidato da specifiche |
/devkit.refactor | Refactor del codice esistente con analisi architetturale |
/devkit.github.create-pr | Crea PR con descrizione completa |
Regole con attivazione automatica basate su pattern di file:
# Si attiva automaticamente per i file *.java
globs: ["**/*.java"]
---
Usa sempre l'iniezione tramite costruttore. Non usare mai l'iniezione su campo con @Autowired.📋 Nota sull'installazione delle Regole
I plugin non installano automaticamente le regole nel progetto. Per utilizzare le regole, puoi copiarle manualmente oppure usare il comando del Makefile:
# Copia le regole di un plugin specifico make copy-rules PLUGIN=developer-kit-java # Oppure copia manualmente i file .md dalla cartella rules/ del plugin mkdir -p .claude/rules cp plugins/developer-kit-[linguaggio]/rules/*.md .claude/rules/Le regole verranno automaticamente attivate in base ai pattern
globs:definite nell'header di ogni file.
| Plugin | Linguaggio/Dominio | Componenti | Descrizione |
|---|---|---|---|
developer-kit-core | Core | 6 Agent, 8 Comandi, 4 Skill | Plugin base richiesto con capacità generali |
developer-kit-specs | Workflow | 9 Comandi, 2 Skill | Workflow di sviluppo guidato dalle specifiche (SDD) |
developer-kit-java | Java | 9 Agent, 11 Comandi, 51 Skill, 4 Regole | Spring Boot, LangChain4J, AWS SDK, GraalVM |
developer-kit-typescript | TypeScript | 13 Agent, 3 Comandi, 25 Skill, 17 Regole | NestJS, React, Next.js, Drizzle ORM, Monorepo |
developer-kit-python | Python | 4 Agent, 4 Regole | Django, Flask, FastAPI, AWS Lambda |
developer-kit-php | PHP | 5 Agent, 3 Skill, 4 Regole | WordPress, Sage, AWS Lambda |
developer-kit-aws | AWS | 3 Agent, 19 Skill | CloudFormation, SAM, CLI, Architettura |
developer-kit-ai | AI/ML | 1 Agent, 3 Skill, 1 Comando | Prompt Engineering, RAG, Chunking |
developer-kit-devops | DevOps | 2 Agent | Docker, GitHub Actions |
developer-kit-tools | Strumenti | 4 Skill | NotebookLM, Copilot CLI, Gemini, Codex |
github-spec-kit | GitHub | 3 Comandi | Integrazione specifiche GitHub |
Totale: 150+ Skill | 45+ Agent | 20+ Comandi | 45+ Regole
developer-kit/
├── plugins/
│ ├── developer-kit-core/ # Base richiesto
│ │ ├── agents/ # Definizioni agent (.md)
│ │ ├── commands/ # Comandi slash (.md)
│ │ ├── skills/ # Skill riutilizzabili (SKILL.md)
│ │ ├── rules/ # Regole auto-attivate
│ │ └── .claude-plugin/
│ │ └── plugin.json # Manifesto plugin
│ ├── developer-kit-java/ # Ecosistema Java
│ ├── developer-kit-typescript/ # Ecosistema TypeScript
│ └── ...
├── .skills-validator-check/ # Sistema di validazione
└── Makefile # Comandi di installazioneOgni plugin è autocontenuto con il proprio manifesto, componenti e dipendenze.
Installa solo i plugin di cui hai bisogno:
# Core + Java + AWS
make install-claude
# Poi abilita: developer-kit-core, developer-kit-java, developer-kit-aws
# Full-stack TypeScript
# Abilita: developer-kit-core, developer-kit-typescript, developer-kit-awsLe regole si attivano automaticamente basandosi su pattern di file:
---
globs: ["**/*.java"]
---
# Questa regola si attiva per tutti i file Java
- Usa l'iniezione tramite costruttore
- Segui le convenzioni di namingI plugin linguaggio includono configurazioni server LSP (.lsp.json):
| Linguaggio | Server |
|---|---|
| Java | jdtls |
| TypeScript | typescript-language-server |
| Python | pyright-langserver |
| PHP | intelephense |
| Linguaggio | Skill | Agent | Comandi | Regole | LSP |
|---|---|---|---|---|---|
| Java/Spring Boot | 51 | 9 | 11 | 4 | ✅ |
| TypeScript/Node.js | 25 | 13 | 3 | 17 | ✅ |
| Python | 2 | 4 | 0 | 4 | ✅ |
| PHP/WordPress | 3 | 5 | 0 | 4 | ✅ |
| AWS/CloudFormation | 19 | 3 | 0 | 0 | ❌ |
| AI/ML | 3 | 1 | 1 | 0 | ❌ |
Developer Kit include un sistema completo di validazione:
# Valida tutti i componenti
python .skills-validator-check/validators/cli.py --all
# Scansione sicurezza (conformità MCP)
make security-scan
# Hook pre-commit
.skills-validator-check/install-hooks.shDisponibile su:
Progetti Correlati:
Accogliamo con piacere i contributi! Vedi CONTRIBUTING.md per:
Le skill possono eseguire codice. Rivedi tutte le skill personalizzate prima del deploy:
make security-scan prima delle releaseLe scansioni di sicurezza vengono eseguite automaticamente via GitHub Actions su ogni PR.
Licenza MIT — Open source e libero da usare.
Fatto con ❤️ per gli Sviluppatori che usano Claude Code
Compatibile anche con OpenCode, GitHub Copilot CLI e Codex
</div>docs
plugins
developer-kit-ai
developer-kit-aws
agents
docs
skills
aws
aws-cli-beast
aws-cost-optimization
aws-drawio-architecture-diagrams
aws-sam-bootstrap
aws-cloudformation
aws-cloudformation-auto-scaling
aws-cloudformation-bedrock
aws-cloudformation-cloudfront
aws-cloudformation-cloudwatch
aws-cloudformation-dynamodb
aws-cloudformation-ec2
aws-cloudformation-ecs
aws-cloudformation-elasticache
references
aws-cloudformation-iam
references
aws-cloudformation-lambda
aws-cloudformation-rds
aws-cloudformation-s3
aws-cloudformation-security
aws-cloudformation-task-ecs-deploy-gh
aws-cloudformation-vpc
references
developer-kit-core
agents
commands
skills
developer-kit-devops
developer-kit-java
agents
commands
docs
skills
aws-lambda-java-integration
aws-rds-spring-boot-integration
aws-sdk-java-v2-bedrock
aws-sdk-java-v2-core
aws-sdk-java-v2-dynamodb
aws-sdk-java-v2-kms
aws-sdk-java-v2-lambda
aws-sdk-java-v2-messaging
aws-sdk-java-v2-rds
aws-sdk-java-v2-s3
aws-sdk-java-v2-secrets-manager
clean-architecture
graalvm-native-image
langchain4j-ai-services-patterns
references
langchain4j-mcp-server-patterns
references
langchain4j-rag-implementation-patterns
references
langchain4j-spring-boot-integration
langchain4j-testing-strategies
langchain4j-tool-function-calling-patterns
langchain4j-vector-stores-configuration
references
qdrant
references
spring-ai-mcp-server-patterns
spring-boot-actuator
spring-boot-cache
spring-boot-crud-patterns
spring-boot-dependency-injection
spring-boot-event-driven-patterns
spring-boot-openapi-documentation
spring-boot-project-creator
spring-boot-resilience4j
spring-boot-rest-api-standards
spring-boot-saga-pattern
spring-boot-security-jwt
assets
references
scripts
spring-boot-test-patterns
spring-data-jpa
references
spring-data-neo4j
references
unit-test-application-events
unit-test-bean-validation
unit-test-boundary-conditions
unit-test-caching
unit-test-config-properties
references
unit-test-controller-layer
unit-test-exception-handler
references
unit-test-json-serialization
unit-test-mapper-converter
references
unit-test-parameterized
unit-test-scheduled-async
references
unit-test-service-layer
references
unit-test-utility-methods
unit-test-wiremock-rest-api
references
developer-kit-php
developer-kit-project-management
developer-kit-python
developer-kit-specs
commands
docs
hooks
test-templates
tests
skills
developer-kit-tools
developer-kit-typescript
agents
docs
hooks
rules
skills
aws-cdk
aws-lambda-typescript-integration
better-auth
clean-architecture
drizzle-orm-patterns
dynamodb-toolbox-patterns
references
nestjs
nestjs-best-practices
nestjs-code-review
nestjs-drizzle-crud-generator
nextjs-app-router
nextjs-authentication
nextjs-code-review
nextjs-data-fetching
nextjs-deployment
nextjs-performance
nx-monorepo
react-code-review
react-patterns
shadcn-ui
tailwind-css-patterns
tailwind-design-system
references
turborepo-monorepo
typescript-docs
typescript-security-review
zod-validation-utilities
references
github-spec-kit