google-styleguides-skills について
AI コーディングエージェント向けに、Google 公式の17言語のスタイルガイドをまとめたスキルパックです。プロジェクトにガイドを配置し、エージェントがコード生成時に参照できるようにします。
主な機能
- 0117言語のスタイルガイド
- 02フロントエンド、バックエンド、モバイルを網羅
- 03命名とフォーマットの指針
- 04ドキュメントとコード品質の指針
- 05全体または個別ガイドのインストール
活用シーン
- 01生成コードに Google の規約を適用
- 02命名とフォーマットの確認
- 03言語別のドキュメント指針の参照
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ testdino-hq/ google-styleguides-skills --skill google-styleguides-skillsインストール後、Claude Code で/google-styleguides-skillsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
LICENSEREADME.mdangularjs/angularjs.mdcommon-lisp/common-lisp.mdcpp/cpp.mdcsharp/csharp.mdgo/go.mdhtml-css/html-css.mdjava/java.mdjavascript/javascript.mdjson/json.mdmarkdown/markdown.mdobjective-c/objective-c.mdpython/python.mdr/r.mdshell/shell.mdswift/swift.mdtypescript/typescript.mdvim-script/vim-script.md詳細
Google スタイルガイド
17 言語に対応した Google 公式スタイルガイド — AI コーディングエージェント向けにパッケージ化されています。
このスキルパックには、https://google.github.io/styleguide/ にある 17 の Google 公式スタイルガイドがすべて含まれています。
含まれるスタイルガイド
フロントエンド
- TypeScript - 型、インターフェース、命名、null の扱い、列挙型、インポート
- JavaScript - ES6 以降、モジュール、命名、フォーマット、JSDoc
- HTML/CSS - フォーマット、命名、セマンティクス、アクセシビリティ
- AngularJS - コントローラー、サービス、ディレクティブ、モジュール
バックエンド
- Python - PEP 8、型ヒント、docstring、インポート、内包表記
- Java - 命名、フォーマット、Javadoc、例外、ベストプラクティス
- Go - フォーマット、命名、コメント、エラー処理、並行処理
- C++ - ヘッダー、命名、フォーマット、クラス、メモリ管理
- C# - 命名、フォーマット、LINQ、async/await、XML ドキュメント
モバイル
- Swift - 命名、オプショナル、プロトコル、エラー処理、フォーマット
- Objective-C - 命名、フォーマット、メモリ管理、プロトコル
その他
- Shell - Bash スクリプト、命名、エラー処理、移植性
- R - 命名、フォーマット、関数、ドキュメント
- Common Lisp - 命名、フォーマット、マクロ、ドキュメント
- Vim Script - プラグイン構成、命名、移植性
- JSON - フォーマット、命名、構造、コメント
- Markdown - フォーマット、構造、リンク、リスト
インストール方法
すべてをインストール(このスキル)
npx skills add testdino-hq/google-styleguides-skills
言語ごとにインストール
# 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
すべての言語に共通する基本ルール
命名
- 一貫性を保つ - 言語の慣習に従います
- 内容が伝わる名前にする - 簡潔さより明確さを重視します
- 慣例に従う - 確立されたパターンを使用します
フォーマット
- 自動化する - 言語固有のフォーマッターを使用します
- 一貫性を保つ - コードベース全体で同じスタイルにします
- 標準に従う - フォーマットのルールを独自に作り直さないようにします
ドキュメント
- 公開 API を文書化する - ユーザーがインターフェースを理解できるようにします
- 何をではなく、なぜかを説明する - コードは何をするかを示し、コメントはなぜそうするかを説明します
- 最新の状態に保つ - 古いドキュメントは、ドキュメントがないよりも悪いものです
コード品質
- 明確さを優先する - 巧妙なコードより読みやすいコードを選びます
- エラーを処理する - エラー条件を無視しないようにします
- コードをテストする - 自動テストでデグレードを検出できます
仕組み
このスキルをインストールすると、次のようになります。
- スタイルガイドがプロジェクト内の
.kiro/skills/にコピーされます - AI コーディングエージェントがコード生成時にスタイルガイドを読み込みます
- 生成されたコードには Google 公式のスタイル規約が自動的に適用されます
ライセンス
このプロジェクトは MIT License のもとでライセンスされています。
Copyright (c) 2026 TestDino
ソース
すべての内容は Google 公式スタイルガイドをもとにしています:
https://google.github.io/styleguide/
コメント
Markdown 対応