بنقرة واحدة
commit-push
リポジトリ内の未プッシュの変更をすべて確認し、適切なコミットに分割してコミット&プッシュする
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
リポジトリ内の未プッシュの変更をすべて確認し、適切なコミットに分割してコミット&プッシュする
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | commit-push |
| description | リポジトリ内の未プッシュの変更をすべて確認し、適切なコミットに分割してコミット&プッシュする |
| user-invocable | true |
| model | sonnet |
カレントディレクトリのGitリポジトリにある未プッシュの変更(unstaged、staged、untracked)をすべて確認し、論理的に適切な単位でコミットを分割してからプッシュします。
git status
git log --oneline origin/$(git branch --show-current)..HEAD 2>/dev/null
以下の3種類の変更を把握する:
未コミットの変更がない場合は Step 2・3 をスキップして Step 4 へ進む。 未コミットの変更も未プッシュのコミットもない場合は「プッシュする変更はありません」と伝えて終了する。
まず変更規模だけを確認する(生 diff を親コンテキストに取り込まない):
git diff --stat
git diff --cached --stat
git ls-files --others --exclude-standard
git diff --stat の合計行数 / ファイル数で処理方針を変える:
git diff -- <path> で本文確認大規模時のサブエージェント委譲プロンプトは自己完結で書く(親コンテキストを参照させない):
git status と git diff / git diff --cached を自分で実行して読み、下記の基準で論理単位のコミットに分割する計画を立ててほしい」[{"message": "1行日本語メッセージ", "files": ["path1", "path2"]}, ...] の JSON のみ(diff本文は返さない)親はサブエージェントが返した JSON だけを受け取り、Step 3 以降の git add / git commit は親が実行する。これにより親のコンテキストに生 diff が流入せず Prompt is too long を回避できる。
分析結果に基づき、各コミットを順番に自動実行する。
# コミット1
git add <ファイル群>
git commit -m "コミットメッセージ"
# コミット2
git add <ファイル群>
git commit -m "コミットメッセージ"
すべてのコミットが完了したら(または既存の未プッシュコミットのみの場合)プッシュする。
git push
git push -u origin $(git branch --show-current) を使うgit log --oneline -5
プッシュされたコミットの一覧を表示して完了を報告する。
--force push は絶対にしないTavily APIキーの残りクレジットを確認(.envから取得)。※アプリの利用統計は /check-app-stats を使用
ローカルのマージ済みGitブランチを整理・削除する
1Password CLI(op コマンド)のナレッジ。.env.op テンプレートから .env 生成、op-sync、Touch ID最小化、Vault構成、アカウント切替等
AgentCore CDK・デプロイ・ランタイム統合のナレッジ。Runtime作成、JWT認証、SSE、Dockerfile、コンテナ管理、Browser Tool等
AgentCore Identity(アウトバウンド認証)のナレッジ。3LO/M2M/デコレータ分離/callback等
AgentCore の Observability ナレッジ。OpenTelemetry 必須4点セット(OTEL_EXPORTER設定・StrandsTelemetry・traceable デコレータ・Langfuse連携)、EMF メトリクス、Jaeger/コンソールエクスポーターでのトレース確認、トレースが出ない・繋がらない場合のデバッグ手順等