Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
athola avatar

Plugin Review

  • 77 installs
  • 325 repo stars
  • Updated August 2, 2026
  • athola/claude-night-market

Scope Claude Night Market plugin reviews to git-changed plugins and their dependents using plugin-dependencies.json instead of reviewing the whole monorepo blindly.

About

Plugin Review (dependency detection section) is an agent skill for the Claude Night Market workspace that teaches how to resolve which plugins need review when only part of a multi-plugin repo changes. Solo maintainers and small teams use it to avoid full-repo review fatigue: git diff against the base branch yields affected plugins under plugins/, while plugin-dependencies.json expands the blast radius to related dependents—including the case where one core plugin lists dependents as every other plugin. The skill defines deduplication so direct changes always trump merely-related status, and documents tier behavior for root-level pyproject, Makefile, or script edits plus unrecognized new plugin directories. When nothing under plugins/ moves, the workflow reports no plugin changes and passes. It is procedural knowledge for agents running scoped review pipelines, not a standalone linter binary. Intermediate complexity assumes git fluency and access to the repo's dependency manifest.

  • Affected plugins from git diff against main: paths under plugins/ parsed to unique plugin ids
  • Related plugins from docs/plugin-dependencies.json dependents (including wildcard "*" for all other plugins)
  • Affected role wins when a plugin is both changed and a dependent of another change
  • Special cases: root-level workspace files flagged at pr/release tier; new on-disk plugins not in JSON flagged for depend
  • Exits PASS with "No plugin changes detected" when diff has no plugin changes

Plugin Review by the numbers

  • 77 all-time installs (skills.sh)
  • Ranked #497 of 1,352 Code Review & Quality skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/athola/claude-night-market --skill plugin-review

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs77
repo stars325
Security audit3 / 3 scanners passed
Last updatedAugust 2, 2026
Repositoryathola/claude-night-market

What it does

Scope Claude Night Market plugin reviews to git-changed plugins and their dependents using plugin-dependencies.json instead of reviewing the whole monorepo blindly.

Files

SKILL.mdMarkdownGitHub ↗

Plugin Review

Tiered quality review of plugins with dependency-aware scoping.

Table of Contents

Tiers

TierTriggerScopeDepthDuration
branchDefaultAffected and relatedQuick gates~2 min
prBefore mergeAffected and relatedStandard~5 min
releaseBefore version bumpAll 17 pluginsFull~15 min

Orchestration

1. Detect scope: parse --tier flag, find affected plugins from git diff, resolve related plugins from docs/plugin-dependencies.json 2. Plan: build check matrix (tier x plugin x role) 3. Execute: run checks per tier definition 4. Report: per-plugin table, aggregate verdict

Scope Detection

Affected plugins: git diff main --name-only filtered to plugins/*/.

Related plugins: load docs/plugin-dependencies.json, look up each affected plugin's reverse index to find dependents. Mark as "related" (lighter checks).

If --tier release or no git diff available, scope to all plugins.

Module Loading

  • Always: this SKILL.md (orchestration logic)
  • branch tier: load modules/tier-branch.md
  • pr tier: load modules/tier-branch.md then

modules/tier-pr.md

  • release tier: load all tier modules plus

modules/tier-release.md

  • When resolving deps: load

modules/dependency-detection.md

Verdict

ResultMeaning
PASSAll checks green
PASS-WITH-WARNINGSNon-blocking issues
FAILBlocking issues found

Output Format

Plugin Review (<tier> tier)
Affected: <list>
Related:  <list> (<reason>)

Plugin          test  lint  type  reg   verdict
<name>          PASS  PASS  PASS  PASS  PASS
...

Verdict: <PASS|PASS-WITH-WARNINGS|FAIL> (N/N plugins healthy)

PR and release tiers add scorecard sections.

Quality Gate Mode

The --quality-gate flag enables CI/CD integration with exit codes that distinguish warnings from failures:

  • 0: all quality gates passed
  • 1: warnings present but gates passed (non-blocking)
  • 2: quality gate failures (blocking)
  • 3: critical issues found (blocking)

Use --fail-on warning to treat warnings as blocking.

Configuration

Place a .plugin-review.yaml file in the plugin root to customize thresholds and focus areas:

plugin_review:
  quality_gates:
    structure_min: 80
    skills_min: 75
    hooks_min: 70
    tokens_max_total: 50000
    bloat_max_percentage: 15
  focus_areas:
    - skills
    - hooks
    - tokens
  exclude_patterns:
    - "*/legacy/*"
    - "*/deprecated/*"
  severity_overrides:
    missing_description: warning
    large_file: info

See the /plugin-review command reference for full usage examples.

Related skills

FAQ

Is Plugin Review safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Code Review & Qualityintegrationstesting

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.