Communitygithub.com

SamuelChien/mega-skills-collection

Construisez des agents IA prêts pour la production avec le Google Agent Development Kit, intégration d'assistant IA, patterns React, orchestration multi-agent et bibliothèques d'outils complètes. Utilisez lorsque le contexte approprié est détecté. Déclenchez avec des phrases pertinentes basées sur l'objectif de la compétence.

Qu'est-ce que mega-skills-collection ?

Cette compétence, 'ADK Agent Builder', vous permet de créer des agents IA professionnels avec le Google Agent Development Kit (ADK). Elle fournit un échafaudage minimaliste orienté production comprenant un point d'entrée d'agent, un registre d'outils, une configuration et des tests. Elle prend en charge les workflows à agent unique de type ReAct ainsi que l'orchestration multi-agent en mode séquentiel, parallèle ou en boucle. La compétence génère également une liste de validation adaptée à l'intégration continue (linting, tests, prompts de fumée) et, en option, des vérifications de déploiement sur le Vertex AI Agent Engine. Idéale pour les développeurs souhaitant industrialiser la création d'agents avec Python, cette compétence inclut des exemples concrets de scaffolding, de gestion d'erreurs (dépendances, authentification, limites de débit) et de déploiement.

Compatible avec✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/SamuelChien/mega-skills-collection/tree/HEAD/adk-agent-builder

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Générateur d'Agents ADK

Créez des agents prêts pour la production avec le Google Agent Development Kit (ADK) : échafaudage, câblage d'outils, motifs d'orchestration, tests et déploiement optionnel sur Vertex AI Agent Engine.

