Plugin Ecosystem

pensive

Reflective code review toolkit with structured analysis, domain expertise, and intelligent review orchestration.

New

Source: claude-night-market marketplace Version: 1.4.3 Author: Alex Thola

Key Commands

CommandDescriptionWhen to Use
/full-reviewComprehensive multi-dimensional code review with intelligent skill selectionWhen you want a thorough review covering all angles
/architecture-reviewPrincipal-level architecture assessment against ADRs and design patternsBefore major refactors or design decisions
/api-reviewAPI design and contract reviewWhen designing or changing APIs
/bug-reviewSystematic bug detection with language-specific expertiseWhen hunting for bugs in a codebase
/test-reviewTest quality and coverage reviewWhen evaluating test suite quality
/rust-reviewRust-specific code review (safety, performance, idioms)When reviewing Rust code
/math-reviewMathematical correctness reviewWhen code involves math or algorithms
/makefile-reviewMakefile analysis and best practices reviewWhen reviewing build configurations
/shell-reviewShell script review (safety, portability, best practices)When reviewing shell scripts
/skill-reviewClaude Code skill quality reviewWhen reviewing plugin skills
/skill-historyView skill evolution and change historyWhen understanding skill changes over time
/refine-codeIterative code refinement across 6 quality dimensionsWhen improving existing code quality

Skills

SkillWhen It Activates
api-reviewDuring API design review
architecture-reviewDuring architecture assessment
bug-reviewDuring bug detection analysis
code-refinementDuring iterative code improvement
fpf-reviewDuring functional perspective framework review
makefile-reviewDuring Makefile analysis
math-reviewDuring mathematical correctness review
rust-reviewDuring Rust code review
safety-critical-patternsWhen safety-critical code patterns apply
shell-reviewDuring shell script review
test-reviewDuring test quality assessment
unified-reviewDuring comprehensive multi-dimensional review

Agents

AgentPurpose
code-reviewerMulti-file code review producing structured findings
architecture-reviewerSystem design and ADR compliance assessment
rust-auditorRust-specific security and performance audit
code-refinerIterative code refinement across quality dimensions

Common Workflows

Full Code Review

The most common pensive workflow for reviewing changes before merging:

  1. Start review — Run /full-review on your changes. Pensive analyzes the codebase to determine which review skills are most relevant (e.g., if there are shell scripts, the shell-review skill activates).
  2. Review findings — The unified-review skill produces structured findings grouped by severity and category. Each finding includes the file, line, issue description, and suggested fix.
  3. Refine — For any issues found, run /refine-code to iteratively improve the code. The code-refiner agent works across 6 quality dimensions.

Architecture Assessment

When preparing for a major refactor or evaluating system design:

  1. Review architecture — Run /architecture-review. The architecture-reviewer agent performs a principal-level assessment, checking against ADRs (Architecture Decision Records) and established design patterns.
  2. Check compliance — The review covers layering violations, dependency direction, API contract consistency, and pattern adherence.
  3. Act on findings — Use the findings to guide your refactoring plan, updating ADRs where needed.

Tips

  • /full-review is the best starting point — it automatically selects the right specialized skills based on your codebase.
  • Domain-specific reviews (/rust-review, /shell-review, /math-review) go deeper than /full-review in their specific area.
  • The fpf-review skill (Functional Perspective Framework) provides a unique angle that examines code from the perspective of each function's purpose.
  • /refine-code works iteratively — run it multiple times to progressively improve code quality.

See Also