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; use night-market-operations.
Reviews pull requests with scope validation, requirements compliance, and line comments. Use when reviewing GitHub or GitLab PRs.
$ npx -y skills add athola/claude-night-market --skill pr-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/pr-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Reviews pull requests with scope validation, requirements compliance, and line comments. Use when reviewing GitHub or GitLab PRs.
name: pr-review description: Reviews pull requests with scope validation, requirements compliance, and line comments. Use when reviewing GitHub or GitLab PRs. alwaysApply: false category: review tags: - pr - review - scope - github - gitlab - code-quality - knowledge-capture - cross-platform tools: [] usage_patterns: - scope-validation - backlog-triage - requirement-compliance - knowledge-capture complexity: intermediate model_hint: standard estimated_tokens: 500 progressive_loading: true modules: - modules/comment-guidelines.md - modules/educational-insights.md - modules/github-comments.md - modules/insight-generation.md - modules/interactive-review.md - modules/knowledge-capture.md - modules/pr-hygiene.md - modules/version-validation.md dependencies: - leyline:git-platform - sanctum:git-workspace-review - sanctum:version-updates - pensive:unified-review - imbue:proof-of-work - imbue:justify - imbue:review-core - imbue:structured-output - memory-palace:review-chamber - scribe:slop-detector - scribe:doc-generator role: entrypoint
Review pull/merge requests with discipline: validate against original requirements, prevent scope creep, and route out-of-scope findings to issues on the detected platform.
**Platform detection is automatic** via `leyline:git-platform`. Use `gh` for GitHub, `glab` for GitLab. Check session context for `git_platform:`.
**A PR review validates scope compliance, not code perfection.**
The goal is to validate the implementation meets its stated requirements without introducing regressions. Improvements beyond the scope belong in future PRs.
review - use pensive:unified-review
review - use pensive:unified-review
Every finding must be classified:
| Category | Definition | Action | |----------|------------|--------| | **BLOCKING** | Bug, security issue, or regression introduced by this change | Must fix before merge | | **IN-SCOPE** | Issue directly related to stated requirements | Should address in this PR | | **SUGGESTION** | Improvement within changed code, not required | Author decides | | **BACKLOG** | Good idea but outside PR scope | Create GitHub issue | | **IGNORE** | Nitpick, style preference, or not worth tracking | Skip entirely |
**BLOCKING:**
**IN-SCOPE:**
**SUGGESTION:**
**BACKLOG:**
**IGNORE:**
Before looking at ANY code, understand what this PR is supposed to accomplish.
**Note:** Version validation (Phase 1.5) runs AFTER scope establishment but BEFORE code review. See `modules/version-validation.md` for details.
**Search for scope artifacts in order:**
1. **Plan file**: Most authoritative (check spec-kit locations first, then root)
# Spec-kit feature plans (preferred - structured implementation blueprints) find specs -name "plan.md" -type f 2>/dev/null | head -1 | xargs cat 2>/dev/null | head -100 # Legacy/alternative locations ls docs/plans/ 2>/dev/null # Root plan.md (may be Claude Plan Mode artifact from v2.0.51+) cat plan.md 2>/dev/null | head -100
**Verification:** Run the command with `--help` flag to verify availability.
2. **Spec file**: Requirements definition (check spec-kit locations first)
find specs -name "spec.md" -type f 2>/dev/null | head -1 | xargs cat 2>/dev/null | head -100 cat spec.md 2>/dev/null | head -100
**Verification:** Run the command with `--help` flag to verify availability.
3. **Tasks file**: Implementation checklist (check spec-kit locatio
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; use night-market-operations.
States load-bearing decisions, invariants, and weak points. Use when judging a design change. Do not use for gating; use night-market-change-control.
Rebuild the dev environment: uv, Python tiers, pins, traps. Use when onboarding or toolchain breaks. Do not use for daily commands; use night-market-operations.
Classify, gate, and review changes. Use when landing a PR, releasing, or amending rules. Do not use for failure triage; use night-market-debugging-playbook.
Search and record project memory (Discussions, journal, ADRs). Use before re-investigating anything. Do not use for settled battles; see failure-archaeology.
Bind loop 'done' to unfakeable gates. Use to harden egregore/herald loops or promote completion_integrity. Not for QA gates; use night-market-validation-and-qa.