Shadcn UI

Component library integration with Shadcn UI best practices

Category: Development & Code Tools

Source and installation instructions

Installation

  1. Follow Anthropic course instructions

Documentation

License Security Scan Plugin Validation Skills Agents

๐ŸŒ Languages: English | Italiano | ไธญๆ–‡ | Espaรฑol

A modular AI plugin system that supercharges your development workflow across languages and frameworks.

Installation โ€ข Quick Start โ€ข Plugins โ€ข Documentation โ€ข Changelog


Why Developer Kit?

Developer Kit is a modular plugin marketplace for Claude Code that teaches Claude how to perform development tasks in a repeatable, high-quality way. Instead of generic AI responses, you get domain-specific expertise for your exact tech stack.


Installation

Quick Install (Recommended)

Claude Code
# Install from marketplace
/plugin marketplace add giuseppe-trisciuoglio/developer-kit

# Or install from local directory
/plugin install /path/to/developer-kit
Claude Desktop

Enable Skills in Settings โ†’ Add giuseppe-trisciuoglio/developer-kit

Manual Installation
# Clone the repository
git clone https://github.com/giuseppe-trisciuoglio/developer-kit.git

# Install via Makefile (auto-detects your CLI)
cd developer-kit
make install

# Or install for specific CLI
make install-claude      # Claude Code
make install-opencode    # OpenCode CLI
make install-copilot     # GitHub Copilot CLI
make install-codex       # Codex CLI

Quick Start

# After installation, start your CLI
claude

# Check available commands
/help

# Use a Developer Kit command
/devkit.refactor

Example Prompts

Generate a complete CRUD module for User entity with NestJS and Drizzle ORM
Review this Java Spring Boot service for security issues
Create a CloudFormation template for ECS with auto-scaling
Help me refactor this monolithic class into clean architecture
Generate unit tests for this TypeScript service with 100% coverage

Usage

Developer Kit provides four layers of capabilities:

1. Skills

Reusable capabilities loaded on-demand. Example:

[Skill: spring-boot-crud-patterns activated]

Skills automatically provide patterns, templates, and best practices for specific tasks.

2. Agents

Specialized sub-agents for complex workflows:

# Invoke via natural language
"Review this code as a Spring Boot expert"

# Or use commands
/devkit.java.code-review
/devkit.typescript.code-review

3. Rules

Path-scoped rules auto-activate based on file patterns:

# Auto-activates for *.java files
globs: ["**/*.java"]
---
Always use constructor injection. Never use field injection with @Autowired.

๐Ÿ“‹ Note on Rules Installation

Plugins do not automatically install rules into your project. To use the rules, you can copy them manually or use the Makefile command:

# Copy rules from a specific plugin
make copy-rules PLUGIN=developer-kit-java

# Or manually copy .md files from the plugin's rules/ folder
mkdir -p .claude/rules
cp plugins/developer-kit-[language]/rules/*.md .claude/rules/

The rules will be automatically activated based on the globs: patterns defined in the header of each file.


Available Plugins

PluginLanguage/DomainComponentsDescription
developer-kit-coreCore6 Agents, 8 Commands, 4 SkillsRequired base plugin with general-purpose capabilities
developer-kit-javaJava9 Agents, 11 Commands, 51 Skills, 4 RulesSpring Boot, LangChain4J, AWS SDK, GraalVM
developer-kit-typescriptTypeScript13 Agents, 3 Commands, 25 Skills, 17 RulesNestJS, React, Next.js, Drizzle ORM, Monorepo
developer-kit-pythonPython4 Agents, 4 RulesDjango, Flask, FastAPI, AWS Lambda
developer-kit-phpPHP5 Agents, 3 Skills, 4 RulesWordPress, Sage, AWS Lambda
developer-kit-awsAWS3 Agents, 19 SkillsCloudFormation, SAM, CLI, Architecture
developer-kit-aiAI/ML1 Agent, 3 Skills, 1 CommandPrompt Engineering, RAG, Chunking
developer-kit-devopsDevOps2 AgentsDocker, GitHub Actions
developer-kit-toolsTools4 SkillsNotebookLM, Copilot CLI, Gemini, Codex
github-spec-kitGitHub3 CommandsGitHub spec integration

Total: 150+ Skills | 45+ Agents | 20+ Commands | 45+ Rules


Plugin Architecture

developer-kit/
โ”œโ”€โ”€ plugins/
โ”‚   โ”œโ”€โ”€ developer-kit-core/          # Required base
โ”‚   โ”‚   โ”œโ”€โ”€ agents/                  # Agent definitions (.md)
โ”‚   โ”‚   โ”œโ”€โ”€ commands/                # Slash commands (.md)
โ”‚   โ”‚   โ”œโ”€โ”€ skills/                  # Reusable skills (SKILL.md)
โ”‚   โ”‚   โ”œโ”€โ”€ rules/                   # Auto-activated rules
โ”‚   โ”‚   โ””โ”€โ”€ .claude-plugin/
โ”‚   โ”‚       โ””โ”€โ”€ plugin.json          # Plugin manifest
โ”‚   โ”œโ”€โ”€ developer-kit-java/          # Java ecosystem
โ”‚   โ”œโ”€โ”€ developer-kit-typescript/    # TypeScript ecosystem
โ”‚   โ””โ”€โ”€ ...
โ”œโ”€โ”€ .skills-validator-check/         # Validation system
โ””โ”€โ”€ Makefile                         # Installation commands

Each plugin is self-contained with its own manifest, components, and dependencies.


Configuration

Plugin Selection

Install only the plugins you need:

# Core + Java + AWS
make install-claude
# Then enable: developer-kit-core, developer-kit-java, developer-kit-aws

# Full-stack TypeScript
# Enable: developer-kit-core, developer-kit-typescript, developer-kit-aws

Rules Auto-Activation

Rules automatically activate based on file patterns:

---
globs: ["**/*.java"]
---
# This rule activates for all Java files
- Use constructor injection
- Follow naming conventions

LSP Integration

Language plugins include LSP server configurations (.lsp.json):

LanguageServer
Javajdtls
TypeScripttypescript-language-server
Pythonpyright-langserver
PHPintelephense

Language Support Matrix

LanguageSkillsAgentsCommandsRulesLSP
Java/Spring Boot519114โœ…
TypeScript/Node.js2513317โœ…
Python2404โœ…
PHP/WordPress3504โœ…
AWS/CloudFormation19300โŒ
AI/ML3110โŒ

Validation & Quality

Developer Kit includes a comprehensive validation system:

# Validate all components
python .skills-validator-check/validators/cli.py --all

# Security scan (MCP compliance)
make security-scan

# Pre-commit hooks
.skills-validator-check/install-hooks.sh

Ecosystem

Listed on:

Related Projects:


Contributing

We welcome contributions! See CONTRIBUTING.md for:

Security

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

Security scans run automatically via GitHub Actions on every PR.


License

MIT License โ€” Open source and free to use.


Acknowledgments


Made with โค๏ธ for Developers using Claude Code

Also compatible with OpenCode, GitHub Copilot CLI, and Codex