google-eng-practices

Review code diffs and generate code health checklists.

1|Updated May 24, 2026
One-click install
npx skills add https://github.com/BhaveshY/google-eng-practices-skill --skill google-eng-practices
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-eng-practices
Source: https://github.com/BhaveshY/google-eng-practices-skill/tree/main
Command: npx skills add https://github.com/BhaveshY/google-eng-practices-skill --skill google-eng-practices

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the inconsistency and lack of clarity in code review processes by providing a structured, data-driven framework based on Google's proven engineering standards.

Core Features & Use Cases

  • Actionable Review Templates: Standardize PR descriptions and review comments to ensure feedback is constructive and focused on code health.
  • Automated Diff Triage: Use the bundled Python checker to identify high-risk changes, such as large CLs or missing tests, before they reach a human reviewer.
  • Decision Framework: Apply clear rules for approving, commenting, or requesting changes to resolve disagreements and maintain high code quality.

Quick Start

Use google-eng-practices to review the current diff and generate a checklist of potential code health risks.

Frequently Asked Questions about google-eng-practices

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

FAQPage Schema
How do I standardize code reviews for pull requests?

You standardize code reviews by applying a structured framework based on Google engineering practices that evaluates pull requests, standardizes comments, and assesses code health objectively.

What is the best way to triage high-risk code changes before review?

The best way to triage high-risk code changes is using an automated diff checker to identify large changelists and missing tests before a human reviewer evaluates the pull request.

How does the code review decision framework handle disagreements?

The code review decision framework resolves disagreements by applying clear rules for approving, commenting, or requesting changes to maintain high code quality.

Can I use this code review framework without installing external dependencies?

Yes, you can use this code review framework without external dependencies because it provides a dependency-free diff analysis environment using bundled Python scripts.

When do I need a standardized comment taxonomy for code review?

You need a standardized comment taxonomy for code review when you want to ensure feedback is constructive, focused on code health, and consistent across team-based engineering workflows.