* Figure 7: Encoding instructions into metadata, including use case and transferable skills. * Figure 8: Decoding instruction metadata into basic instructions that are relatively simple in structure. * Figure 9: Generating rubrics to judge how challenging an instruction is, and actions to improve the instruction based on the given metadata. * Figure 10: Improving the input instruction by following one of the generated actions. * Figure 11: Comparing the responses quality from the target and strong LLMs. Adapted from the Vicuna-style pairwise comparison prompt by removing the explanation part. * Figure 12: Automatic evaluation using LLM (_e.g._, ChatGPT, GPT-4) as the judge. Following the templates in Chiang et al. (2023); Chen et al.