PromptDecorator