This repository hosts a modular "Skill" designed to teach AI agents (including Gemini Code Assist, Cursor, and others) how to correctly implement the Google Agent Development Kit (ADK) across multiple programming languages.
The goal is to provide high-fidelity, context-aware instructions to AI coding assistants, ensuring they:
- Understand the high-level ADK architecture (Agents, Workflow Agents, MCP, Sessions & Memory).
- Use the correct language-specific patterns (Python, Go, TS/JS, Java).
- Reference the official sources of truth rather than hallucinating APIs.
AI Agents consuming this skill should start at skill/SKILL.md, which acts as the router to language-specific guides.
skill/SKILL.md: The Master Router / General Architect.skill/references/adk-python.md: Python specific context & patterns.skill/references/adk-go.md: Go specific context & patterns.skill/references/adk-ts.md: TypeScript/JS specific context & patterns.skill/references/adk-java.md: Java specific context & patterns.