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.