在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用create-pr
星标0
分支0
更新时间2026年2月20日 10:47
プルリクエスト作成。PR作成後にレビューを実行し、推奨修正項目があれば自動修正する。
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
プルリクエスト作成。PR作成後にレビューを実行し、推奨修正項目があれば自動修正する。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | create-pr |
| description | プルリクエスト作成。PR作成後にレビューを実行し、推奨修正項目があれば自動修正する。 |
| user_invocable | true |
プルリクエストを作成し、セルフレビュー&自動修正まで行うスキル。
nr typecheck && nr lint && bun test を実行し、エラーがあれば修正してコミット。base ブランチは CLAUDE.md の「Main branch」の値を使う(現在: main。将来変更される可能性あり)。
以下を並列で実行:
git status で未コミットの変更を確認。未コミットの変更があればコミットする。git push -u origin <branch> で push する。git log --oneline <base>..HEAD でコミット一覧を取得git diff <base>...HEAD --stat で変更ファイルの統計を取得git diff <base>...HEAD で全差分を取得gh pr create で PR を作成する(draft ではない通常の PR)。
.github/pull_request_template.md のフォーマットに従うgh pr create --base <base> --title "タイトル" --body "$(cat <<'EOF'
## Summary
変更の概要
## Changes
- 変更点1
- 変更点2
## Type
- [x] 該当するタイプ
## Test plan
- [x] `nr typecheck` 通過
- [x] `nr lint` 通過
- [x] `bun test` 通過
EOF
)"
PR 作成後、Task ツール(subagent_type=general-purpose)を起動してレビューを実行する。
subagent に渡すプロンプト:
以下の PR をレビューしてください。
1. `gh pr diff <PR番号>` で差分を取得
2. プロジェクトの CLAUDE.md を読んでコーディング規約とアーキテクチャを理解
3. 以下の観点でレビュー:
- 型安全性(TypeScript strict mode 準拠か)
- セキュリティ(injection, 情報漏洩等)
- エラーハンドリング
- コードの一貫性(既存コードスタイルとの整合)
- 不要なコード・コメントの残存
- CLAUDE.md との整合性
4. 修正が必要な項目をリストアップ(ファイルパス:行番号 + 修正内容)
5. 「推奨修正」と「任意改善」を分けて報告
結果を以下の形式で返してください:
- critical: 必ず修正すべき項目(バグ、型エラー、セキュリティ)
- recommended: 修正を推奨する項目(コードスタイル、一貫性)
- optional: 任意の改善提案
レビュー結果の critical と recommended の項目を修正する:
nr typecheck && nr lint で確認fix: PR review で指摘された項目を修正)optional の項目は修正せず、レビュー結果としてユーザーに報告する。
ユーザーに以下を伝える: