AIをGitHub Actionsに統合することで、開発ワークフローを合理化します。このスキルは、自動化によるPRレビュー、スマートなイシュートリアيج、CICD最適化のためのそのまま使えるパターンを提供します。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「github-workflow-automation」を使用しています。 ユーザー認証機能を追加するPRレビュー
期待される結果:
- ## 概要
- JWTベースの認証とリフレッシュトークンを追加します。
- ## 潜在的な問題
- - 42行目:使用前にトークンの有効期限が検証されていません
- - 78行目:パスワードハッシュ化はデフォルトのイテレーションを使用しています - 増加を検討してください
- ## 提案案
- - ログインエンドポイントにレート制限を追加してください
- - ログアウト機能にトークンブラックリストを実装してください
「github-workflow-automation」を使用しています。 イシュート:大きなファイルをアップロードするとアプリがクラッシュする
期待される結果:
- イシュート分類:bug(高重大度)
- 影響を受ける領域:backend
- 自動適用ラベル:bug、priority: high、area: backend
- コメント投稿で要求:再現手順、ファイルサイズ詳細、サーバー環境
セキュリティ監査
安全Static analysis flagged 136 patterns that are all false positives. The detected exec() calls are Node.js child_process functions for git commands, not Python exec(). Shell command substitutions and backticks are standard GitHub Actions workflow syntax. Environment variable access follows proper GitHub Secrets patterns. No malicious patterns, credential exfiltration, or prompt injection detected. This is a legitimate DevOps documentation skill.
品質スコア
作れるもの
エンジニアリングチームリード
プルリクエストのコードレビューフィードバックを自動化し、一貫した品質基準を確保し、人間のレビュー前に一般的な問題を発見します。
DevOpsエンジニア
各プルリクエストで変更されたファイルに基づいて実行するテストスイートをインテリジェントに選択することで、CICDパイプラインの実行時間を短縮します。
オープンソースメンテナー
受信したイシュートを自動的に分類してラベル付けし、バグレポーターに不足している情報を要求し、初めてコントリビューターする人を特定します。
これらのプロンプトを試す
このプルリクエストの差分をレビューし、以下のフィードバックを提供してください:1)変更の概要、2)潜在的なバグや問題、3)改善案、4)セキュリティ上の懸念事項。該当する場合は具体的な行参照を含むGitHubフレーバーマークダウン形式でフォーマットしてください。
このGitHubイシュートを分析し、以下のJSONを返してください:type(bug/feature/question/docs/other)、severity level、affected area、summary、repro stepsが提供されているかどうか、suggested labels。イシュートタイトル:{title}。イシュート本文:{body}これらのデプロイメント変更のリスクを評価してください。以下のJSONを返してください:riskLevel(low/medium/high)、specific concerns、recommendations、手動承認が必要かどうか。データベースマイグレーション、破壊的変更、セキュリティへの影響を考慮してください。変更内容:{changes}コミット {commitHash} をブランチ {targetBranch} にチェリーピックする必要があります。コミット差分と影響を受けるファイルの現在状態を分析してください。すべてのマージコンフリクトを予測し、解決戦略を提案してください。コンフリクトが発生した場合のステップバイステップの解決コマンドを提供してください。ベストプラクティス
- APIキーとトークンはGitHubシークレットに保存し、ワークフローファイルにハードコードしないでください
- ワークフロージョブ定義で必要な最小限の権限を使用してください(必要に応じてread/writeスコープ)
- ハングしたワークフローやリソースの浪費を防ぐため、すべてのジョブにタイムアウトを実装してください
- 依存関係を実行間でキャッシュしてワークフローの実行をスピードアップしてください
- 特定のファイルが変更されていない場合に関連しないジョブをスキップするためにパスフィルターを使用してください
回避
- ワークフローYAMLファイルにAPIキーやトークンを直接ハードコードする
- readのみ必要なときにcontents: writeのような過度に許容的な権限を使用する
- 大きな差分をフィルターせずにすべての小さな変更でAIレビューを実行する
- 方便のためにステータスをスキップしたりブランチ保護をバイパスしたりする
よくある質問
このスキルはどのAIモデルをサポートしていますか?
Anthropic APIキーの設定方法を教えてください?
このスキルはセルフホストドランナーできますか?
PRレビュープロンプトをカスタマイズする方法を教えてください?
AI APIのレート制限を超えた場合はどうなりますか?
プライベートリポジトリで使用できますか?
開発者の詳細
作成者
sickn33ライセンス
MIT
リポジトリ
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/github-workflow-automation参照
main
ファイル構成
📄 SKILL.md