giuseppe-trisciuoglio/developer-kit
This repository is a starter kit for building "skills" and "agents" for Claude Code. The current content focuses on patterns, conventions, and agents for Java projects (Spring Boot, JUnit, LangChain4J), but the kit is designed to be extensible and multi-language (PHP, TypeScript, Python, etc.).
Deep Analysis
Developer toolkit providing reusable Skills and Agents for Claude Code, focusing on Java/Spring Boot patterns
Core Features
Covering Spring Boot, JUnit testing, LangChain4J, AWS Java SDK, AI engineering, frontend development
Code review, testing, AI development, security analysis, architecture review specialized agents
/devkit.java.* series dev commands, /speckit.* workflow commands, etc.
Unified Makefile supports Claude Code, GitHub Copilot CLI, OpenCode CLI, Codex CLI
Supports category selection, conflict handling, project-level installation
Multi-session project management based on Anthropic research
Technical Implementation
- 56 professional skills covering Java full-stack development
- 32+ professional agents for code review, security, testing
- Supports Spring Boot, NestJS, React mainstream frameworks
- LRA long-running workflows support cross-session project management
- Multi-CLI platform support
- Spring Boot enterprise app development and code review
- JUnit unit and integration test auto-generation
- LangChain4J AI app development and RAG implementation
- AWS cloud service integration
- React/NestJS full-stack TypeScript development
- Primarily focused on Java/Spring Boot ecosystem
- Need to understand Claude Code Skills mechanism
- Many skills and agents require familiarization time
Developer Kit for Claude Code
A curated collection of reusable skills and agents for automating development tasks in Claude Code — focusing on
Java/Spring Boot patterns with extensibility to PHP, TypeScript, and Python
Developer Kit for Claude Code teaches Claude how to perform development tasks in a repeatable way across
multiple languages and frameworks. It includes specialized agents for code review, testing patterns, REST API design,
and AI integration.
56 Total Skills — Comprehensive coverage of Spring Boot, testing, AI integration, cloud development, AI
engineering patterns, frontend development, backend development (NestJS), documentation generation, and document automation
🚀 Quick Start
Claude Code CLI
/plugin marketplace add giuseppe-trisciuoglio/developer-kit
Claude Desktop
🛠️ Installation & Setup
Claude Code CLI
# Install from marketplace
/plugin marketplace add giuseppe-trisciuoglio/developer-kit
# Or install from local directory
/plugin install /path/to/developer-kit
Claude Desktop
- Go to Settings > Capabilities
- Enable Skills toggle
- Browse available skills or upload custom skills
- Start using in conversations
🔌 Multi-CLI Support: Install in Other IDEs & Tools
The Developer Kit now supports installation across multiple AI-powered development environments through a unified Makefile interface.
Quick Start with Makefile
# Clone the repository
git clone https://github.com/giuseppe-trisciuoglio/developer-kit.git
cd developer-kit-claude-code
# See all available options
make help
# Install for your specific CLI tool
make install-copilot # For GitHub Copilot CLI
make install-opencode # For OpenCode CLI
make install-codex # For Codex CLI
make install # Auto-install for all detected CLIs
Supported CLI Tools
GitHub Copilot CLI
# Install agents for Copilot CLI
make install-copilot
# Installation creates:
# ~/.copilot/agents/ # Specialized agents for code review, testing, etc.
Features:
- Specialized Agents: Code review, architecture, security, testing, debugging experts
- Usage:
/agentto select agents or mention in prompts - Integration: Works with Copilot's native agent system
OpenCode CLI
# Install both agents and commands for OpenCode CLI
make install-opencode
# Installation creates:
# ~/.config/opencode/agent/ # Development agents
# ~/.config/opencode/command/ # Custom slash commands
Features:
- Development Agents: Full suite of specialized agents
- Custom Commands: From code generation to debugging and security reviews
- Usage:
@agent-namefor agents,/command-namefor commands - Discovery: Tab completion and command discovery
Codex CLI
# Install for Codex CLI
make install-codex
# Installation creates:
# ~/.codex/instructions.md # Agent context and usage guide
# ~/.codex/prompts/ # Custom prompt commands
Features:
- Custom Prompts: Specialized commands for development workflows
- Agents Documentation: Complete agent descriptions and usage
- Usage:
/prompts:<name>to invoke custom commands
Management Commands
# Check installation status
make status
# Create backup before installing
make backup
# Remove all Developer Kit installations
make uninstall
# List available components
make list-agents # Show all 14 agents
make list-commands # Show all 32 commands
make list-skills # Show all 50 skills by category
Installation Safety
- Automatic Backups: Creates timestamped backups before installation
- Conflict Resolution: Preserves existing configurations
- Rollback Support: Easy uninstall to restore previous state
- Version Tracking: Tracks what's installed from this kit
🎯 Local Project Installation
Install skills, agents, and commands directly into your local project for team-based development:
Interactive Claude Code Installation
# Clone the repository
git clone https://github.com/giuseppe-trisciuoglio/developer-kit.git
cd developer-kit-claude-code
# Run interactive installer for Claude Code
make install-claude
Interactive Features:
- ✅ Environment Validation: Confirms Claude Code usage
- 🎯 Category Selection: Choose specific skill categories
- 🔧 Custom Selection: Pick specific agents and commands
- 🛡️ Conflict Handling: Decide how to handle existing files
- 📊 Progress Tracking: Real-time installation progress
- 📋 Summary Report: Complete installation summary
Example Installation Flow
$ make install-claude
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Claude Code Interactive Developer Kit Installer
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠ This installer is designed for Claude Code only.
Are you installing for Claude Code? (y/N): y
Step 1: Target Project
Enter the project path (absolute or relative): ~/my-spring-project
Step 2: Select Skill Categories
Available skill categories:
1) AWS Java Skills (10 skills)
2) AI Skills (3 skills)
3) JUnit Test Skills (15 skills)
4) LangChain4j Skills (8 skills)
5) Spring Boot Skills (13 skills)
6) Spring AI Skills (1 skill)
7) All Skills
8) None (skip skills)
Select categories (comma-separated, e.g., 1,4,5): 4,5
Step 3: Select Agents
1) All Agents (14 available)
2) Select specific agents
3) None (skip agents)
Choose option [1-3]: 2
Available agents:
1) java-documentation-specialist
2) java-refactor-expert
3) java-security-expert
...
Select agents (comma-separated numbers, or type 'all'): 1,3
Step 4: Select Commands
1) All Commands (32 available)
2) Select specific commands
3) None (skip commands)
Choose option [1-3]: 1
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Starting Installation...
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Installing Skills...
Category: LangChain4j Skills
✓ Installed: langchain4j-ai-services-patterns
✓ Installed: langchain4j-mcp-server-patterns
Category: Spring Boot Skills
✓ Installed: spring-boot-actuator
✓ Installed: spring-boot-cache
...
Installing Selected Agents...
✓ Installed: java-documentation-specialist.md
✓ Installed: java-security-expert.md
Installing All Commands...
✓ Installed: devkit.java.code-review.md
✓ Installed: devkit.java.write-unit-tests.md
...
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✓ Installation Complete!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Target directory: /Users/you/my-spring-project/.claude/
Files installed: 52
Files skipped: 0
Next Steps:
1. Navigate to your project: cd /Users/you/my-spring-project
2. Start Claude Code in the project directory
3. Your skills, agents, and commands are now available!
What Gets Installed
my-project/
├── .claude/
│ ├── skills/ # Auto-discovered skills
│ │ ├── langchain4j-ai-services-patterns/
│ │ ├── spring-boot-actuator/
│ │ └── ... (selected skills)
│ ├── agents/ # @agent-name access
│ │ ├── java-documentation-specialist.md
│ │ ├── java-security-expert.md
│ │ └── ... (selected agents)
│ └── commands/ # /command-name access
│ ├── devkit.java.code-review.md
│ ├── devkit.java.write-unit-tests.md
│ └── ... (selected commands)
Team-Based Development
For Teams Sharing Projects:
- Install Once: Use
make install-claudein the project root - Git Integration: All
.claude/files are version-controlled - Team Consistency: Everyone gets the same tools and patterns
- Custom Skills: Create project-specific skills shared with team
Benefits:
- 🔄 Consistent Tooling: Team uses same agents, skills, commands
- 📚 Project Context: Skills understand your specific project structure
- 🎯 Domain-Specific: Tailored to your business domain and patterns
- 🚀 Quick Onboarding: New team members get all tools immediately
📚 Available Skills
Spring Boot Skills
| Skill | Purpose | Key Topics |
|---|---|---|
| spring-boot-actuator | Production monitoring and metrics | Health checks, custom endpoints, metrics, startup tracking |
| spring-boot-dependency-injection | Constructor injection best practices | DI patterns, testing strategies, anti-patterns |
| spring-boot-crud-patterns | REST CRUD API design with DDD | Feature-based architecture, CRUD generator, Lombok, Spring Data |
| spring-boot-event-driven-patterns | Event-driven architecture | Domain events, Kafka, Spring Cloud Stream, transactional patterns |
| spring-boot-rest-api-standards | REST API design standards | HTTP semantics, error handling, pagination, security headers |
| spring-boot-test-patterns | Integration testing patterns | Testcontainers, Spring slice tests, database strategies |
| * |
Related Skills
wshobson/agents
wshobsonIntelligent automation and multi-agent orchestration for Claude Code
The most comprehensive Claude Code plugin ecosystem, covering full-stack development scenarios with a three-tier model strategy balancing performance and cost.
ComposioHQ/awesome-claude-skills
ComposioHQA curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows
The most comprehensive Claude Skills resource list; connect-apps is a killer feature.
code-yeongyu/oh-my-opencode
code-yeongyuThe Best Agent Harness. Meet Sisyphus: The Batteries-Included Agent that codes like you.
Powerful multi-agent coding tool, but note OAuth limitations.
nextlevelbuilder/ui-ux-pro-max-skill
nextlevelbuilderAn AI SKILL that provide design intelligence for building professional UI/UX multiple platforms
Essential for designers; comprehensive UI/UX knowledge base.
thedotmack/claude-mem
thedotmackA Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresses it with AI (using Claude's agent-sdk), and injects relevant context back into future sessions.
A practical solution for Claude's memory issues.
OthmanAdi/planning-with-files
OthmanAdiClaude Code skill implementing Manus-style persistent markdown planning — the workflow pattern behind the $2B acquisition.
Context engineering best practices; an open-source implementation of Manus mode.

