mcpField
Y
yeet

yeet

github.com/davila7開発33.1k59 回インストール今日更新
リポジトリ

yeet について

GitHub CLIでリポジトリの変更をコミットし、ブランチをプッシュしてドラフトPRを作成するスキルです。開発者向けに、ブランチ命名、チェック、詳細なPR説明の手順を定めています。

主な機能

  1. 01GitHub CLIと認証の確認
  2. 02ブランチ命名・作成ルール
  3. 03変更のステージングとコミット
  4. 04上流追跡付きブランチのプッシュ
  5. 05ドラフトPRの作成

活用シーン

  1. 01コード変更のレビュー依頼
  2. 02作業ブランチからのドラフトPR作成

インストール

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

$npx skills add https://github.com/davila7/claude-code-templates --skill yeet

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

同梱ファイル

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

LICENSE.txt
agents/
openai.yaml
assets/
yeet-small.svg

詳細

前提条件

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

命名規則

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

ワークフロー

  • main/master/デフォルトブランチにいる場合は、ブランチを作成してください: git checkout -b "codex/{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 の説明は、実際の改行を使って一時ファイル(例: pr-body.md ... EOF)に書き出し、\\n でエスケープされた Markdown を避けるために pr-body.md を使用してください。
  • PR の説明(Markdown)は、問題、原因とユーザーへの影響、根本原因、修正内容、および検証に使用したテストやチェックを網羅した詳細な文章にする必要があります。

コメント