WALファジーテストの失敗を、固定シードから再現し、列型変換やParquet・ネイティブ形式間の変換履歴とパーティション状態を追って原因を絞り込むスキルです。
- シード指定でWALの失敗を再現したいとき
- 列型変換の値違いを調べたいとき
- Parquet変換前後の差を追いたいとき
直近のコードレビュー結果を対象ブランチのPRに承認として投稿し、「QUEUED FOR MERGE」ラベルを付けるスキルです。
Approve the pull request for the currently checked-out branch. Posts the review from this conversation as an approving review and adds the "QUEUED FOR MERGE" label. Use after review-pr when you decide to approve.
実行スコア 未検証
インストール方法を見るチェックアウト中のブランチに対応するプルリクエスト(PR)へ、この会話内で直近に作成した review-pr の報告をそのまま投稿し、承認レビューを送信して「QUEUED FOR MERGE」ラベルを追加します。レビューをやり直したり、報告を短く書き換えたりはせず、既存の内容を使います。PR番号またはURLを指定すると、自動検出の代わりにそのPRを対象にできます。
承認前に、最新のレビュー報告が approve 判定で、未解決のCritical、正確性、性能、I/O、リソースに関する指摘がないことを確認します。条件を満たさない場合は承認せず、reject-pr を提案します。この会話にレビュー報告がない場合も処理を止め、先に /skill:review-pr を実行するよう案内します。
レビューを終え、基準を満たしたPRを承認してマージ待ちのラベルを付けたいときに使います。対象ブランチからPRを特定し、レビュー投稿、承認、ラベル追加の順に進めます。自分自身のPRはGitHubで正式承認できないため、その場合はレビューをコメントとして投稿し、ラベルを付けたことを報告します。
GitHub CLI gh を使います。自分が作成したPRは正式承認できず、コメント投稿に切り替わります。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Approve the pull request for the branch that is currently checked out. This skill
is meant to be run right after review-pr in the same conversation: it takes
the review you just produced and posts it as an approving review. Do not
re-review here — post the existing review.
Actions performed, in order:
QUEUED FOR MERGE label.Only approve if the most recent review-pr report in this conversation has a
verdict of approve with ZERO open Critical findings and ZERO open
correctness / performance / IO / resource findings (per the review-pr
correctness & performance gate). If any such finding is still open, do NOT
approve — tell the user the PR does not meet the bar and suggest reject-pr.
/skill:review-pr first — do not approve unreviewed code.Auto-detect the PR from the checked-out branch. An explicit PR number/URL in the arguments overrides detection.
PR='<explicit PR number/URL from arguments, else empty>'
[ -z "$PR" ] && PR=$(gh pr view --json number -q .number 2>/dev/null)
if [ -z "$PR" ]; then
echo "No PR found for the current branch. Run 'gh pr checkout <n>' or pass a PR number."; exit 1
fi
gh pr view "$PR" --json number,title,author,headRefName,url,state,labels
echo "Approving PR #$PR"
State one line to the user: which PR (#number — title) you are about to approve,
then proceed.
Write the review body to /tmp/approve-pr-$PR.md using the write tool (never
inline it into a shell command — reviews contain backticks, quotes, and $ that
break shell quoting). The body is the full verbatim review-pr report.
gh pr review "$PR" --approve --body-file /tmp/approve-pr-$PR.md
gh pr edit "$PR" --add-label "QUEUED FOR MERGE"
Notes:
gh pr review --approve
fails for that reason, fall back to
gh pr comment "$PR" --body-file /tmp/approve-pr-$PR.md, tell the user the PR
could not be formally approved because it is self-authored, and still add the
QUEUED FOR MERGE label.Report back in one or two lines:
QUEUED FOR MERGE label was added.まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
WALファジーテストの失敗を、固定シードから再現し、列型変換やParquet・ネイティブ形式間の変換履歴とパーティション状態を追って原因を絞り込むスキルです。
QuestDBのWAL/O3テスト失敗を調べ、複合パーティションの形状や行配置を手掛かりに原因を絞り込むスキルです。
PRのCI状況を確認し、失敗したテストやビルドの内容を調べて原因を分類します。機械的に直せる期待値のずれは修正し、判断が必要な問題は利用者に相談します。
QuestDBのPR指摘を原因や呼び出し元への影響まで調べ、設計レビューと回帰テストを経て適切な修正を進めるスキルです。
QuestDBのPRレビューで指摘された項目を一件ずつ検証し、必要に応じて再現テスト、修正、テスト実行、独立レビューまで進めるスキルです。
QuestDBのPRレビュー指摘を一件ずつ検証し、影響を確かめたうえで回帰テストと独立レビューを通して修正するスキルです。