skill-review
Agent skill (SKILL.md)の品質を評価基準に沿って採点し、観点ごとの判定と修正案をレポートするSkill。 ユーザーが「このskillを評価して」「skillをレビューして」「SKILL.mdの品質を見て」のように依頼したら必ずこのSkillを使うこと。…
Skill by mjun0812
Install
Works with Claude Code. Read the repository before you give any tool access to your data.
npx agentmarket install skill/mjun0812-skill-review
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Shell scripts
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/skill-review
Tools it pre-approves 22
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
Read,Glob,Grep,Task,Bash(find:*),Bash(rg:*),Bash(ls:*),Bash(wc:*),Bash(which:*),Bash(bash:*),Bash(shellcheck:*),Bash(shfmt
Show 10 more
-d:*),Bash(ruffcheck:*),format--check:*),Bash(codexexec:*),Bash(claude-p:*),AskUserQuestion
What's inside
- Skill name
skill-review- Description
- Agent skill (SKILL.md)の品質を評価基準に沿って採点し、観点ごとの判定と修正案をレポートするSkill。 ユーザーが「このskillを評価して」「skillをレビューして」「SKILL.mdの品質を見て」のように依頼したら必ずこのSkillを使うこと。 レビュー後の修正で決まった判断を「この判断を基準にして」のように評価基準へ反映する依頼にも使う。
- License
- MIT
- Allowed tools
- Read,, Glob,, Grep,, Task,, Bash(find:*),, Bash(rg:*),, Bash(ls:*),, Bash(wc:*),, Bash(which:*),, Bash(bash:*),, Bash(shellcheck:*),, Bash(shfmt, -d:*),, Bash(ruff, check:*),, Bash(ruff, format, --check:*),, Bash(codex, exec:*),, Bash(claude, -p:*),, AskUserQuestion
- Instructions
- 192 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
- Pre-approves some shell commands
Files (11)
- README.md
- README_ja.md
- SKILL.md
- openai.yaml · agents/
- CHANGELOG.md · references/
- criteria.md · references/
- trigger-test.md · references/
- check_criteria.sh · scripts/
- check_description_length.sh · scripts/
- criteria.baseline · scripts/
- update_changelog.sh · scripts/
SKILL.md (first lines)
# skill-review ## 目的 Agent skill (SKILL.mdとその付属ファイル)を評価基準に沿って点検し、 **観点ごとの判定・根拠・修正案**をレポートするSkill。 レポートをユーザーに返したあとは、どれを修正するかをユーザーに判断してもらい、修正の適用はユーザーの別途依頼を待つ。 ## Arguments - `<path>`: 評価対象のskillディレクトリまたはSKILL.mdのパス(複数指定可) - 指定が無い場合は、リポジトリ内のskillを探索してユーザーに指定か全件を対象にするかを求める。 - `--propose`: 評価を行わず、同じ会話で控えた基準候補の確認だけを行う (「レポート後の基準候補」を参照) ## 評価観点 各観点の詳細な判定基準と良い例・悪い例は [references/criteria.md](references/criteria.md)を参照すること。 評価時は必ずcriteria.mdを読んでから判定する。 基準の変更履歴は [references/CHANGELOG.md](references/CHANGELOG.md) にある。判定に使う基準はcriteria.mdだけで、CHANGELOG.mdは旧基準の痕跡の検出と根拠の表示にだけ使う。 観点1〜11の評価前に、Agent Skills仕様への適合性を別枠のゲートとして検証する。 詳細はcriteria.mdの「仕様チェック」を参照すること。 | # | 観点 | 要約 | | --- | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | | 1 | 目標と境界 | 目的が冒頭で簡潔に述べられ、descriptionの書き写しでなく、発動条件と矛盾していないか | | 2 | description品質 | 発動条件が容易に判断でき、簡潔な表現になっていて、trigger testで期待どおりに選ばれるか | | 3 | コマンド例の量 | 例が最小限で、形式・順序・境界ケースの明確化に限定されているか | | 4 | 完了条件 | 何をもって成功とするか、および副作用 (commit / push / 外部への書き込み) の範囲が定義されているか | | 5 | 早期リターン | 前提が満たされない場合に即終了する手順があるか | | 6 | 自己完結性 | 必要ファイルをskill内に含むか。通常skillは他skillへ言及・委譲していないか。オーケストレーションskillは連結先・順序・引き継ぎ・後始末が明確か | | 7 | 簡潔さ | 本文が冗長でないか(SKILL.md本文は目安500行以下) | | 8 | 分割 | 長いテンプレート・例・詳細ドキュメントがreferences/等に分離され、参照が1段までか | | 9 | 可読性 | 人間がメンテナンスしやすい構成・見出し・表現か | | 10 | 鮮度 | 参照しているコマンド・パス・ファイルが実在し、付属スクリプトがLinter・Formatterを通り動作するか | | 11 | クライアント互換性 | モデル固有機能への依存に対象環境か代替手段があり、手順の具体性が作業の壊れやすさに釣り合っているか | `allowed-tools`などのクライアント固有frontmatterの構文と最小権限は仕様チェックで判定する。 未対応クライアントで無視されること自体は減点しない。 判定は観点ごとに次の4値とする。 - **合格**: 基準を満たしている - **要改善**: 基準を満たしていない(根拠と修正案を必ず添える) - **該当なし**: その観点が対象skillに適用されない(例: クライアント固有設定を持たないskillに対する観点11) - **判定保留**: 観点は適用されるが、判定に必要な証拠を取得できない(不足している証拠を明記する) ## 作業手順 ### 0. 基準の自己点検 criteria.mdが変わったのにCHANGELOG.mdに記録が無い状態を、評価の前に検出する。 同じ会話で控えた基準候補が残っていれば、先に「レポート後の基準候補」の確認を行ってからこの手順に入る。 1. `bash scripts/check_criteria.sh` を実行する。scriptは記録時点のcriteria.mdのコピー (`scripts/criteria.baseline`) と現在のcriteria.mdを比較する。パスは自分の位置から解決するので、skillの配置場所やgit管理の有無を問わない。出力の1行目が結果で、`DIFF` のときは2行目以降にbaselineからの差分が続く 2. 結果で分岐する - `UP_TO_DATE` → 手順1へ進む - `INITIALIZED` → baselineが無かったので現在のcriteria.mdを記録済みとして保存した。その旨を1行報告して手順1へ進む - `DIFF` → 差分を読み、変更ごとにCHANGELOG.mdの形式でentryの下書き (種別・変更・理由・痕跡・修正) を作る。既存entryに記録済みの変更と、評価対象から確認できる痕跡を持たない変更は除く。下書きは5項目すべてを提示してAskUserQuestionでユーザーに確認し、特に理由は差分から推測せず回答から書く。確認したentryを `bash scripts/update_changelog.sh --add` の標準入力へ渡して追記する (scriptがbaselineも更新する)。記録すべき変更が1つも無ければ `bash scripts/update_changelog.sh --sync` でbaselineだけを更新する。記録が終わってから手順1へ進む ### 1. 対象の列挙 引数のパス、または全件評価モードならリポジトリ内のSKILL.mdを列挙する。 指定パスが存在しない、またはSKILL.mdが1件も見つからない場合は、その旨をユーザーに報告して終了する。 descriptionの競合検査用に、評価対象と同じリポジトリまたはskill配置ルートにある他skillの`name`と`description`も列挙する。 比較範囲を特定できない場合は、競合部分を判定保留にする。 ### 2. 仕様チェック [references/criteria.md](references/criteria.md)の「仕様チェック」に従い、frontmatterとSKILL.mdの基本構造を検証する。 利用可能なら対象仕様のvalidatorを実行し、利用できなければ同じ要件を手作業で確認する。 descriptionの文字数は [scripts/check_description_length.sh](scripts/check_description_length.sh) に対象パスを渡して判定する (`FAIL` が出た行を根拠にする)。 - 全要件を満たす: **仕様適合** - 1件でも違反がある: **仕様不適合** 仕様不適合でも、判定可能な観点1〜11の評価は続ける。 ### 3. 評価 skillごとに以下を行う。 1. SKILL.md本文と付属ファイル(references/等)を読む 2. [references/criteria.md](references/criteria.md)の基準に沿って観点1〜11を判定する 3. 「要改善」には**該当行の引用**を根拠として付け、具体的な修正案を書く 4. 観点10(鮮度)は、本文中のファイルパス・コマンド名の実在を確認し、付属スクリプトには `shellcheck` と `shfmt -d` (Pythonは `ruff check` と `ruff format --check`。Formatterのオプションはリポジトリのformatter設定に従い、無ければ既定で実行する) を適用したうえで、副作用の無い引数 (`--help`、dry-run、読み取り専用の操作) で実行して判定する。書き込みや投稿を伴う引数では実行しない 5. 観点2(description品質)は、列挙した他skillのdescriptionと発動条件を比較し、[references/trigger-test.md](references/trigger-test.md) の手順でtrigger testを行う 6. CHANGELOG.mdのentryごとに「痕跡」を評価対象から探し、種別で扱いを分ける - `強化` の痕跡 → 該当観点の要改善に含め、根拠に「旧基準由来 (CHANGELOG YYYY-MM-DD <観点>)」と書く - `廃止` の痕跡 → 減点せず、レポートの「削除してよい箇所」に列挙する - `緩和` の痕跡 → 指摘しない 推測で判定しない。根拠を示せない場合は「要改善」ではなく判定保留として報告する。 ### 4. レポート skillごとに以下の形式で出力する。 ```text ## skills/example-skill/ ### 仕様チェック 判定: 仕様適合 | 観点 | 判定 | 根拠 | | --- | --- | --- | | 1. 目標と境界 | 合格 | 冒頭の「目的」がdescriptionより詳細で矛盾なし | | 2. description品質 | 要改善 | トリガーフレーズが無い | | 10. 鮮度 | 判定保留 | コマンドの実在を確認できる環境が無い | | ... | ... | ... | ### trigger test | 場面 | 期待 | Claude Code | Codex | | --- | --- | --- | --- | | 1. 「PR作って」と依頼された | example-skill | 5/5 (example-skill 5) | 5/5 (example-skill 5) | | 2. 作成済みPRのレビューを頼まれた | なし | 2/5 (example-skill 3 / なし 2) | 5/5 (なし 5) |
From mjun0812/skills, MIT.
More from mjun0812/skills
- 0.589score
git-squash
mjun0812
現在のbranchのcommitを自動でsquash・整理し、必要に応じてforce-with-leaseでpushするSkill。言語指定可能。ユーザーが「commitをsquashして」「commitを整理して」のように依頼したら使うこと。
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
github-pr-review
mjun0812
GitHubのPull Requestを敵対的にコードレビューし、検証を通過した指摘だけをレビューレポートとinline commentで投稿するSkill。`--spec` またはPRに紐づくIssueからspecを解決できる場合は、specとの整合も検査する。self reviewにも対応する。…
SkillAFreshness: A★ 1Claude Code - 0.589score
resume-other-agent
mjun0812
別のcoding agent (Codex / Claude Code) のsession IDを受け取り、そのログから直前作業を復元してresumeするSkill。ユーザーが「前回のsessionから再開して」「Codexの続きをやって」のように依頼したら使うこと。
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
github-pr-fix
mjun0812
PRの全問題 (コンフリクト、CI失敗、レビューコメント) を自動検出してgit worktree内で修正するSkill。ユーザーが「PRの問題を全部直して」「PRをまとめて修正して」のように依頼したら使うこと。コンフリクト解消・CI修正・レビューコメント対応のうち1種類だけの依頼には使わない。
SkillAFreshness: A★ 1Claude Code - 0.589score
exhtml
mjun0812
概念・仕組み・調査内容を、用語集・目次・図・コードを備えたHTMLで解説するSkill。 同梱のtemplateを埋めて作成し、既存のexhtml成果物は本文だけを更新する。 ユーザーが「HTMLで解説して」「HTMLにまとめて」のように依頼したら使うこと。…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
exmd
mjun0812
概念・仕組み・調査内容を、用語表・目次・Mermaid図・コードを備えた1枚のMarkdown (GFM) で解説するSkill。 同梱のtemplateを埋めて作成し、既存のexmd成果物は本文だけを更新する。 会話に無い題材でも、調査したうえで解説する。…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
git-fix-conflict
mjun0812
Git/GitHubのmerge、rebase、cherry-pick、revert、apply、PRなどで発生したコンフリクトを検出して解消するSkill。ユーザーが「コンフリクトを直して」「マージコンフリクトを解消して」のように依頼したら使うこと。
SkillAFreshness: A★ 1Claude Code +9 - 0.586score
github-pr-create
mjun0812
Pull Requestを作成するSkill。現在のbranchからpull requestを作成する。言語指定可能。 ユーザーが「PR作って」「pull request作成して」のように依頼したら使うこと。
SkillAFreshness: A★ 1Claude Code - 0.584score
doc-sync
mjun0812
リポジトリ内のドキュメントを実際の実装と比較し、乖離している箇所を検出して更新するSkill。 検出した全乖離を確認なしで一括更新し、`--dry-run`指定時は更新せず差分のみ報告する。 ユーザーが「ドキュメントを更新」「READMEが古いので直して」のように依頼したら必ずこのSkillを使うこと。
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
claude
mjun0812
Claude Code CLIを非対話モードで呼び出し、相談への回答または委譲した作業の結果を得るSkill。 デフォルトはread-onlyの相談モードで、ユーザーが作業の実行を明示的に依頼したときだけ編集権限付きで実行する。…
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
github-issue-update
mjun0812
open issueを横断的に点検して、closeすべきもの・内容を追記すべきもの・ラベルを追加/削除すべきものを自動判定し、最後にsummaryを提示してユーザー承認の上で一括反映するSkill。「issueを整理して」「issueのラベルを整理して」のような依頼で使う。
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
github-issue-polish
mjun0812
GitHub issueを「issueだけで実装できる」状態まで磨き上げるSkill。 コードベース調査・設計判断・worktreeでのお試し実装で修正方針を検証し、承認を得てから、自分が作成したissueは本文を書き換え、他人のissueにはコメントで提案する。…
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 17, 2026 (13 days ago)
- Last release
- Oct 22, 2026 (8 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/mjun0812/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from mjun0812
- 0.589score
git-squash
mjun0812
現在のbranchのcommitを自動でsquash・整理し、必要に応じてforce-with-leaseでpushするSkill。言語指定可能。ユーザーが「commitをsquashして」「commitを整理して」のように依頼したら使うこと。
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
resume-other-agent
mjun0812
別のcoding agent (Codex / Claude Code) のsession IDを受け取り、そのログから直前作業を復元してresumeするSkill。ユーザーが「前回のsessionから再開して」「Codexの続きをやって」のように依頼したら使うこと。
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
git-fix-conflict
mjun0812
Git/GitHubのmerge、rebase、cherry-pick、revert、apply、PRなどで発生したコンフリクトを検出して解消するSkill。ユーザーが「コンフリクトを直して」「マージコンフリクトを解消して」のように依頼したら使うこと。
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
exhtml
mjun0812
概念・仕組み・調査内容を、用語集・目次・図・コードを備えたHTMLで解説するSkill。 同梱のtemplateを埋めて作成し、既存のexhtml成果物は本文だけを更新する。 ユーザーが「HTMLで解説して」「HTMLにまとめて」のように依頼したら使うこと。…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
exmd
mjun0812
概念・仕組み・調査内容を、用語表・目次・Mermaid図・コードを備えた1枚のMarkdown (GFM) で解説するSkill。 同梱のtemplateを埋めて作成し、既存のexmd成果物は本文だけを更新する。 会話に無い題材でも、調査したうえで解説する。…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
github-pr-fix
mjun0812
PRの全問題 (コンフリクト、CI失敗、レビューコメント) を自動検出してgit worktree内で修正するSkill。ユーザーが「PRの問題を全部直して」「PRをまとめて修正して」のように依頼したら使うこと。コンフリクト解消・CI修正・レビューコメント対応のうち1種類だけの依頼には使わない。
SkillAFreshness: A★ 1Claude Code
Cite this page
skill-review. Agent Mart. https://agentmart.dev/skills/mjun0812-skill-review (last updated 2026-10-24)