style-guide

Detect Google style violations across Python, TypeScript, JavaScript, and HTML/CSS files.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/rochaluiz8888/claude-code-skills --skill style-guide-rochaluiz8888
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: style-guide
Source: https://github.com/rochaluiz8888/claude-code-skills/tree/main/style-guide
Command: npx skills add https://github.com/rochaluiz8888/claude-code-skills --skill style-guide-rochaluiz8888

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Review code against Google's official style guides for Python, TypeScript, JavaScript, and HTML/CSS. Detects the language from file extension or project stack, then checks naming, formatting, imports, type safety, documentation, and disallowed patterns. Use when the user says "check style", "review code style", "does this follow Google style", "lint this", or after writing new code.

Core Features & Use Cases

  • Language auto-detection from file paths or project stack.
  • Reference-driven checks using references/google-styles.md for Python, TS, JS, HTML/CSS.
  • Cross-file/style-violation reporting with actionable guidance.

Quick Start

Run a style review on your current project by specifying the target directory or file and let the skill report Google-style violations.

Frequently Asked Questions about style-guide

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

FAQPage Schema
How do I check if my Python and TypeScript code follows Google style guidelines?

You can check Google style compliance by running a style review on your target directory or files. The skill auto-detects Python, TypeScript, JavaScript, and HTML/CSS from file extensions or project configuration, scanning for naming, formatting, import, and documentation violations.

Can I lint JavaScript and HTML/CSS files against Google style guides in one pass?

Yes, you can lint JavaScript and HTML/CSS files alongside Python and TypeScript in a single pass. The skill reads language-specific rules from its Google styles reference and reports cross-language formatting, type safety, and disallowed pattern violations with actionable remediation guidance.

Does this Google style checker require a project configuration file to detect the language?

No, a project configuration file is not strictly required. The Google style checker can auto-detect the programming language directly from file paths or extensions, though it can also utilize your project stack configuration to accurately apply the correct language-specific style rules.

What's the best way to enforce Google style rules across a multi-language repository?

The best way to enforce Google style rules across a multi-language repository is to run a cross-language style review on the repository state. It scans Python, TypeScript, JavaScript, and HTML/CSS files, reporting structured, actionable violations for formatting, imports, and naming.

How are style guide violations reported and remediated?

Style guide violations are reported in a structured, actionable format. The review outputs cross-file style violations for naming, formatting, and type safety, and includes specific guidance to remediate every detected violation across Python, TypeScript, JavaScript, and HTML/CSS.