结合新增的 prompt 模块