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

License:MITLanguage:Python502
agentic-codeagentic-coding代理claude-codeclaude-code-skillclaude-code-skillsclaude-skillsclaude-skills-creatorjavajunitlangchain4j技能spring-boot

Deep Analysis

Developer toolkit providing reusable Skills and Agents for Claude Code, focusing on Java/Spring Boot patterns

Highly Recommended

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

Architecture:Modular skills/agents/commands three-layer architecture
Execution Flow:

Key Components:
SKILL.md
Makefile
Agent Markdown
Command Markdown
Highlights
  • 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
Use Cases
  • 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
Limitations
  • Primarily focused on Java/Spring Boot ecosystem
  • Need to understand Claude Code Skills mechanism
  • Many skills and agents require familiarization time
Tech Stack
PythonMakefileMarkdownSpring BootJUnit 5LangChain4JAWS SDK Java v2ReactNestJSTypeScript

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

Enable Skills in Settings

🛠️ 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

  1. Go to Settings > Capabilities
  2. Enable Skills toggle
  3. Browse available skills or upload custom skills
  4. 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: /agent to 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-name for agents, /command-name for 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:

  1. Install Once: Use make install-claude in the project root
  2. Git Integration: All .claude/ files are version-controlled
  3. Team Consistency: Everyone gets the same tools and patterns
  4. 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
*
Highly Recommended
agents

wshobson/agents

wshobson

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

25.6k2.8k3 days ago
Highly Recommended
awesome-claude-skills

ComposioHQ/awesome-claude-skills

ComposioHQ

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

19.9k2.0k3 days ago
Recommended
oh-my-opencode

code-yeongyu/oh-my-opencode

code-yeongyu

The Best Agent Harness. Meet Sisyphus: The Batteries-Included Agent that codes like you.

Powerful multi-agent coding tool, but note OAuth limitations.

17.5k1.2k3 days ago
Highly Recommended
ui-ux-pro-max-skill

nextlevelbuilder/ui-ux-pro-max-skill

nextlevelbuilder

An AI SKILL that provide design intelligence for building professional UI/UX multiple platforms

Essential for designers; comprehensive UI/UX knowledge base.

15.3k1.5k3 days ago
Recommended
claude-mem

thedotmack/claude-mem

thedotmack

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

14.0k9143 days ago
Highly Recommended
planning-with-files

OthmanAdi/planning-with-files

OthmanAdi

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

9.3k8113 days ago