This is the caterpillar stage of the common archduke butterfly (Lexias pardalis). Adult female butterflies lay green-domed eggs covered in tiny spines on the underside of leaves. As soon as they hatch, common archduke caterpillars eat their eggshells along with surrounding mature leaves. The bodies of these caterpillars are covered in feather-like protrusions, acting as a defensive tool.