NEAR Protocolの最低対応バージョンを1つ引き上げ、旧バージョン向けの機能や設定差分を整理して、検証とPR作成まで進めるスキルです。
- 旧プロトコルバージョンを廃止したいとき
- 機能フラグと設定差分をまとめて整理
- バージョン引き上げを一つのPRにまとめる
Rustのプルリクエストをプロジェクトの基準に沿って調べ、マージを妨げる不具合や安全性、性能、セキュリティ上の問題を具体的に指摘するスキルです。
Review a Rust pull request against the nearcore engineering rubric — correctness, production safety, performance, Rust-specific concerns, security, and comment quality. Use when asked to review a PR, do a code review of a branch's changes, or check a diff before merge. This is the same rubric CI runs on @claude review.
実行スコア 未検証
インストール方法を見るRustのプルリクエストやブランチの差分を読み、正しさ、運用時の安全性、性能、Rust固有の問題、セキュリティ、コードコメントの品質を確認します。周辺コードや既存のPRコメント、プロジェクトの規約も調べ、すでに解決済みの指摘を重ねないようにします。報告するのはマージを止めるべき問題で、該当ファイルと行番号を示し、必要に応じて修正案を添えます。問題が見つからない場合は、短い要約と承認結果を示します。
Rustの変更をマージ前に確認したいときや、CIのレビュー基準に沿って差分を点検したいときに使えます。ロジックの抜け、非同期処理の性能、秘密情報の漏えいなどをまとめて見直したい場合にも向いています。
GitHub CLI(gh)を使ってPRの差分、説明、コメントを取得します。レビュー結果はgh pr commentで投稿する手順です。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
You are reviewing a Rust pull request. Produce a thorough, actionable review using the structure below.
Target PR: $ARGUMENTS
GATHER CONTEXT FIRST:
gh pr view.gh pr diff <number> and PR metadata with gh pr view <number>.gh pr view <number> --comments). When running in CI, existing discussions are provided inline alongside this rubric — read them there instead.IMPORTANT - CONTEXT AWARENESS:
Read, Grep, and Glob to verify how changes interact with surrounding code, look up referenced types/functions/tests, and consult AGENTS.md, CONTRIBUTING.md, and engineering-standards.md for project conventionsPRIORITY CHECKS (report only if found):
Logic & Correctness
Project Engineering Standards
Production Safety
Performance
.clone() calls (suggest borrows/references)Rust-Specific Concerns
Security
Code Quality
Code Comment Quality
REVIEW STYLE:
REQUIRED OUTPUT STRUCTURE:
The review body must follow this layout:
## Pull request overview
<2–4 sentence narrative summary of what this PR does and why.>
**Changes:**
- <bullet list of substantive changes — group related edits>
### Reviewed changes
<details>
<summary>Per-file summary</summary>
| File | Description |
| ---- | ----------- |
| path/to/file.rs | What changed in this file |
| ... | ... |
</details>
### Findings
**Blocking** (must fix before merge):
- `path/to/file.rs:LINE` — <description and concrete suggested fix>
**Non-blocking** (nits, follow-ups, suggestions):
- `path/to/file.rs:LINE` — <description>
<Omit a category if empty.>
<End with one of:>
✅ Approved
⚠️ Issues found
Anchor every finding with a file:line reference so reviewers can jump to the location.
Consult the repository's AGENTS.md and CONTRIBUTING.md for project-specific conventions.
Don't try to use gh pr review you don't have permissions for that and it will fail.
Please always use gh pr comment to post your review instead.
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
NEAR Protocolの最低対応バージョンを1つ引き上げ、旧バージョン向けの機能や設定差分を整理して、検証とPR作成まで進めるスキルです。
pytestの統合テストを分析し、シナリオや構成を整理したうえで、test-loop形式のテストへ移行する計画と実装を進めるスキルです。
ステージ済みの変更を読み取り、ブランチ名やタイトル、説明を整えて、確認後にGitHubへドラフトのプルリクエストを作成するスキルです。
OpenAPI仕様、Instaスナップショット、プロトコルスキーマを順に再生成し、失敗時は停止して差分確認が必要な変更を扱うスキルです。