---
name: skill-reviewer
description: Reviews skills against vendor-aware best practices, emphasizing portability, progressive disclosure, determinism, and local-model fitness. Use when auditing or updating skill files or directories before baselining or publication.
disable-model-invocation: true
aliases:
- review-skill
- audit-skill
- baseline-skill
Skill Reviewer
Reviews skills against a vendor-aware baseline normalized for local, smaller models.
Target: $ARGUMENTS (skill file or directory)
When to Use
Use when:
- auditing an existing skill before rework or publication
- reviewing a new skill draft
- baselining a whole skill directory before broader tuning
- checking whether a skill is too vendor-specific or too large-model-oriented
- deciding whether instructions should stay in prose or move into scripts/references
Review Priorities
Rank findings in this order:
- Local-model fitness
- Portability
- Determinism
- Context efficiency
- Vendor alignment
What to Read
- Read the target
SKILL.md.
- If the target is a directory, locate every
SKILL.md under it and review each one independently before summarizing cross-cutting issues.
- Always read:
references/review-rubric.md
references/local-first-normalization.md
- Read
references/vendor-guidance.md when:
- the skill is clearly tuned to one vendor runtime
- you need to judge whether vendor-specific advice is portable
- you need to explain why a recommendation is down-ranked for local or smaller models
- Read bundled references in the target skill only when needed to judge progressive disclosure, variant organization, or duplicated content.
Core Review Questions
Check the skill against these questions:
- Does the metadata clearly say when to use the skill, not just what it is?
- Is the main
SKILL.md concise enough to justify its token cost?
- Does the skill use progressive disclosure instead of packing every detail into one file?
- Should any fragile or repeated procedure be moved into a script?
- Are outputs, tool results, or review expectations expressed as clear contracts?
- Does the skill assume a frontier model where a local or smaller model needs more structure?
- Are variants split by language, framework, or domain when needed?
- Does the skill provide fallback behavior when tools, files, or assumptions are missing?
- Does it include verification or success criteria when work is procedural?
- Does it contain vendor-specific advice that should be marked as optional or narrowed?
Review Rules
- Prefer portable guidance shared across vendors over product-specific tricks.
- Down-rank advice that assumes very large context windows or strong implicit inference.
- Flag vendor-specific recommendations when they do not transfer cleanly to local or smaller models.
- Treat missing progressive disclosure, missing contracts, and script-worthy prose as important issues.
- Prioritize behavioral and structural issues over generic writing polish.
- Do not praise trivialities.
- Provide diffs only for high-confidence changes that are easy to apply.
Findings to Emit
Use these labels when applicable:
vendor_overfit
frontier_model_assumption
context_budget_risk
missing_progressive_disclosure
should_be_script
missing_output_contract
variant_bloat
local_runtime_gap
Review Process
- Identify the review target shape: single file, single skill directory, or multi-skill directory.
- Read the core rubric and local-first normalization references.
- Read the target skill and note its type: knowledge skill, workflow skill, search skill, reviewer skill, or tool-integration skill.
- Evaluate metadata, scope, progressive disclosure, determinism, contracts, portability, and verification behavior.
- Load vendor guidance only if a vendor-specific judgment is needed.
- Record the highest-severity issues first, with locations.
- Score the skill using the output format below.
- Suggest structural edits or diffs only where they materially improve the baseline.
Output Format
## Skill Review: [skill-name]
### Summary
[1-2 sentences]
### Portable Strengths
- [High-value strength]
### Critical Issues
- [label] [Issue] - Location: [section/line]
### Local-Model Risks
- [Issue] - Impact: [why this hurts smaller/local models]
### Vendor-Overfit Risks
- [Issue] - Vendor: [name] - Why it may not transfer
### Baseline Recommendations
- [Actionable recommendation]
### Scores
- Portability: [1-5] - [brief reason]
- Context Efficiency: [1-5] - [brief reason]
- Determinism: [1-5] - [brief reason]
- Local-Model Fitness: [1-5] - [brief reason]
- Vendor Alignment: [1-5] - [brief reason]
### Overall Assessment
[Pass | Pass with Recommendations | Needs Revision]
### Suggested Diff
```diff
[Only include when high-confidence and useful]
```
Notes
- Prefer review comments that help establish a reusable baseline across many skills.
- If the target skill is already highly portable and local-model-friendly, say so explicitly.
- If the target is a directory, finish with a short cross-skill summary after the per-skill reviews.
1---2name: skill-reviewer3description: ---4---5---6name: skill-reviewer7description: Reviews skills against vendor-aware best practices, emphasizing portability, progressive disclosure, determinism, and local-model fitness. Use when auditing or updating skill files or directories before baselining or publication.8disable-model-invocation: true9aliases:10 - review-skill11 - audit-skill12 - baseline-skill13---1415# Skill Reviewer1617Reviews skills against a vendor-aware baseline normalized for local, smaller models.1819**Target:** `$ARGUMENTS` (skill file or directory)2021## When to Use2223Use when:2425- auditing an existing skill before rework or publication26- reviewing a new skill draft27- baselining a whole skill directory before broader tuning28- checking whether a skill is too vendor-specific or too large-model-oriented29- deciding whether instructions should stay in prose or move into scripts/references3031## Review Priorities3233Rank findings in this order:34351. Local-model fitness362. Portability373. Determinism384. Context efficiency395. Vendor alignment4041## What to Read42431. Read the target `SKILL.md`.442. If the target is a directory, locate every `SKILL.md` under it and review each one independently before summarizing cross-cutting issues.453. Always read:46 - `references/review-rubric.md`47 - `references/local-first-normalization.md`484. Read `references/vendor-guidance.md` when:49 - the skill is clearly tuned to one vendor runtime50 - you need to judge whether vendor-specific advice is portable51 - you need to explain why a recommendation is down-ranked for local or smaller models525. Read bundled references in the target skill only when needed to judge progressive disclosure, variant organization, or duplicated content.5354## Core Review Questions5556Check the skill against these questions:5758- Does the metadata clearly say when to use the skill, not just what it is?59- Is the main `SKILL.md` concise enough to justify its token cost?60- Does the skill use progressive disclosure instead of packing every detail into one file?61- Should any fragile or repeated procedure be moved into a script?62- Are outputs, tool results, or review expectations expressed as clear contracts?63- Does the skill assume a frontier model where a local or smaller model needs more structure?64- Are variants split by language, framework, or domain when needed?65- Does the skill provide fallback behavior when tools, files, or assumptions are missing?66- Does it include verification or success criteria when work is procedural?67- Does it contain vendor-specific advice that should be marked as optional or narrowed?6869## Review Rules7071- Prefer portable guidance shared across vendors over product-specific tricks.72- Down-rank advice that assumes very large context windows or strong implicit inference.73- Flag vendor-specific recommendations when they do not transfer cleanly to local or smaller models.74- Treat missing progressive disclosure, missing contracts, and script-worthy prose as important issues.75- Prioritize behavioral and structural issues over generic writing polish.76- Do not praise trivialities.77- Provide diffs only for high-confidence changes that are easy to apply.7879## Findings to Emit8081Use these labels when applicable:8283- `vendor_overfit`84- `frontier_model_assumption`85- `context_budget_risk`86- `missing_progressive_disclosure`87- `should_be_script`88- `missing_output_contract`89- `variant_bloat`90- `local_runtime_gap`9192## Review Process93941. Identify the review target shape: single file, single skill directory, or multi-skill directory.952. Read the core rubric and local-first normalization references.963. Read the target skill and note its type: knowledge skill, workflow skill, search skill, reviewer skill, or tool-integration skill.974. Evaluate metadata, scope, progressive disclosure, determinism, contracts, portability, and verification behavior.985. Load vendor guidance only if a vendor-specific judgment is needed.996. Record the highest-severity issues first, with locations.1007. Score the skill using the output format below.1018. Suggest structural edits or diffs only where they materially improve the baseline.102103## Output Format104105````markdown106## Skill Review: [skill-name]107108### Summary109[1-2 sentences]110111### Portable Strengths112- [High-value strength]113114### Critical Issues115- [label] [Issue] - Location: [section/line]116117### Local-Model Risks118- [Issue] - Impact: [why this hurts smaller/local models]119120### Vendor-Overfit Risks121- [Issue] - Vendor: [name] - Why it may not transfer122123### Baseline Recommendations124- [Actionable recommendation]125126### Scores127- Portability: [1-5] - [brief reason]128- Context Efficiency: [1-5] - [brief reason]129- Determinism: [1-5] - [brief reason]130- Local-Model Fitness: [1-5] - [brief reason]131- Vendor Alignment: [1-5] - [brief reason]132133### Overall Assessment134[Pass | Pass with Recommendations | Needs Revision]135136### Suggested Diff137```diff138[Only include when high-confidence and useful]139```140````141142## Notes143144- Prefer review comments that help establish a reusable baseline across many skills.145- If the target skill is already highly portable and local-model-friendly, say so explicitly.146- If the target is a directory, finish with a short cross-skill summary after the per-skill reviews.147