adk-style

Review ADK code against Python, Pydantic, and testing conventions.

Updated Jul 23, 2026
One-click install
npx skills add https://github.com/rahulgupta2018/agent-skills --skill adk-style-rahulgupta2018
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adk-style
Source: https://github.com/rahulgupta2018/agent-skills/tree/main/skills/adk-style
Command: npx skills add https://github.com/rahulgupta2018/agent-skills --skill adk-style-rahulgupta2018

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill eliminates inconsistencies in codebase quality by providing a centralized, authoritative reference for ADK-specific development patterns, ensuring that all code, tests, and PR reviews adhere to established conventions.

Core Features & Use Cases

  • Standardized Conventions: Provides clear guidance on Python idioms, Pydantic v2 patterns, async I/O, and file organization.
  • Quality Assurance: Offers a comprehensive testing framework that emphasizes behavior-driven development and public interface testing.
  • Use Case: When reviewing a pull request, use this skill to verify that new modules follow the required file-naming conventions, use correct import styles, and implement Pydantic models according to ADK best practices.

Quick Start

Apply the adk-style skill to review the current codebase for compliance with naming conventions and Pydantic patterns.

Frequently Asked Questions about adk-style

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce Python coding standards for ADK projects during PR reviews?

Pydantic v2 patterns in ADK projects are validated by checking module organization, async I/O implementation, and public API documentation. The style guide ensures correct import styles and typing to maintain consistent data validation and model behavior across the codebase.

What is the best way to structure Python modules and async operations for ADK?

Testing principles for ADK development emphasize behavior-driven development and public interface testing. The style guide provides a comprehensive framework to verify that tests validate actual module behavior rather than internal implementation details.

Does the ADK style guide cover Pydantic v2 patterns and async I/O conventions?

Yes, the ADK style guide covers Pydantic v2 patterns and async I/O conventions. It provides authoritative guidance on implementing these frameworks correctly, ensuring all code and tests adhere to established project conventions for data validation and asynchronous operations.

How do I check if my codebase complies with ADK naming conventions and typing standards?

Check codebase compliance by applying the style guide to review file-naming conventions, import styles, and typing standards. This verifies that new modules follow required ADK best practices for Pydantic models and project-specific logging during development.