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.
Hunts bugs with evidence trails. Use when investigating unexpected behavior or before merging code with potential hidden defects.
$ npx -y skills add athola/claude-night-market --skill bug-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/bug-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Hunts bugs with evidence trails. Use when investigating unexpected behavior or before merging code with potential hidden defects.
name: bug-review role: library description: Hunts bugs with evidence trails. Use when investigating unexpected behavior or before merging code with potential hidden defects. alwaysApply: false category: code-review tags: - bugs - defects - debugging - code-quality - fixes - verification tools: [] usage_patterns: - bug-hunting - defect-documentation - fix-preparation - verification-planning complexity: intermediate model_hint: standard estimated_tokens: 450 progressive_loading: true dependencies: - imbue:proof-of-work - imbue:diff-analysis/modules/risk-assessment-framework - imbue:review-core - imbue:structured-output modules: - modules/defect-documentation.md - modules/fix-preparation.md - modules/language-detection.md
Systematic bug identification and fixing with language-specific expertise.
/bug-review
**Verification:** Run the command with `--help` flag to verify availability.
1. `bug-review:language-detected` 2. `bug-review:repro-plan` 3. `bug-review:defects-documented` 4. `bug-review:fixes-prepared` 5. `bug-review:verification-plan` 6. `bug-review:findings-verified`
Load additional context as needed:
Identify dominant languages using manifest files (Cargo.toml → Rust, package.json → Node, etc.).
State expertise persona appropriate for the language ecosystem.
Note version constraints (MSRV, Python versions, Node engines).
**Progressive**: Load `modules/language-detection.md` for detailed manifest heuristics.
Identify reproduction methods:
Document exact commands:
cargo test -p core pytest tests/test_api.py npm test -- pkg
**Verification:** Run `pytest -v tests/test_api.py` to verify.
Capture blockers and propose mocks when dependencies unavailable.
Review code line-by-line, logging each bug with:
Run static analyzers (`cargo clippy`, `ruff check`, `golangci-lint`, `eslint`).
Use `imbue:proof-of-work` for reproducible capture.
**Progressive**: Load `modules/defect-documentation.md` for classification details and analyzer commands.
Draft minimal, idiomatic patches using language best practices:
Create tests following Red → Green pattern: 1. Write failing test 2. Apply minimal fix 3. Verify test passes
**Progressive**: Load `modules/fix-preparation.md` for language-specific patterns and test strategies.
Execute reproduction steps with fixes applied.
Capture evidence:
Document remaining risks using `imbue:diff-analysis/modules/risk-assessment-framework`.
Assign owners and deadlines for follow-up items.
Every defect must cite a real `file:line` and a verbatim `Anchor`. Write findings to `.review/findings.json` and confirm each citation resolves:
python plugins/imbue/scripts/citation_verifier.py \ --findings .review/findings.json --repo-root .
Drop or label `UNVERIFIED` any defect the verifier fails (exit `1`); only verified defects enter the report. See `Skill(imbue:review-core)` Step 5 for the protocol and `Skill(imbue:structured-output)` for the schema.
**Severity**: Critical (crash/data loss) → High (broken features) → Medium (degraded UX) → Low (edge cases)
**Root Causes**: Logic errors | API misuse | Concurrency issues | Resource
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.