CtrlK
BlogDocsLog inGet started
Tessl Logo

giuseppe-trisciuoglio/developer-kit

Comprehensive developer toolkit providing reusable skills for Java/Spring Boot, TypeScript/NestJS/React/Next.js, Python, PHP, AWS CloudFormation, AI/RAG, DevOps, and more.

89

Quality

89%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Risky

Do not use without reviewing

Overview
Quality
Evals
Security
Files

README.mdplugins/developer-kit-tools/

Developer Kit Tools Plugin

External tools integration for CLI utilities, APIs, and third-party services.

Overview

The developer-kit-tools plugin provides delegation skills for external AI coding assistants and integration with third-party services through the Model Context Protocol (MCP). It enables Claude Code to leverage specialized tools for tasks that benefit from different models, large-context analysis, or dedicated service integrations.

Skills

SkillPurposeTriggers
geminiDelegate tasks to Google Gemini CLI for large-context analysis and complex reasoning"use gemini", "delegate to gemini", "gemini 3 flash/pro"
copilot-cliDelegate tasks to GitHub Copilot CLI with multi-model support (Claude, GPT, Gemini)"ask copilot", "delegate to copilot", "use copilot with sonnet/gpt"
codexDelegate tasks to OpenAI Codex CLI for advanced code generation and analysis"use codex", "codex exec", "codex review", "gpt-5.3-codex"
qwen-coderDelegate tasks to Qwen Coder CLI for coding assistance using Qwen2.5-Coder and QwQ models"use qwen", "delegate to qwen", "second opinion from qwen"
notebooklmIntegrate with Google NotebookLM for RAG, research notebooks, and AI-synthesized artifacts"notebooklm", "nlm", "query notebook", "research notebook"
sonarqube-mcpIntegrate with SonarQube/SonarCloud for quality gates, issue discovery, and code analysis"sonarqube", "quality gate", "sonar issues", "check sonar"

Quick Start

CLI Delegation Skills (gemini, copilot-cli, codex, qwen-coder)

# Verify the CLI is installed
gemini --version
copilot --version
codex --version
qwen --version

# Basic delegation pattern
gemini -p "Analyze this codebase architecture"
copilot -p "Refactor this service" --model gpt-5.2 --allow-all-tools
codex exec "Review this code for security issues"
qwen -p "Generate unit tests for this module"

MCP Integration Skills (notebooklm, sonarqube-mcp)

# NotebookLM - install and authenticate
uv tool install notebooklm-mcp-cli
nlm login

# SonarQube - set environment variables
export SONARQUBE_TOKEN="squ_your_token"
export SONARQUBE_URL="https://sonarqube.mycompany.com"
# or for SonarCloud:
export SONARQUBE_ORG="your-org-key"

Plugin Structure

developer-kit-tools/
├── .claude-plugin/
│   └── plugin.json           # Plugin manifest
├── .mcp.json                 # MCP server configuration
├── scripts/
│   ├── wrap-notebooklm-mcp.sh  # NotebookLM MCP wrapper
│   └── wrap-sonarqube-mcp.sh   # SonarQube MCP wrapper
└── skills/
    ├── gemini/               # Gemini CLI delegation
    ├── copilot-cli/         # GitHub Copilot CLI delegation
    ├── codex/               # OpenAI Codex CLI delegation
    ├── qwen-coder/          # Qwen Coder CLI delegation
    ├── notebooklm/          # NotebookLM RAG integration
    └── sonarqube-mcp/       # SonarQube/SonarCloud integration

When to Use Each Skill

Choose by Task Type

TaskRecommended Skill
Large codebase analysis (>100 files)gemini (gemini-3-pro with 1M token context)
Quick prototyping and iterationsgemini (gemini-3-flash) or qwen-coder
Multi-model comparison on same taskcopilot-cli (supports Claude, GPT, Gemini)
Advanced code generation and architectural designcodex (gpt-5.3-codex)
Code review with specialized review commandcodex (codex review)
Second opinion or alternative reasoningqwen-coder (QwQ deep reasoning)
Querying RAG knowledge basesnotebooklm
Generating podcasts/reports from documentationnotebooklm
Pre-commit/pre-push code quality checkssonarqube-mcp
Quality gate verification before mergesonarqube-mcp

Choose by Model Preference

Model FamilySkill
Google Geminigemini (gemini-3-flash, gemini-3-pro)
Anthropic Claudecopilot-cli (claude-sonnet-4.6, claude-opus-4.6, claude-haiku-4.5)
OpenAI GPTcopilot-cli (gpt-5.2) or codex (gpt-5.3-codex)
OpenAI o-seriescodex (o3, o4-mini)
Alibaba Qwenqwen-coder (qwen2.5-coder, qwq)

MCP Servers

The plugin includes MCP server wrappers that handle dependency checking:

NotebookLM MCP

  • Wrapper: scripts/wrap-notebooklm-mcp.sh
  • Requires: uv and notebooklm-mcp-cli
  • Authentication: Chrome cookie extraction via nlm login
  • Tools: Notebook management, source handling, studio content generation, research

SonarQube MCP

  • Wrapper: scripts/wrap-sonarqube-mcp.sh
  • Requires: Docker and SONARQUBE_TOKEN / SONARQUBE_URL or SONARQUBE_ORG
  • Tools: Quality gate status, issue search, code snippet analysis, rule documentation

Requirements

  • developer-kit-core (required dependency)
  • For CLI delegation skills: respective CLI installed (gemini, copilot, codex, qwen)
  • For NotebookLM: uv and notebooklm-mcp-cli
  • For SonarQube: Docker and SonarQube/SonarCloud credentials

Documentation

  • Gemini Skill - Gemini CLI delegation patterns
  • Copilot CLI Skill - Copilot CLI delegation patterns
  • Codex Skill - Codex CLI delegation patterns
  • Qwen Coder Skill - Qwen Coder CLI delegation patterns
  • NotebookLM Skill - NotebookLM RAG integration
  • SonarQube MCP Skill - SonarQube/SonarCloud integration

plugins

CHANGELOG.md

context7.json

CONTRIBUTING.md

README_CN.md

README_ES.md

README_IT.md

README.md

tessl.json

tile.json