用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/athola/claude-night-market --skill plugin-review命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| 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 |
| model_hint | standard |
Tiered quality review of plugins with dependency-aware scoping.
abstract:skills-eval)abstract:hooks-eval)Skill() references across plugins (use
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 | All 17 plugins | Full | ~15 min |
--tier flag, find affected
plugins from git diff, resolve related plugins from
docs/plugin-dependencies.jsonAffected 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-branch.mdmodules/tier-branch.md then
modules/tier-pr.mdmodules/tier-release.mdmodules/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:
0: all quality gates passed1: 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.
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.
git diff main --name-only filtered to
plugins/*/; if git diff is unavailable, the skill falls back to all-plugin scope and
states this explicitly.structure_min (default 80) or skills_min (default 75)
threshold is listed as a FAIL, not a warning.--quality-gate mode returns exit code 2 for blocking failures and exit code 1 for
non-blocking warnings, distinguishable by the calling CI step.基于 SOC 职业分类