pull-complexity-down

Installation
SKILL.md

Pull Complexity Downwards Review Lens

When invoked with $ARGUMENTS, focus the analysis on the specified file or module. Read the target code first, then apply the checks below.

Evaluate whether complexity is absorbed into implementations or pushed up to callers.

When to Apply

  • Designing or reviewing a module's interface
  • When callers must do significant setup or configuration
  • When callers handle errors or edge cases the module could handle internally
  • When configuration parameters are being added to an API
  • When evaluating decorator or wrapper patterns

Core Principles

The Core Asymmetry

One implementer, many callers. Complexity in the implementation is paid once. Complexity in the interface is paid by every caller.

Installs
9
GitHub Stars
6
First Seen
Feb 27, 2026
pull-complexity-down — codybrom/clairvoyance