一键导入
git-create-pr
プルリクエスト作成
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
プルリクエスト作成
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
日本語の技術文書・書籍原稿の文章規範。整形(一文一行、引用ブロック、脚注、コラム記法)、段落と論証の構成(パラグラフライティング)、論証の厳密さ(ツッコミどころの除去)、読み手の負荷の管理、視点と語り、演出の抑制、LLM っぽい空句の禁止、冗長の排除を定める。日本語で技術書の章、草稿、記事、解説文を書くとき、または推敲・リライトするときに使用する。
画像・ビジュアル素材を新規生成したいあらゆる依頼で発動する。Codex CLI 組み込みの image_gen(gpt-image-2)を呼び、API キー無しで ChatGPT サブスクから PNG をカレントディレクトリに吐き出す、Claude Code 唯一の画像生成手段。対象例: ロゴ・アイコン・ファビコン・SVG 用ラフ、スライドや登壇資料の表紙/ヘッダー/章扉、ブログやドキュメントのアイキャッチ・OGP・サムネ、バナー・ヒーロー画像・背景イラスト、抽象的な「テック感」「ビジネス感」のイメージビジュアル、キャラ絵・コンセプトアート、SNS 投稿画像、モックアップ用ダミー写真など。「画像/イラスト/絵/ビジュアル/写真/イメージを作って・生成して・描いて・出して」「ロゴ/アイコン/サムネ/バナー/表紙/カバー/ヘッダーを作って」「1920x1080 で」「正方形で」のようなサイズ指定や、「Codex/OpenAI/gpt-image/DALL-E で」など特定エンジン指定も全部拾う。ユーザーが画像を新しく作ってほしそうな意図を見せたら、スキル名や Codex への言及が無くても積極的に発動。既存画像の編集・解析・トリミング・OCR は対象外。
Git Commit
localStorage を別オリジンにコピーする手順を表示する
海外ITニュースの調査・ダイジェスト作成。Hacker News / TechCrunch / The Verge に加え、Anthropic / Cloudflare / Tailscale 等のテックブログから最新記事を取得し、日本語で要約する。
CI監視 & Draft PR Ready化。PRのCIチェックを監視し、成功したらDraft PRをReadyにする。CI失敗時はログを分析してコードと紐付けた修正提案を行う。CIを見ておいて、CI待って、PR ready にして、のような依頼で使用する。
| name | git-create-pr |
| description | プルリクエスト作成 |
main or master)をデフォルト値とするAskUserQuestion でユーザーに確認: 「PRを日本語で作成しますか、英語で作成しますか?」(選択肢: 日本語 / 英語)
現在のブランチを確認: git branch --show-current
ベースブランチと同じ場合:
/git-git-commit スキルを実行(このスキル内でブランチ作成が行われる)/git-git-commit 完了後、再度 git branch --show-current でブランチを確認コミット状況と差分の確認:
リモートの最新ベースブランチを取得してから差分を確認する。これにより、スカッシュマージ済みブランチを再利用した場合でも、新規変更分のみが正しく表示される。
git fetch origin <ベースブランチ>
git log origin/<ベースブランチ>..HEAD --oneline
git diff origin/<ベースブランチ> HEAD
コミットが0件の場合: 「コミットがありません。先にコミットしてください」と報告して終了
git branch --show-currentgit push -u origin <現在のブランチ名> でリモートにプッシュ.github/PULL_REQUEST_TEMPLATE.md)があれば読み込むPR_URL=$(gh pr create --draft --assignee @me --base <ベースブランチ>)
PR_NUMBER=$(echo $PR_URL | grep -o '[0-9]*$')
gh browse $PR_NUMBER
Conventional Commits 形式で type: description のみ使用する(scope は付けない)。
fix: PR説明文の更新が動かないfeat: ベースブランチ保護ガードを追加fix(api): ...((scope) を付けない)これは aic (home-manager/programs/lazygit/ai-commit.sh) のコミットメッセージ形式と統一する方針。
以下を含む説明を記載:
テンプレートファイル: .github/PULL_REQUEST_TEMPLATE.md
重要: HTMLコメント(<!-- -->)をエスケープせずにそのまま使用。「<!--」を「<\!--」にしない。
PRテンプレートを使用する際は、Readツールでテンプレートファイルを読み込み、内容を一時ファイルに書き込んでから作成:
TEMP_FILE="/tmp/pr-body-$(date +%s).md"
PR_URL=$(gh pr create --body-file "$TEMP_FILE" --draft --assignee @me --base <ベースブランチ>)
PR_NUMBER=$(echo $PR_URL | grep -o '[0-9]*$')
rm -f "$TEMP_FILE"
gh browse $PR_NUMBER
HTMLコメントを保持するため、必ず一時ファイル経由で更新:
TEMP_FILE="/tmp/pr-body-<PR番号>-$(date +%s).md"
gh pr edit <PR番号> --body-file "$TEMP_FILE"
rm -f "$TEMP_FILE"
注意: heredocや直接の--bodyオプションを使うとHTMLコメントがエスケープされるため、必ず--body-fileを使用。