用预填充模板法锁定输出骨架,再以xml标签隔离语义边界,最后通过分步校验式改写控制长文档质量:先输出标题结构,再逐节重写段落,最后单独处理表格。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让Claude修改一份已有的Markdown文档,但每次输出都混着解释、格式错乱、标题层级丢失或表格被转成文字描述——问题不在模型能力,而在提示词没设好结构锚点。
用预填充模板法锁定输出骨架
这一步操作起来很简单,直接把原始Markdown文档粘贴到提示开头,再紧接插入你要求的格式起始符。
在输入框中先手动键入 【## 修改后文档】,然后换行粘贴原始Markdown内容(例如一段含#标题、-列表、|表格的文本)。
紧接着写明修改指令,例如:“仅重写正文段落,保持原有标题层级与列表结构;所有代码块语言标识必须保留;表格不得转为文字描述。”
结尾强制约束:“仅输出以‘## 修改后文档’开头的纯Markdown内容,不加任何说明、不补全闭合符号以外的字符、不换行到标题外。”
用XML标签指令隔离语义边界
当原始文档含多级嵌套(如带子条款的合同、含注释的API文档),纯Markdown易被Claude误判结构。此时需用XML强制切分。
使用 markitdown 将文档和文件转换为 Markdown。适用于转换 PDF、Word (.docx)、PowerPoint (.pptx)、Excel (.xlsx, .xls)、HTML、CSV、JSON、XML 等格式。
方法一:在提示中明确写出:“请将修改结果用
方法二:指定内部结构:“ 【若原始文档含中文引号“”或弯引号,必须先手动替换为直引号"",否则XML解析会中断】 对超过500字、含条款编号或交叉引用的文档,一次性改写极易出错。拆解为原子任务可逐项控制。 第一步:仅输出修订后的标题行与二级标题列表,格式为: 第二步:针对“第三条 违约责任”,仅输出该节下全部修订后段落,每段以“- ”开头,不出现“首先”“其次”等引导词,不换行。 第三步:提取原文中所有表格,仅重写表格内容(不重写表头文字),保持列数与竖线分隔格式,语言标识填入python、json或html(依内容自动判断)。(对应每个竖线表格),三者顺序不可调换。”
分步校验式改写(适用于法律/技术类长文档)
## 合同修订稿
### 第一条 服务范围
### 第二条 付款方式
### 第三条 违约责任









