$git clone https://github.com/giuseppe-trisciuoglio/developer-kitModular plugin marketplace for Claude Code and agentic CLIs, with validated, spec-driven skills, agents, commands, and workflows for Java, TypeScript, Python, PHP, AWS, and AI.
| 1 | <div align="center"> |
| 2 | |
| 3 | [](./LICENSE) |
| 4 | [](https://github.com/giuseppe-trisciuoglio/developer-kit/actions/workflows/security-scan.yml) |
| 5 | [](https://github.com/giuseppe-trisciuoglio/developer-kit/actions/workflows/plugin-validation.yml) |
| 6 | [](./plugins) |
| 7 | [](./plugins) |
| 8 | |
| 9 | **🌐 Languages:** [English](README.md) | [Italiano](./README_IT.md) | [中文](./README_CN.md) | [Español](./README_ES.md) |
| 10 | |
| 11 |  |
| 12 | |
| 13 | **A modular AI plugin system that supercharges your development workflow across languages and frameworks.** |
| 14 | |
| 15 | [Installation](#installation) • [Quick Start](#quick-start) • [Plugins](#available-plugins) • [Documentation](https://github.com/giuseppe-trisciuoglio/developer-kit/blob/main/README.md) • [Changelog](./CHANGELOG.md) |
| 16 | |
| 17 | </div> |
| 18 | |
| 19 | --- |
| 20 | |
| 21 | ## Why Developer Kit? |
| 22 | |
| 23 | 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. |
| 24 | |
| 25 | - **🧩 Modular by Design** — Install only what you need. Java developer? Grab `developer-kit-java`. Full-stack TypeScript? Add `developer-kit-typescript`. |
| 26 | - **🎯 Domain Experts** — 45+ specialized agents for code review, refactoring, security audits, architecture design, and testing across 7+ languages. |
| 27 | - **📚 150+ Skills** — Reusable capabilities from Spring Boot CRUD generation to CloudFormation templates, all with best practices built-in. |
| 28 | - **🔄 Multi-CLI Support** — Works with Claude Code, GitHub Copilot CLI, OpenCode CLI, and Codex CLI. |
| 29 | - **⚡ Auto-Activation** — Path-scoped rules automatically activate when you open relevant files. No configuration needed. |
| 30 | |
| 31 | --- |
| 32 | |
| 33 | ## Installation |
| 34 | |
| 35 | ### Quick Install (Recommended) |
| 36 | |
| 37 | #### Claude Code |
| 38 | |
| 39 | ```bash |
| 40 | # Install from marketplace |
| 41 | /plugin marketplace add giuseppe-trisciuoglio/developer-kit |
| 42 | |
| 43 | # Or install from local directory |
| 44 | /plugin install /path/to/developer-kit |
| 45 | ``` |
| 46 | |
| 47 | #### Claude Desktop |
| 48 | |
| 49 | [Enable Skills in Settings](https://claude.ai/settings/capabilities) → Add `giuseppe-trisciuoglio/developer-kit` |
| 50 | |
| 51 | #### Manual Installation |
| 52 | |
| 53 | ```bash |
| 54 | # Clone the repository |
| 55 | git clone https://github.com/giuseppe-trisciuoglio/developer-kit.git |
| 56 | |
| 57 | # Install via Makefile (auto-detects your CLI) |
| 58 | cd developer-kit |
| 59 | make install |
| 60 | |
| 61 | # Or install for specific CLI |
| 62 | make install-claude # Claude Code |
| 63 | make install-opencode # OpenCode CLI |
| 64 | make install-copilot # GitHub Copilot CLI |
| 65 | make install-codex # Codex CLI |
| 66 | ``` |
| 67 | |
| 68 | --- |
| 69 | |
| 70 | ## Quick Start |
| 71 | |
| 72 | ```bash |
| 73 | # After installation, start your CLI |
| 74 | claude |
| 75 | |
| 76 | # Check available commands |
| 77 | /help |
| 78 | |
| 79 | # Use a Developer Kit command |
| 80 | /devkit.refactor |
| 81 | |
| 82 | # Or invoke a specs workflow |
| 83 | /specs:brainstorm |
| 84 | ``` |
| 85 | |
| 86 | ### Example Prompts |
| 87 | |
| 88 | ``` |
| 89 | Generate a complete CRUD module for User entity with NestJS and Drizzle ORM |
| 90 | Review this Java Spring Boot service for security issues |
| 91 | Create a CloudFormation template for ECS with auto-scaling |
| 92 | Help me refactor this monolithic class into clean architecture |
| 93 | Generate unit tests for this TypeScript service with 100% coverage |
| 94 | ``` |
| 95 | |
| 96 | --- |
| 97 | |
| 98 | ## Usage |
| 99 | |
| 100 | Developer Kit provides **four layers** of capabilities: |
| 101 | |
| 102 | ### 1. Skills |
| 103 | Reusable capabilities loaded on-demand. Example: |
| 104 | |
| 105 | ``` |
| 106 | [Skill: spring-boot-crud-patterns activated] |
| 107 | ``` |
| 108 | |
| 109 | Skills automatically provide patterns, templates, and best practices for specific tasks. |
| 110 | |
| 111 | ### 2. Agents |
| 112 | Specialized sub-agents for complex workflows: |
| 113 | |
| 114 | ```bash |
| 115 | # Invoke via natural language |
| 116 | "Review this code as a Spring Boot expert" |
| 117 | |
| 118 | # Or use commands |
| 119 | /devkit.java.code-review |
| 120 | /devkit.typescript.code-review |
| 121 | ``` |
| 122 | |
| 123 | ### 3. Specifications-Driven Development (SDD) |
| 124 | Transform ideas into production-ready code through a structured workflow: |
| 125 | |
| 126 |  |
| 127 | |
| 128 | #### Phase 0: Constitution (First-Time Setup) |
| 129 | |
| 130 | | Command | When to Use | Output | |
| 131 | |---------|-------------|--------| |
| 132 | | `/developer-kit-specs:constitution create` | New project, before first spec | `docs/specs/constitution.md` | |
| 133 | | `/developer-kit-specs:constitution check` | Validate spec/task against principles | Constitution Check Report | |
| 134 | |
| 135 | The constitution defines the architectural DNA: approved stack, AI guardrails, security constraints (CWE mappings), and non-negotiable rules that govern all subsequent code generation. |
| 136 | |
| 137 | #### Phase 1: Specification Creation |
| 138 | |
| 139 | | Command | When to Use | Output | |
| 140 | |---------|-------------|--------| |
| 141 | | `/specs:brainstorm` | New features, complex requirements | Full specification with 9 phases | |
| 142 | | `/specs:change-spec` | Delta/i |