Aperçu

  • Crée un échafaudage ADK minimal et orienté production (point d'entrée de l'agent, registre d'outils, configuration et tests).
  • Prend en charge les workflows à agent unique de type ReAct et l'orchestration multi-agent (séquentiel/parallèle/boucle).
  • Produit une liste de validation adaptée à l'IC (lint/tests/prompts de fumée) et une vérification optionnelle du déploiement sur Agent Engine.

Prérequis

  • Environnement d'exécution Python compatible avec votre projet (souvent Python 3.10+)
  • google-adk installé et importable
  • Si déploiement : accès à un projet Google Cloud avec Vertex AI activé et autorisations pour déployer des environnements d'exécution Agent Engine
  • Secrets disponibles via des variables d'environnement ou un gestionnaire de secrets (jamais codés en dur)

Instructions

  1. Confirmez la portée : échafaudage d'agent local uniquement vs déploiement sur Vertex AI Agent Engine.
  2. Choisissez une architecture :
    • Agent unique (ReAct) pour des tâches adaptatives pilotées par des outils
    • Système multi-agent (spécialistes + orchestrateur) pour des workflows complexes en plusieurs étapes
  3. Définissez la surface d'outils (outils ADK intégrés + tout outil personnalisé nécessaire) et les identifiants requis.
  4. Échafaudez le projet :
    • src/agents/, src/tools/, tests/ et un fichier de dépendances (pyproject.toml ou requirements.txt)
  5. Implémentez l'agent minimal viable et un prompt de test de fumée ; ajoutez des tests de régression pour les échecs d'outils.
  6. Si déploiement, produisez une commande adk deploy ... et une liste de validation post-déploiement (points de terminaison AgentCard/tâches, autorisations, journaux).

Résultat

  • Un échafaudage ADK prêt pour le dépôt (fichiers et répertoires) plus le code de démarrage de l'agent
  • Des stubs d'outils et des points de câblage (où ajouter de nouveaux outils en toute sécurité)
  • Un plan de test et de validation (tests unitaires et un prompt de fumée minimal)
  • Optionnel : commandes de déploiement et étapes de vérification pour Agent Engine

Gestion des Erreurs

  • Problèmes de dépendances/exécution : fournissez des commandes d'installation épinglées et validez les imports.
  • Échecs d'authentification/autorisation : identifiez le rôle/API manquant et proposez des correctifs de moindre privilège.
  • Échecs d'outils/limites de débit : ajoutez des conseils de réessai/backoff et un test de régression pour éviter la récurrence.

Exemples

Exemple : Échafauder un agent ReAct unique

  • Requête : « Crée un agent ADK qui résume les PR et propose des mises à jour de tests. »
  • Résultat : point d'entrée de l'agent + registre d'outils + une commande de test de fumée pour vérification locale.

Exemple : Orchestrateur multi-agent

  • Requête : « Construis une équipe superviseur + déployeur + vérificateur et déploie-la sur Agent Engine. »
  • Résultat : squelette d'orchestrateur, responsabilités par agent et adk deploy ... + contrôles de santé post-déploiement.

Ressources

  • Guide détaillé complet (conservé pour référence) : ${CLAUDE_SKILL_DIR}/references/SKILL.full.md
  • Normes du dépôt (source de vérité) :
    • 000-docs/6767-a-SPEC-DR-STND-claude-code-plugins-standard.md
    • 000-docs/6767-b-SPEC-DR-STND-claude-skills-standard.md
  • Documentation ADK / Agent Engine : https://cloud.google.com/vertex-ai/docs/agent-engine

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

SamuelChien/mega-skills-collection

Security audit, hardening, threat modeling (STRIDE/PASTA), Red/Blue Team, OWASP checks, code review, incident response, and infrastructure security for any project.

SamuelChien/mega-skills-collection

Arquitecto de Soluciones Principal y Consultor Tecnológico de Andru.ia. Diagnostica y traza la hoja de ruta óptima para proyectos de IA en español.

SamuelChien/mega-skills-collection

Ingeniero de Sistemas de Andru.ia. Diseña, redacta y despliega nuevas habilidades (skills) dentro del repositorio siguiendo el Estándar de Diamante.

SamuelChien/mega-skills-collection

Estratega de Inteligencia de Dominio de Andru.ia. Analiza el nicho específico de un proyecto para inyectar conocimientos, regulaciones y estándares únicos del sector. Actívalo tras definir el nicho.

SamuelChien/mega-skills-collection

2D game development principles. Sprites, tilemaps, physics, camera.

SamuelChien/mega-skills-collection

3D game development principles. Rendering, shaders, physics, cameras.

SamuelChien/mega-skills-collection

Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences.

SamuelChien/mega-skills-collection

Accessibility audit skill for scanning, fixing, and verifying WCAG 2.2 Level A and AA compliance across React, Next.js, Vue, Angular, Svelte, and plain HTML codebases. Use when auditing accessibility, fixing a11y violations, checking color contrast, generating compliance reports, or integrating accessibility checks into CI/CD pipelines.

SamuelChien/mega-skills-collection

Ab Test Analyzer - Auto-activating skill for Data Analytics. Triggers on: ab test analyzer, ab test analyzer Part of the Data Analytics skill category.

SamuelChien/mega-skills-collection

A B Test Config Creator - Auto-activating skill for ML Deployment. Triggers on: a b test config creator, a b test config creator Part of the ML Deployment skill category.

SamuelChien/mega-skills-collection

When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "conversion experiment," "statistical significance," or "test this." For tracking implementation, see analytics-tracking.

SamuelChien/mega-skills-collection

Acceptance Criteria Creator - Auto-activating skill for Enterprise Workflows. Triggers on: acceptance criteria creator, acceptance criteria creator Part of the Enterprise Workflows skill category.

SamuelChien/mega-skills-collection

Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance verification with minimal human re-intervention.

SamuelChien/mega-skills-collection

Accessibility Audit Runner - Auto-activating skill for Frontend Development. Triggers on: accessibility audit runner, accessibility audit runner Part of the Frontend Development skill category.

SamuelChien/mega-skills-collection

You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers, and provide remediation guidance.

SamuelChien/mega-skills-collection

Web accessibility patterns for WCAG 2.2 compliance including ARIA, keyboard navigation, screen readers, and testing

SamuelChien/mega-skills-collection

Manage Discord channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Discord channel.

SamuelChien/mega-skills-collection

Create unified specification packages across Business, Development, and Design teams. Staged elaboration (L0 Vision → L1 Requirements → L2 Team Detail → L3 Acceptance Criteria) to build shared understanding. Does not write code.

SamuelChien/mega-skills-collection

Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM. Trigger with "research [company]", "look up [person]", "intel on [prospect]", "who is [name] at [company]", or "tell me about [company]".

SamuelChien/mega-skills-collection

Validate messaging consistency across website, GitHub repos, and local documentation generating read-only discrepancy reports. Use when checking content alignment or finding mixed messaging. Trigger with phrases like "check consistency", "validate documentation", or "audit messaging".

Skills associés