github-actions-docs
GitHub Actionsのワークフロー記述、カスタマイズ、移行、セキュリティ、トラブルシューティングに関する質問に対応します。ワークフロー構文、トリガー、マトリックス、ランナー、再利用可能なワークフロー、アーティファクト、キャッシング、シークレット、OIDC、デプロイメント、カスタムアクション、Actions Runner Controllerなどについて説明・ガイダンスを提供します。特に、公式GitHubドキュメント、正確なリンク、またはドキュメントに基づいたYAML設定が必要な場合に活用してください。
description の原文を見る
Use when users ask how to write, explain, customize, migrate, secure, or troubleshoot GitHub Actions workflows, workflow syntax, triggers, matrices, runners, reusable workflows, artifacts, caching, secrets, OIDC, deployments, custom actions, or Actions Runner Controller, especially when they need official GitHub documentation, exact links, or docs-grounded YAML guidance.
SKILL.md 本文
GitHub Actions の質問は記憶だけで答えやすいものです。このスキルを使用して、公式の GitHub ドキュメントに基づいた回答を提供し、一般的な CI/CD アドバイスではなく、最も信頼できるページを返してください。
使用する場面
以下についての質問がある場合、このスキルを使用してください:
- GitHub Actions の概念、用語、または製品の境界
- ワークフロー YAML、トリガー、ジョブ、マトリックス、並行実行、変数、コンテキスト、または式
- GitHub ホスト型ランナー、大規模ランナー、セルフホスト型ランナー、または Actions Runner Controller
- アーティファクト、キャッシュ、再利用可能なワークフロー、ワークフロー テンプレート、またはカスタムアクション
- シークレット、
GITHUB_TOKEN、OpenID Connect、アーティファクト認証、またはセキュアなワークフロー パターン - 環境、デプロイメント保護ルール、デプロイメント履歴、またはデプロイメント例
- Jenkins、CircleCI、GitLab CI/CD、Travis CI、Azure Pipelines、または他の CI システムからの移行
- ユーザーがドキュメント、構文ガイダンス、または公式リファレンスが必要な場合のワークフロー動作のトラブルシューティング
このスキルを使用しないでください:
- 特定の失敗した PR チェック、ワークフロー ログの欠落、または CI 障害の分類。
gh-fix-ciを使用してください。 - 一般的な GitHub プルリクエスト、ブランチ、またはリポジトリ操作。
githubを使用してください。 - CodeQL 固有の設定またはコード スキャン ガイダンス。
codeqlを使用してください。 - Dependabot の設定、グループ化、または依存関係更新戦略。
dependabotを使用してください。
ワークフロー
1. リクエストを分類する
検索前に、質問がどのカテゴリに該当するかを決定してください:
- はじめに、またはチュートリアル
- ワークフローの作成と構文
- ランナーと実行環境
- セキュリティとサプライチェーン
- デプロイメントと環境
- カスタムアクションと公開
- モニタリング、ログ、およびトラブルシューティング
- 移行
クイック スタート ポイントが必要な場合は、references/topic-map.md を読み込んで、最も関連のあるセクションに移動してください。
2. 公式 GitHub ドキュメントで最初に検索する
docs.github.comを真実の源として扱ってください。- https://docs.github.com/en/actions 配下のページを優先してください。
- ユーザーの正確な用語と、
workflow syntax、OIDC、reusable workflows、self-hosted runnersなどの焦点を絞った Actions フレーズを使用して検索してください。 - 複数のページが関連性を持つ場合は、2~3 個の候補ページを比較し、ユーザーの質問に最も直接的に答えるものを選択してください。
3. 回答する前に最適なページを開く
- 最も関連性の高いページ、および実用的な場合は正確なセクションを読んでください。
- トピック マップは検索範囲を絞るか、可能性の高い開始ページを示すためにのみ使用してください。
- ページが名前変更、移動、または不完全と思われる場合は、それを明示的に述べ、推測するのではなく最も近い信頼できるページを返してください。
4. ドキュメントベースのガイダンスで回答する
- 平易な言葉で直接的な回答から始めてください。
- ドキュメント ホームページではなく、正確な GitHub ドキュメント リンクを含めてください。
- ユーザーが要求している場合、またはドキュメント ページが例を必要とする場合にのみ、YAML またはステップバイステップの例を提供してください。
- あらゆる推論を明示的にしてください。良い表現:
GitHub ドキュメントによると、...推論: これは~を意味する可能性があります
回答の構成
ユーザーが詳細を要求しない限り、コンパクトな構造を使用してください:
- 直接的な回答
- 関連するドキュメント
- YAML またはステップ (必要な場合のみ)
- 推論の注記 (複数のドキュメント ページを接続する必要があった場合のみ)
引用文献をそれを裏付ける主張に近づけてください。
検索とルーティングのヒント
- 概念に関する質問の場合は、詳細なリファレンス ページの前に、概要または概念ページを優先してください。
- 構文に関する質問の場合は、ワークフロー構文、イベント、コンテキスト、変数、または式のリファレンス ページを優先してください。
- セキュリティに関する質問の場合は、
Secure use、Secrets、GITHUB_TOKEN、OpenID Connect、およびアーティファクト認証ドキュメントを優先してください。 - デプロイメントに関する質問の場合は、クラウド固有の例の前に、環境とデプロイメント保護ドキュメントを優先してください。
- ユーザーが初心者向けのウォークスルーを要求する場合は、生のリファレンス ページではなく、チュートリアルまたはクイックスタートから始めてください。
よくある間違い
- 現在のドキュメントを確認せずに記憶で回答する
- より限定的なページが存在する場合、GitHub Actions ドキュメント ランディング ページにリンクする
- 再利用可能なワークフローと複合アクションを混同する
- OIDC がより適切に文書化されたパスである場合、長期間有効なクラウド認証情報を提案する
- リポジトリ固有の CI デバッグをドキュメント質問として扱い、
gh-fix-ciに渡すべき場合に扱う codeqlまたはdependabotがより適切に適合する場合、隣接する領域でリクエストを吸収させる
バンドルされたリファレンス
references/topic-map.md は、ドキュメント エントリ ポイントの可能性が高い、コンパクトなインデックスとしてのみ読んでください。意図的に不完全であり、ライブ GitHub ドキュメントの最終的な信頼できる情報源として使用すべきではありません。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- xixu-me
- リポジトリ
- xixu-me/skills
- ライセンス
- MIT
- 最終更新
- 2026/4/7
Source: https://github.com/xixu-me/skills / ライセンス: MIT
関連スキル
superpowers-streamer-cli
SuperPowers デスクトップストリーマーの npm パッケージをインストール、ログイン、実行、トラブルシューティングできます。ユーザーが npm から `superpowers-ai` をセットアップしたい場合、メールまたは電話でサインインもしくはアカウント作成を行いたい場合、ストリーマーを起動したい場合、表示されたコントロールリンクを開きたい場合、後で停止したい場合、またはソースコードへのアクセスなしに npm やランタイムの一般的な問題から復旧したい場合に使用します。
catc-client-ops
Catalyst Centerのクライアント操作・監視機能 - 有線・無線クライアントのリスト表示・フィルタリング、MACアドレスによる詳細なクライアント検索、クライアント数分析、時間軸での分析、SSIDおよび周波数帯によるフィルタリング、無線トラブルシューティング機能を提供します。MACアドレスやIPアドレスでのクライアント検索、サイト別やSSID別のクライアント数集計、無線周波数帯の分布分析、Wi-Fi信号の問題調査が必要な場合に活用できます。
ci-cd-and-automation
CI/CDパイプラインの設定を自動化します。ビルドおよびデプロイメントパイプラインの構築または変更時に使用できます。品質ゲートの自動化、CI内のテストランナー設定、またはデプロイメント戦略の確立が必要な場合に活用します。
shipping-and-launch
本番環境へのリリース準備を行います。本番環境へのデプロイ準備が必要な場合、リリース前チェックリストが必要な場合、監視機能の設定を行う場合、段階的なロールアウトを計画する場合、またはロールバック戦略が必要な場合に使用します。
linear-release-setup
Linear Releaseに向けたCI/CD設定を生成します。リリース追跡の設定、LinearのCIパイプライン構築、またはLinearリリースとのデプロイメント連携を実施する際に利用できます。GitHub Actions、GitLab CI、CircleCIなど複数のプラットフォームに対応しています。
tracking-application-response-times
API エンドポイント、データベースクエリ、サービスコール全体にわたるアプリケーションのレスポンスタイムを追跡・最適化できます。パフォーマンス監視やボトルネック特定の際に活用してください。「レスポンスタイムを追跡する」「API パフォーマンスを監視する」「遅延を分析する」といった表現で呼び出せます。