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.

90

Quality

90%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Risky

Do not use without reviewing

This version of the tile failed moderation
Moderation pipeline encountered an internal error
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