feat(checks): automatically generate checks