Migrate existing ADRs to YAML frontmatter format. Scans docs/decisions/ for ADRs without frontmatter, infers status from body text, shows dry-run for approval. Trigger: /adr-migrate
日本語の概要は準備中です。原文の説明を表示しています。
GitHub の PR を更新・マージするとき、required check を待つとき、CI の失敗や取り込み制約を調べるときに使う。PR 本文の執筆規範、ローカルだけの Git 操作、履歴書き換えには使わない。
実行スコア 未検証
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
mergeStateStatus と、保護ルール・ruleset の必須チェックを確認する。直接 push の可否と PR の取り込み条件は別に調べる。管理者の bypass で push が通っても、必須チェックを満たした証拠にはならず、手元のフックもサーバーの検査を代替しない。statusCheckRollup.__typename で区別し、CheckRun の name / conclusion と StatusContext の context / state を確認する。名前だけでなく作成元も照合する。このリポジトリのマージ判定では Bot が作成した commit status を対象とし、自分で success を付けて条件を満たさない。status-check がある場合は、そのワークフローの集約対象も読む。個別ジョブが成功しても、集約結果が pending なら待つ。paths や実行条件による skipped と、実行前の cancelled を区別し、未実行を一律に成功としない。gh pr checks --watch で待つ。チェックがないための即時終了や待機時間切れを成功とせず、待機終了時に head SHA と必須チェックの保留・失敗を再確認する。BLOCKED や base branch policy prohibits the merge だけで原因を決めない。--match-head-commit に渡し、確認後に head が変われば再確認する。エラーが勧める --admin で保護を迂回しない。gh pr edit が Projects classic などの GraphQL エラーで更新前に失敗したら、REST に切り替える。同じ更新を PATCH /repos/{owner}/{repo}/pulls/{number} で行い、本文などの対象項目を取得し直す。コマンドの終了だけでは更新を確認できない。./ の action は checkout された内容を読むため、workflow のコミットから解決する参照との違いを確認する。run 内に外部由来の式を直接展開せず、値は env 経由で渡す。cancelled はジョブの steps、注釈、開始時刻を読む。steps が空で、無関係な複数ジョブが同時に停止したなら、runner・queue・基盤の状態を調べる。同じ失敗が2回続いたら、3回目の再実行前に status page とリポジトリ全体の queue を確認する。allowed_merge_methods・bypass 権限を分けて読む。ruleset は --admin なしでも迂回されることがある。PR 経由の squash 禁止から、直接 push も禁止だとは推定しない。gh pr merge --delete-branch はリモートのマージと削除が済んだ後、別 worktree での checkout が原因で手元の処理だけ失敗することがある。再度マージする前に PR の状態とリモートブランチを確認する。
手元の削除は git-safety の取り込み判定と残存ファイル確認に従う。使用中判定が残るなら、対象 worktree を cwd にしたバックグラウンド処理も調べる。別作業の worktree は触らない。
マージの依頼だけで chezmoi apply まで実行しない。apply は稼働中の他セッションが使う設定やフックも変更する。
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
Migrate existing ADRs to YAML frontmatter format. Scans docs/decisions/ for ADRs without frontmatter, infers status from body text, shows dry-run for approval. Trigger: /adr-migrate
日本語の概要は準備中です。原文の説明を表示しています。
Start or resume an ADR session. Without number: show status overview and recommend next actionable ADR. With number: provide phase-specific guidance. Trigger: /adr-session, /adr-session NNN, /adr-session new
日本語の概要は準備中です。原文の説明を表示しています。
agent-vm の初期化・共有・資格情報・ポート転送を変更、検証するときに使う。VM 内だけの通常の開発には使わない。
Analyze a project's harness maturity and guide staged adoption of Harness Engineering best practices (quality loops, safety gates, linters, CLAUDE.md optimization).
日本語の概要は準備中です。原文の説明を表示しています。
Standardized bug fix workflow using TDD (Red-Green-Refactor). Use when fixing bugs, resolving issues, or when the user invokes /bugfix. Ensures root cause analysis, failing test first, then minimal fix.
日本語の概要は準備中です。原文の説明を表示しています。
chezmoi で apply や status を実行するとき、配置する対象を増やす、減らす、撤去するとき、配置先の状態や依存の取得経路を確かめるときに使う。chezmoi が関わらない Git や GitHub の手順には使わない。