skills-catalog/ln-162-skill-reviewer/SKILL.md
Reviews skills (D1-D11 + M1-M6 criteria) or .claude/commands for quality. Use when validating skill correctness before release.
npx skillsauth add levnikolaevich/claude-code-skills ln-162-skill-reviewerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Paths: File paths (
shared/,references/,../ln-*) are relative to skills repo root. If not found at CWD, locate this SKILL.md directory and go up one level for repo root. Ifshared/is missing, fetch files via WebFetch fromhttps://raw.githubusercontent.com/levnikolaevich/claude-code-skills/master/skills/{path}.
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/run_checks.sh {batch_1 SKILL.md files}
bash references/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, shared/references/skill_contract.md, shared/references/procedural_skill_sop_guide.md, shared/references/mcp_applicability_matrix.md, and shared/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 skills-catalog/ln-162-skill-reviewer/references/repo_review_suite.mjs
The suite owns R1-R27. Do not copy those checks into host-specific command files.
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/run_checks.shreferences/run_runtime_suite.mjsreferences/repo_review_suite.mjsreferences/command_review_criteria.mdreferences/check_marketplace.mjsVersion: 1.0.0 Last Updated: 2026-03-26
testing
Checks runtime lifecycle and config validation: bootstrap, shutdown, probes, cleanup, env sync, and fail-fast startup. Use for runtime readiness.
testing
Checks races, deadlocks, async hazards, TOCTOU, blocking I/O, and shared resource contention. Use when auditing concurrency correctness.
testing
Checks diagnosability through structured logs, metrics, traces, correlation IDs, and useful log levels. Use when auditing incident visibility.
development
Finds code that can be safely deleted: unreachable, unused, obsolete compatibility, and commented-out code. Use when pruning dead code.