MIT License

项目介绍

giuseppe-trisciuoglio/developer-kit 是一个托管在 GitHub 上的开源项目,主要使用 Python 编写,采用 MIT License 许可证,目前获得 367 个 Star、43 次 Fork。

仓库全名
giuseppe-trisciuoglio/developer-kit
开源许可证
MIT License
Star 数
367
Fork 数
43
未关闭 Issue
17

README 摘要

🌐 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,…

完整内容见 GitHub 原始 README 或本页 。

常见问题

developer-kit 用什么语言开发?

主要使用 Python 编写,采用 MIT License 许可证,目前有 367 个 Star。

developer-kit 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 developer-kit 的源码?

可以直接克隆仓库:git clone https://github.com/giuseppe-trisciuoglio/developer-kit.git,默认分支为 main;安装与运行步骤见仓库 README。

developer-kit 最近还在维护吗?

仓库最近一次更新为 9月10日,当前有 17 个未关闭 Issue;Star 数为 367,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

Modular 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.

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

语言占比

Blade
Java
Makefile
Python
Shell
Smarty
TypeScript

Release

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

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

Plugin Language/Domain Components Description
developer-kit-core Core 6 Agents, 8 Commands, 4 Skills Required base plugin with general-purpose capabilities
developer-kit-java Java 9 Agents, 11 Commands, 51 Skills, 4 Rules Spring Boot, LangChain4J, AWS SDK, GraalVM
developer-kit-typescript TypeScript 13 Agents, 3 Commands, 25 Skills, 17 Rules NestJS, React, Next.js, Drizzle ORM, Monorepo
developer-kit-python Python 4 Agents, 4 Rules Django, Flask, FastAPI, AWS Lambda
developer-kit-php PHP 5 Agents, 3 Skills, 4 Rules WordPress, Sage, AWS Lambda
developer-kit-aws AWS 3 Agents, 19 Skills CloudFormation, SAM, CLI, Architecture
developer-kit-ai AI/ML 1 Agent, 3 Skills, 1 Command Prompt Engineering, RAG, Chunking
developer-kit-devops DevOps 2 Agents Docker, GitHub Actions
developer-kit-tools Tools 4 Skills NotebookLM, Copilot CLI, Gemini, Codex
github-spec-kit GitHub 3 Commands GitHub 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):

Language Server
Java jdtls
TypeScript typescript-language-server
Python pyright-langserver
PHP intelephense

Language Support Matrix

Language Skills Agents Commands Rules 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 ❌

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

评论

暂无评论