hook-create
Freeプラグインに新しいフックを作成する。「フック作成」「新しいフック」「フックを作って」「フック追加」「hook 作成」「フックを追加したい」「新規フック」などで起動。ツール実行前後やセッションイベントで実行されるフックを生成。
The English summary is being prepared. Showing the original description.
GitHub の PR をレビューしてローカル表示または GitHub に投稿する。「PR レビュー」「PR をレビュー」「PR のセキュリティレビュー」「PR のパフォーマンスレビュー」「PR 承認」「approve して」「LGTM」などで起動。
対象は GitHub 上の PR(手元の変更は shiiman-common:review)。既定はローカル表示のみで、投稿・承認は発話から判断し実行前に必ず確認する。
The English summary is being prepared. Showing the original description.
Review the instructions the agent will receive before you install.
PR をレビューし、結果をローカル表示または GitHub に投稿します。
注意: 自分の PR に付いたレビューコメントに対応する場合は
pr-review-checkを使用してください。
$ARGUMENTS に --help が含まれる場合、以下を表示して終了:
/shiiman-github:pr-review - PR レビュー
概要:
PR をレビューし、結果をローカル表示または GitHub に投稿する。
既定はローカル表示のみ。投稿・承認は発話から判断し、実行前に必ず確認する。
使用方法:
/shiiman-github:pr-review [PR番号]
オプション:
--help このヘルプを表示
出力先・レビュー結果の伝え方(フラグの代わり):
指定なし → ローカル表示のみ(GitHub には投稿しない)
「GitHub に投稿して」 → レビューコメントを GitHub に投稿
「approve」「承認」「LGTM」 → Approve として投稿
「要修正」「変更要求」 → Request Changes として投稿
例:
/shiiman-github:pr-review # 現在のブランチの PR をレビュー(ローカル表示)
/shiiman-github:pr-review 123 # PR #123 をレビュー(ローカル表示)
「PR #123 をレビューして投稿して」 # レビューして GitHub に投稿
「PR #123 を approve して」 # PR #123 を承認
引数・発話から出力先とレビュー結果を判定する。明示がなければローカル表示のみ(誤投稿防止の安全側)とする。
| 項目 | 既定 | 判断ルール |
|---|---|---|
| 出力先 | ローカル表示 | 「投稿して」「GitHub に」「approve」「要修正」等あれば投稿 |
| レビュー結果 | コメント | 「approve」「承認」「LGTM」→ Approve/「要修正」→ Request Changes |
GitHub への投稿・承認・変更要求は取り消しにくい外部操作のため、実行前に必ず AskUserQuestion で確認する(後述のステップ 6)。判断に迷う場合はローカル表示にとどめる。
# PR 番号未指定時の自動検出
gh pr view --json number,title,url
ユーザーにレビュータイプを確認(複数選択可):
| タイプ | 説明 | チェック観点 |
|---|---|---|
general | 全体レビュー | コード品質、設計、テスト |
security | セキュリティ | OWASP Top 10、入力検証、認証・認可 |
performance | パフォーマンス | N+1、メモリリーク、アルゴリズム効率 |
デフォルト: general
# PR 情報取得
gh pr view {pr番号} --json title,body,files,additions,deletions
# 変更差分取得
gh pr diff {pr番号}
全体レビュー(general):
セキュリティレビュー(security):
パフォーマンスレビュー(performance):
| レベル | 説明 |
|---|---|
| Critical | セキュリティリスク、アーキテクチャ違反 |
| High | パフォーマンス問題、重要な規約違反 |
| Medium | コード品質向上 |
| Low | スタイル提案 |
ローカル表示のみ(既定): ローカルに結果を表示し、ここで終了する
## コードレビュー結果
### サマリー
{overall_assessment}
### 良い点
- {good_point_1}
### 改善提案
- [ ] {suggestion_1}
### 重要度: 高
{high_priority_issues}
### 重要度: 中
{medium_priority_issues}
### 重要度: 低
{low_priority_issues}
投稿と判定した場合: GitHub に投稿する前に、AskUserQuestion で必ず確認する(外部・不可逆操作)。
question: "レビュー結果を GitHub に投稿しますか?"
options:
- コメントとして投稿: gh pr review --comment で投稿
- Approve として投稿: gh pr review --approve で承認
- Request Changes として投稿: gh pr review --request-changes で変更要求
- 投稿しない: ローカル表示のみで終了
確認で投稿が選ばれた場合のみ、対応するコマンドを実行する。
# コメントとして投稿
gh pr review {pr番号} --comment --body "{レビュー内容}"
# Approve として投稿
gh pr review {pr番号} --approve --body "{レビュー内容}"
# Request Changes として投稿
gh pr review {pr番号} --request-changes --body "{レビュー内容}"
PR #{pr番号} のレビューを完了しました。
レビュータイプ: {types}
出力先: {ローカル表示|GitHub 投稿}
重要な指摘: {high_priority_count}件
改善提案: {suggestion_count}件
レビュー依頼なしで「approve」「承認」「LGTM」だけ伝えられた場合、詳細レビューをスキップして承認のみ行う。承認は GitHub への外部・不可逆操作のため、実行前に必ず AskUserQuestion で確認する。
gh pr view {pr番号} --json title,state,reviews,mergeable,statusCheckRollup
以下を確認:
AskUserQuestion で承認の実行可否を確認し、承認が選ばれた場合のみ実行する。
gh pr review {pr番号} --approve --body "{承認コメント}"
PR #{pr番号} を承認しました。
ステータス: ✅ Approved
マージ可能: {mergeable}
マージする場合:
gh pr merge {pr番号}
シンプル:
LGTM! 🎉
詳細:
## Approved
{approval_comment}
### 確認済み項目
- [x] コード品質
- [x] テスト
- [x] ドキュメント
LGTM! 🎉
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
プラグインに新しいフックを作成する。「フック作成」「新しいフック」「フックを作って」「フック追加」「hook 作成」「フックを追加したい」「新規フック」などで起動。ツール実行前後やセッションイベントで実行されるフックを生成。
The English summary is being prepared. Showing the original description.
マーケットプレイスのソースを dev(directory)/ prd(git)に切り替える。「マーケットプレイス切替」「marketplace toggle」「dev モード」「prd モード」「ローカル開発モード」「開発モード切替」「マーケットプレイス dev」などで起動。
The English summary is being prepared. Showing the original description.
新しい Claude Code プラグインを作成する。「プラグイン作成」「新しいプラグイン」「プラグインを作って」「プラグイン追加」「plugin 作成」「プラグイン一括作成」「フル作成」などで起動。プラグインのみ作成と、スキル/サブエージェント/フックを含む一括作成の両方に対応。
The English summary is being prepared. Showing the original description.
MCP サーバーの一覧表示・追加・削除を一つのスキルで管理する。「MCP 管理」「MCP 一覧」「MCP を追加」「MCP を削除」「MCP サーバー管理」「MCP 設定」「MCP 操作」などで起動。引数があれば優先し、なければ発話内容から list/install/remove を判定。
The English summary is being prepared. Showing the original description.
プロジェクトの Claude Code リソース一覧を表示する。「Claude リソース一覧」「スキル一覧」「エージェント一覧」「フック一覧」「プロジェクトリソース確認」「何があるか確認」「リソースを見せて」などで起動。表示対象(スキル/エージェント/フック)は発話から判断する。
The English summary is being prepared. Showing the original description.
Claude Code 設定の表示・更新・ローカル更新を統合管理する。「Claude 設定管理」「設定を表示」「settings を更新」「local settings を更新」「権限設定を変更」「設定ファイル管理」「claude settings」などで起動。引数があれば優先し、なければ発話内容から view/update/local-update を判定。
The English summary is being prepared. Showing the original description.