chemistry-canonical-units-thresholds-incumbentlisted
Install: claude install-skill tangxiangru/AutoR
# Anchor to the incumbent program, report in the canonical unit, convert error into a threshold success rate
A computational-chemistry number is only interpretable beside the program the field already runs, so budget baseline arms at design time: the established production code, the conventional architecture your method replaces, the explicit-parameter treatment your implicit one supersedes, and one deliberately cheap control (a geometric descriptor, an untrained network, a constant predictor) proving the added physics does work. Where the reference implementation is public and installable, install and run it on your systems instead of reimplementing it; a from-scratch reimplementation at a fraction of the original training budget cannot land on the published value, and only the same code path makes the comparison credible.
Report in the field's canonical unit with its canonical tolerance -- kcal/mol, meV/atom, eV/angstrom, angstrom, Debye, elementary charge -- and then convert error into a threshold success rate: fraction within chemical accuracy, fraction of poses under the accepted RMSD cut, fraction of systems inside the target band. A mean error alone hides the tail the field actually decides on.
Decompose every headline number along an axis the chemistry distinguishes and publish the decomposition, not just the pooled value: per dataset across the whole standard suite, per system or complex class, per charge and protonation state, per element, per interaction-distanc