A Domain Description is the core knowledge base for an HTN planner, formally encoding the operators (executable actions), compound tasks (abstract goals), and methods (decomposition recipes) available to an agent. It defines the legal transformations of the world state through operator preconditions and effects, and it specifies how high-level objectives can be recursively broken down into executable steps. This specification is entirely separate from a specific problem instance, making it a reusable blueprint for a class of planning challenges, such as logistics, manufacturing, or robotic manipulation.
