Skeleton programming is a style of computer programming based on simple high-level patterns, often including dummy code. Program skeletons with resemble to pseudo code, but allows parsing, compilation and testing of the code. Program skeletons are sometimes used to describe algorithms.
Skeleting programming is synonymous with the template method design pattern