Sandbox
@giuseppe-trisciuoglio/developer-kit

Plugin marketplace for Claude Code and coding CLIs

Developer Kit bundles reusable agent behavior into installable plugins. Each plugin can include agents, commands, skills, rules, and LSP setup, so you can add only the parts you need for a given language or workflow.

343 starsβ€’40 forksβ€’Pythonβ€’Updated 7d ago
Who it's for

Builders who want Claude Code, Codex, or Copilot CLI to follow reusable project rules and domain-specific workflows.

What it delivers

You can give your agent repeatable, domain-specific behavior instead of re-explaining the same development patterns each time.

What it does

Modular plugin bundles

Split into installable plugins such as core, Java, TypeScript, Python, PHP, AWS, AI, DevOps, tools, and GitHub specs.

Skills and agents library

Provides 150+ skills and 45+ agents for tasks like code review, refactoring, security checks, architecture, and testing.

Path-scoped rules

Uses rules that auto-activate for matching files, such as Java or TypeScript paths.

Multi-CLI installation

Supports Claude Code, OpenCode, GitHub Copilot CLI, and Codex CLI through the same repository structure.

Validation and security checks

Includes validator scripts and a security scan workflow to check plugin quality and MCP compliance.

How to get it

  1. 1Run
    # Install from marketplace
    /plugin marketplace add giuseppe-trisciuoglio/developer-kit
    
    # Or install from local directory
    /plugin install /path/to/developer-kit
  2. 2Run
    # After installation, start your CLI
    claude
    
    # Check available commands
    /help
    
    # Use a Developer Kit command
    /devkit.refactor
  3. 3Run
    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
  4. 4Reusable capabilities loaded on-demand. Example
    [Skill: spring-boot-crud-patterns activated]
  5. 5Specialized 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
  6. 6Plugins do not automatically install rules into your project. To use the rules, you can…
    # 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/

README

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.

  • 🧩 Modular by Design β€” Install only what you need. Java developer? Grab developer-kit-java. Full-stack TypeScript? Add developer-kit-typescript.
  • 🎯 Domain Experts β€” 45+ specialized agents for code review, refactoring, security audits, architecture design, and testing across 7+ languages.
  • πŸ“š 150+ Skills β€” Reusable capabilities from Spring Boot CRUD generation to CloudFormation templates, all with best practices built-in.
  • πŸ”„ Multi-CLI Support β€” Works with Claude Code, GitHub Copilot CLI, OpenCode CLI, and Codex CLI.
  • ⚑ Auto-Activation β€” Path-scoped rules automatically activate when you open relevant files. No configuration needed.

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:

  • Adding new skills, agents, and commands
  • Plugin development guidelines
  • Validation requirements
  • Branch strategy and versioning

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
  • βœ… Run make security-scan before releases

Security scans run automatically via GitHub Actions on every PR.


License

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


Acknowledgments

  • Claude Code by Anthropic β€” The foundation this plugin system extends
  • Qwen Code β€” README design inspiration
  • Contributors β€” Thank you to everyone who has contributed skills and plugins

Made with ❀️ for Developers using Claude Code

Also compatible with OpenCode, GitHub Copilot CLI, and Codex

Files in the repo

Repository payloadβ€’19 top-level entries
  • .claude-plugin
  • .github
  • .skills-validator-check
  • docs
  • plugins
  • scripts
  • .gitignore
  • CHANGELOG.md
  • context7.json
  • CONTRIBUTING.md
  • LICENSE
  • Makefile
  • pyproject.toml
  • README_CN.md
  • README_ES.md
  • README_IT.md
  • README.md
  • tessl.json
  • tile.json

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More plugins

Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.

138k
1 add

Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.

82k
code-yeongyu/
oh-my-openagent

OmO: Just type "mass ulw" keyword with your prompt. Now you are the master of graph engineering.

69k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

94k

Opinionated Oxlint rules for rejecting low-evidence TypeScript and JavaScript patterns

4.3k