Аудит контрактов Python-скриптов

★ 6.5 · testing

check-scripts is a Claude Code skill that runs a phased audit of Python scripts in scripts/*.py, validating class contracts for subclasses of Script and ScriptPostprocessing. It covers two check groups: verifying __init__, title, and show overrides first, then comparing ui() output shape against the positional parameters of run() or process(), resolving which method to target based on script type. Contract references are drawn from modules/scripts_manager.py and modules/scripts_postprocessing.py. Findings are reported across four severity tiers — blocking failures, likely runtime arity mismatc