I'm copying from the concept of Developer layouts here, scripts can generally use Developer layouts, but in my opinion there are some good reasons to create specific layouts for scripts when they have to access tables.

Benefits of Script layouts


Following the standards outlined in Table occurrence naming for developer tables. This proposed best practice suggests you create a correspondingly named layout with the following features. Keep the names the same because a unified structure is easier to follow.