with one click
ln-162-skill-reviewer
// Reviews skills (D1-D11 + M1-M6 criteria) or .claude/commands for quality. Use when validating skill correctness before release.
// Reviews skills (D1-D11 + M1-M6 criteria) or .claude/commands for quality. Use when validating skill correctness before release.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | ln-162-skill-reviewer |
| description | Reviews skills (D1-D11 + M1-M6 criteria) or .claude/commands for quality. Use when validating skill correctness before release. |
| license | MIT |
Paths: File paths (
references/,../ln-*) are relative to this skill directory.
Type: L3 Worker (standalone-capable) Category: 1XX Documentation Pipeline
Universal reviewer with two modes:
SKILL for ln-*/SKILL.mdCOMMAND for .claude/commands/*.mdrepo / repo-checks is requested or the current repo is claude-code-skillsPlan Mode behavior: Phases 1-4 and 6-7 are research. Run them fully in Plan Mode, write the report plus fix list into the plan, and apply edits only after approval.
| Condition | Mode | Review Profile |
|---|---|---|
ln-*/SKILL.md files exist in CWD | SKILL | Full D1-D11 + M1-M6 |
.claude/commands/*.md files exist | COMMAND | Structural + actionability |
| Both exist | SKILL | Override with $ARGUMENTS=commands |
$ARGUMENTS options:
ln-400 ln-500 -> SKILL mode, specific skillsrepo or repo-checks -> run canonical repo-specific checks after universal reviewcommands -> COMMAND mode, all .claude/commands/*.mddeploy.md run-tests.md -> COMMAND mode, specific filesWhen invoked by another skill, file paths may be passed directly.
If $ARGUMENTS is provided:
{prefix}*/SKILL.mdIf $ARGUMENTS is empty:
Skill() invocationsReport:
Scope: {N} primary, {M} affected, {K} dependency skills.
Run:
# Never pass a giant mixed scope in one invocation.
# Split by `ln-NXX` family or by coordinator/worker group.
bash references/scripts/run_checks.sh {batch_1 SKILL.md files}
bash references/scripts/run_checks.sh {batch_2 SKILL.md files}
Batching rules:
ln-NXX family when possibleAutomated failures are pre-verified. Record every one.
MANDATORY READ: Load references/structural_review.md, references/skill_contract.md, references/procedural_skill_sop_guide.md, references/mcp_applicability_matrix.md, and references/mcp_tool_preferences.md
Review every skill in scope across D1-D11.
Treat these as structural issues, not style nits:
**Type:** when role-sensitive checks depend on it@AGENTS.md import stub with a bounded harness deltamarkdown_read_protocol.mdhex-line primary but only describe built-in file toolshex-graph primary but still describe grep/manual analysis as the default pathhex-graph or hex-line with no real applicability per the shared matrixmcp__hex_graph__...MANDATORY READ: Load references/intent_review.md
Apply M1-M6 to primary skills only. Read the git diff for each primary skill.
Auto-fix deterministic issues:
Do not guess on ambiguous behavior.
After fixes, re-read each primary skill end-to-end and compress redundant wording without changing behavior.
Verdict rules:
FAILPASS with CONCERNSPASSReport format:
## Skill Coherence Review -- {PASS|PASS with CONCERNS|FAIL}
**Scope:** {reviewed skills}
**Verdict:** {verdict}
Remove stale aggregate counts from SKILL.md files. Keep only local counts intrinsic to the reviewed file.
Use when running inside this repository or when $ARGUMENTS includes repo / repo-checks.
Run the applicable SKILL or COMMAND mode first. Do not skip the universal review.
Run the canonical repo suite:
node plugins/documentation-pipeline/skills/ln-162-skill-reviewer/references/scripts/repo_review_suite.mjs
Default repo suite runtime policy:
--runtime quick (implicit) runs bounded smoke coverage only--runtime skip--runtime fullnode plugins/documentation-pipeline/skills/ln-162-skill-reviewer/references/scripts/repo_review_suite.mjs --runtime full
The suite owns R1-R27. Do not copy those checks into host-specific command files. Do not use the full runtime suite as the default interactive review gate; it is intentionally release-grade and can exceed normal review latency.
Merge the universal review verdict and repo suite verdict:
| Source | Verdict | Details |
|--------|---------|---------|
| Universal review | {PASS|PASS with CONCERNS|FAIL} | {summary} |
| Repo suite | {PASS|PASS with WARNINGS|FAIL} | {R1-R27 summary} |
| Combined | {worst verdict} | |
List all FAIL and WARN items with file paths and fix descriptions.
MANDATORY READ: Load references/command_review_criteria.md
commands -> glob .claude/commands/*.mdFor each command file:
Auto-fix where safe:
allowed-toolsLast Updated## Command Review -- {N} files
| File | Verdict | Issues |
|------|---------|--------|
Verdicts: PASS / FIXED / WARN / FAIL
Pass rate: {X}%
shared/ changes affect all referencing skills.**Coordinator:****Parent:**references/structural_review.mdreferences/intent_review.mdreferences/automated_checks.mdreferences/scripts/run_checks.shreferences/scripts/run_runtime_suite.mjsreferences/scripts/repo_review_suite.mjsreferences/command_review_criteria.mdreferences/scripts/check_marketplace.mjsVersion: 1.0.0 Last Updated: 2026-03-26