google-styleguides-skills
SKILL.md
Google Style Guides
Official Google style guides for 17 languages — packaged for AI coding agents.
This skill pack includes all 17 official Google style guides from https://google.github.io/styleguide/
Included Style Guides
Frontend
- TypeScript - Types, interfaces, naming, null handling, enums, imports
- JavaScript - ES6+, modules, naming, formatting, JSDoc
- HTML/CSS - Formatting, naming, semantics, accessibility
- AngularJS - Controllers, services, directives, modules
Backend
- Python - PEP 8, type hints, docstrings, imports, comprehensions
- Java - Naming, formatting, Javadoc, exceptions, best practices
- Go - Formatting, naming, comments, error handling, concurrency
- C++ - Headers, naming, formatting, classes, memory management
- C# - Naming, formatting, LINQ, async/await, XML docs
Mobile
- Swift - Naming, optionals, protocols, error handling, formatting
- Objective-C - Naming, formatting, memory management, protocols
Other
- Shell - Bash scripting, naming, error handling, portability
- R - Naming, formatting, functions, documentation
- Common Lisp - Naming, formatting, macros, documentation
- Vim Script - Plugin structure, naming, portability
- JSON - Formatting, naming, structure, comments
- Markdown - Formatting, structure, links, lists
Installation Options
Install Everything (This Skill)
npx skills add testdino-hq/google-styleguides-skills
Install Individual Languages
# Frontend
npx skills add testdino-hq/google-styleguides-skills/typescript
npx skills add testdino-hq/google-styleguides-skills/javascript
npx skills add testdino-hq/google-styleguides-skills/html-css
npx skills add testdino-hq/google-styleguides-skills/angularjs
# Backend
npx skills add testdino-hq/google-styleguides-skills/python
npx skills add testdino-hq/google-styleguides-skills/java
npx skills add testdino-hq/google-styleguides-skills/go
npx skills add testdino-hq/google-styleguides-skills/cpp
npx skills add testdino-hq/google-styleguides-skills/csharp
# Mobile
npx skills add testdino-hq/google-styleguides-skills/swift
npx skills add testdino-hq/google-styleguides-skills/objective-c
# Other
npx skills add testdino-hq/google-styleguides-skills/shell
npx skills add testdino-hq/google-styleguides-skills/r
npx skills add testdino-hq/google-styleguides-skills/common-lisp
npx skills add testdino-hq/google-styleguides-skills/vim-script
npx skills add testdino-hq/google-styleguides-skills/json
npx skills add testdino-hq/google-styleguides-skills/markdown
Golden Rules Across All Languages
Naming
- Be consistent - Follow language conventions
- Be descriptive - Clarity over brevity
- Be conventional - Use established patterns
Formatting
- Automate it - Use language-specific formatters
- Be consistent - Same style across the codebase
- Follow standards - Don't reinvent formatting rules
Documentation
- Document public APIs - Help users understand interfaces
- Explain why, not what - Code shows what, comments explain why
- Keep it updated - Outdated docs are worse than no docs
Code Quality
- Prefer clarity - Readable code over clever code
- Handle errors - Don't ignore error conditions
- Test your code - Automated tests catch regressions
How It Works
When you install this skill:
- The style guides are copied to
.kiro/skills/in your project - Your AI coding agent reads them when generating code
- Generated code follows Google's official style conventions automatically
License
The style guides in this project are licensed under the CC-By 3.0 License.
Original content: Copyright Google Inc.
Skill packaging: Copyright TestDino
Source
All content derived from Google's official style guides:
https://google.github.io/styleguide/
Weekly Installs
1
Repository
nandinimonpara/…leguidesFirst Seen
Feb 23, 2026
Security Audits
Installed on
amp1
opencode1
cursor1
kimi-cli1
codex1
github-copilot1