cyberneticlibrary

Review library for gaps and improvements

library-reviewworkflowsetup L35
yisding/sentencesplit
What it does

Review library code for design, performance, and correctness

Best for

Comprehensive library code review spanning design, performance, and correctness before public release.

Inputs
  • · library source tree
  • · optional: focus modules, exclusion list
Outputs
  • · design review findings (API clarity, symmetry, future-proofing)
  • · performance review findings (complexity hot-spots, allocation patterns)
  • · correctness review findings (boundary conditions, error handling)
  • · ranked recommendations (priority, effort)
Requires
  • · static analysis
  • · code metric extraction
  • · review agents
Preconditions
  • · Library source code accessible
  • · Language tooling available (compiler/analyzer for the language)
  • · No real-time library running (read-only review)
Failure modes
  • · Large codebase → analysis may timeout, partial results reported
  • · Complex dependencies → some findings marked as uncertain
  • · Language-specific tools unavailable → fallback to AST-only analysis
Trust signals
  • · Three independent review lenses (design, perf, correctness)
  • · Findings ranked by priority and effort
  • · Recommendations include refactor examples
  • · Read-only design (no mutations)