claude-code-plugin-ref…
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops;…
Review plugin quality with tiered checks and dependency scoping. Use for PR and pre-release audits.
Claude Code
$ npx -y skills add athola/claude-night-market --skill plugin-review --agent claude-code
Codex
$ npx skills add athola/claude-night-market --skill plugin-review -a codex -y
Cursor
$ npx skills add athola/claude-night-market --skill plugin-review -a cursor -y
Gemini CLI
$ npx skills add athola/claude-night-market --skill plugin-review -a gemini-cli -y
GitHub Copilot
$ npx skills add athola/claude-night-market --skill plugin-review -a github-copilot -y
OpenCode
$ npx skills add athola/claude-night-market --skill plugin-review -a opencode -y
Windsurf
$ npx skills add athola/claude-night-market --skill plugin-review -a windsurf -y
name: plugin-review description: 'Review plugin quality with tiered checks and dependency scoping. Use for PR and pre-release audits.' alwaysApply: false category: plugin-management tags: - review - quality - validation - testing - architecture dependencies: - skills-eval - hooks-eval - rules-eval tools: - validate_plugin.py - skill_analyzer.py progressive_loading: true
Tiered quality review of plugins with dependency-aware scoping.
`abstract:skill-graph-audit`)
| Tier | Trigger | Scope | Depth | Duration | |------|---------|-------|-------|----------| | branch | Default | Affected and related | Quick gates | ~2 min | | pr | Before merge | Affected and related | Standard | ~5 min | | release | Before version bump | Every plugin | Full | ~15 min |
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
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.
`modules/tier-pr.md`
`modules/tier-release.md`
`modules/dependency-detection.md`
| Result | Meaning | |--------|---------| | PASS | All checks green | | PASS-WITH-WARNINGS | Non-blocking issues | | FAIL | Blocking issues found |
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.
The `--quality-gate` flag enables CI/CD integration with exit codes that distinguish warnings from failures:
Use `--fail-on warning` to treat warnings as blocking.
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: infoSee the `/plugin-review` command reference for full usage examples.
an aggregate PASS / PASS-WITH-WARNINGS / FAIL verdict.
`plugins/*/`; if git diff is unavailable, the skill falls back to all-plugin scope and states this explicitly.
threshold is listed as a FAIL, not a warning.
non-blocking warnings, distinguishable by the calling CI step.
A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops;…
States load-bearing decisions, invariants, and weak points. Use when judging a design change. Do not use for gating; use…
Rebuild the dev environment: uv, Python tiers, pins, traps. Use when onboarding or toolchain breaks. Do not use for daily…
Classify, gate, and review changes. Use when landing a PR, releasing, or amending rules. Do not use for failure triage; use…
Search and record project memory (Discussions, journal, ADRs). Use before re-investigating anything. Do not use for settled…
Bind loop 'done' to unfakeable gates. Use to harden egregore/herald loops or promote completion_integrity. Not for QA gates; use…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.