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.
Orchestrates multi-domain review (code, arch, tests, security) in a single pass. Use when thorough pre-release review is needed.
$ npx -y skills add athola/claude-night-market --skill unified-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/unified-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Orchestrates multi-domain review (code, arch, tests, security) in a single pass. Use when thorough pre-release review is needed.
name: unified-review description: Orchestrates multi-domain review (code, arch, tests, security) in a single pass. Use when thorough pre-release review is needed. alwaysApply: false category: orchestration tags: - review - orchestration - code-quality - analysis - multi-domain tools: [] usage_patterns: - auto-detect-review - full-review - focused-review complexity: intermediate model_hint: standard estimated_tokens: 400 progressive_loading: true dependencies: - imbue:proof-of-work - imbue:structured-output orchestrates: - pensive:rust-review - pensive:api-review - pensive:architecture-review - pensive:bug-review - pensive:test-review - pensive:makefile-review - pensive:math-review - imbue:justify
Intelligently selects and executes appropriate review skills based on codebase analysis and context.
# Auto-detect and run appropriate reviews /full-review # Focus on specific areas /full-review api # API surface review /full-review architecture # Architecture review /full-review bugs # Bug hunting /full-review tests # Test suite review /full-review all # Run all applicable skills
**Verification:** Run `pytest -v` to verify tests pass.
architecture-review
| Codebase Pattern | Review Skills | Triggers | |-----------------|---------------|----------| | Rust files (`*.rs`, `Cargo.toml`) | rust-review, bug-review, api-review | Rust project detected | | API changes (`openapi.yaml`, `routes/`) | api-review, architecture-review | Public API surfaces | | Test files (`test_*.py`, `*_test.go`) | test-review, bug-review | Test infrastructure | | Makefile/build system | makefile-review, architecture-review | Build complexity | | Mathematical algorithms | math-review, bug-review | Numerical computation | | Architecture docs/ADRs | architecture-review, api-review | System design | | General code quality | bug-review, test-review | Default review | | Post-implementation audit | imbue:justify | High add/delete ratio, test changes, new abstractions |
# Detection logic
if has_rust_files():
schedule_skill("rust-review")
if has_api_changes():
schedule_skill("api-review")
if has_test_files():
schedule_skill("test-review")
if has_makefiles():
schedule_skill("makefile-review")
if has_math_code():
schedule_skill("math-review")
if has_architecture_changes():
schedule_skill("architecture-review")
# Default
schedule_skill("bug-review")**Verification:** Run `pytest -v` to verify tests pass.
Dispatch selected skills concurrently via the Agent tool. Use this mapping to resolve skill names to agent types:
| Skill Name | Agent Type | Notes | |---|---|---| | bug-review | `pensive:code-reviewer` | Covers bugs, API, tests | | api-review | `pensive:code-reviewer` | Same agent, API focus | | test-review | `pensive:code-reviewer` | Same agent, test focus | | architecture-review | `pensive:architecture-reviewer` | ADR compliance | | rust-review | `pensive:rust-auditor` | Rust-specific | | code-refinement | `pensive:code-refiner` | Duplication, quality | | math-review | `general-purpose` | Prompt: invoke `Skill(pensive:math-review)` | | makefile-review | `general-purpose` | Prompt: invoke `Skill(pensive:makefile-review)` | | shell-review | `general-purpose` | Prompt: invoke `Skill(pensive:shell-review)` |
**Sub-agent isolation (required).** One lens must not color how the next is read. Two ways to get that, and the second only runs when the user asks for it:
| Path | How isolation holds | |------|---------------------| | Agent tool | Dispatch ALL selected agents in a SINGLE parallel call, and read no output until every agent has returned. Reading the first result anchors synthesis toward it: each later result gets judged against the first rather than independently. Collect all, then synthesize once | | `/pensive:unified-review` workflow (`workflows/unified-review.js`) | The script holds the results. It is not a reasoning entity, so it cannot be anchored by reading one stage before another, and findings pass between stages without entering anyone's context. Verification also starts per dimension instead of waiting for the slowest lens |
Prefer the workflow when the dimension list is known before the work and each finding should face an adversarial check. Prefer the Agent tool when the roster has to adapt to what the first lens f
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.