google/adk-style
ADK development style guide for routine nits — Python idioms, codebase conventions, imports, typing, Pydantic patterns, formatting, logging, async/concurrency, and file organization. Use this skill whenever writing code, tests, or reviewing PRs for the ADK project to ensure compliance with styling and coding conventions. Triggers on "code style", "how should I format", "naming convention", "lint", "nit", "imports", "typing", "Pydantic patterns", "testing rules", "async", "io".
npx skills add https://github.com/google/adk-python --skill adk-style
TYPE_CHECKING patterns.Optional vs | None, abstract parameter types, mutable default avoidance, runtime type discrimination.Field() constraints, field_validator, model_validator, private attributes, deprecation migration, post-init setup.references/testing.md — core principles, 9 rules for writing ADK tests, test structure template
Take google/adk-style from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.