mcpField
O
openai-yeet

openai-yeet

github.com/trailofbits開発52274 回インストール15 週間前に更新
リポジトリ

openai-yeet について

openai-yeetは、ブランチ作成からプルリクエストまでを扱うコーディングエージェント向けのリポジトリ変更スキルです。GitHub CLIの認証確認やコミット、チェック、PR説明の手順を定めています。

主な機能

  1. 01GitHub CLIの認証確認
  2. 02ブランチとコミットの命名規則
  3. 03チェック実行と変更のプッシュ
  4. 04ドラフトPRの作成

活用シーン

  1. 01レビュー用のコード変更の準備
  2. 02ブランチをプッシュしてドラフトPRを作成

インストール

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

$npx skills add https://github.com/trailofbits/skills-curated --skill openai-yeet

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

詳細

前提条件

  • GitHub CLI gh が必要です。gh --version で確認してください。見つからない場合は、ユーザーに gh をインストールするよう依頼し、停止してください。
  • gh で認証済みのセッションが必要です。gh auth status を実行してください。認証されていない場合は、続行する前に gh auth login を実行し、その後 gh auth status を再実行するようユーザーに依頼してください。

命名規則

  • ブランチ:main/master/default から開始する場合は claude/{description}。
  • コミット:{description}(簡潔に)。
  • PR タイトル:差分全体を要約した [claude] {description}。

ワークフロー

  • main/master/default にいる場合は、ブランチを作成します:git checkout -b "claude/{description}"
  • それ以外の場合は、現在のブランチにとどまります。
  • ステータスを確認してから、すべてをステージングします:git status -sb の後に git add -A。
  • 説明を使って簡潔にコミットします:git commit -m "{description}"
  • まだ実行していない場合は、チェックを実行します。依存関係やツールが見つからずチェックに失敗した場合は、依存関係をインストールして一度だけ再実行します。
  • トラッキングを設定してプッシュします:git push -u origin $(git branch --show-current)
  • ワークフローの認証エラーで git push が失敗した場合は、master からプルして再度プッシュします。
  • PR を作成し、説明と変更内容が反映されるようにタイトルと本文を編集します:GH_PROMPT_DISABLED=1 GIT_TERMINAL_PROMPT=0 gh pr create --draft --fill --head $(git branch --show-current)
  • 実際の改行を含む一時ファイル(例:pr-body.md ... EOF)に PR の説明を記述し、pr-body.md を実行して、Markdown が \n にエスケープされないようにします。
  • PR の説明(Markdown)には、問題、その原因とユーザーへの影響、根本原因、修正内容、および検証に使用したテストやチェックを、詳細な文章で記述する必要があります。

使用する場面

使用しない場面

コメント