mcpField
G
google-styleguides-skills

google-styleguides-skills

github.com/testdino-hq開発1264 回インストール35 週間前に更新
リポジトリ

google-styleguides-skills について

AI コーディングエージェント向けに、Google 公式の17言語のスタイルガイドをまとめたスキルパックです。プロジェクトにガイドを配置し、エージェントがコード生成時に参照できるようにします。

主な機能

  1. 0117言語のスタイルガイド
  2. 02フロントエンド、バックエンド、モバイルを網羅
  3. 03命名とフォーマットの指針
  4. 04ドキュメントとコード品質の指針
  5. 05全体または個別ガイドのインストール

活用シーン

  1. 01生成コードに Google の規約を適用
  2. 02命名とフォーマットの確認
  3. 03言語別のドキュメント指針の参照

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/testdino-hq/google-styleguides-skills --skill google-styleguides-skills

インストール後、Claude Code で/google-styleguides-skillsを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

LICENSE
README.md
angularjs/
angularjs.md
common-lisp/
common-lisp.md
cpp/
cpp.md
csharp/
csharp.md
go/
go.md
html-css/
html-css.md
java/
java.md
javascript/
javascript.md
json/
json.md
markdown/
markdown.md
objective-c/
objective-c.md
python/
python.md
r/
r.md
shell/
shell.md
swift/
swift.md
typescript/
typescript.md
vim-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 を文書化する - ユーザーがインターフェースを理解できるようにします
  • 何をではなく、なぜかを説明する - コードは何をするかを示し、コメントはなぜそうするかを説明します
  • 最新の状態に保つ - 古いドキュメントは、ドキュメントがないよりも悪いものです
コード品質
  • 明確さを優先する - 巧妙なコードより読みやすいコードを選びます
  • エラーを処理する - エラー条件を無視しないようにします
  • コードをテストする - 自動テストでデグレードを検出できます

仕組み

このスキルをインストールすると、次のようになります。

  1. スタイルガイドがプロジェクト内の .kiro/skills/ にコピーされます
  2. AI コーディングエージェントがコード生成時にスタイルガイドを読み込みます
  3. 生成されたコードには Google 公式のスタイル規約が自動的に適用されます

ライセンス

このプロジェクトは MIT License のもとでライセンスされています。

Copyright (c) 2026 TestDino

ソース

すべての内容は Google 公式スタイルガイドをもとにしています:
https://google.github.io/styleguide/

コメント