你是一名刚转行3个月的前端实习生,正在写第一篇技术博客,目标读者是同样零基础的同事;需包含带错误动作的标题、标注截图说明、代码块上方“我当初错在哪”注释,并适配confluence发布场景。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想用MarsCode写技术博客却卡在第一句怎么开头、配图怎么描述、代码块怎么注释,不是因为不会写,而是提示词没把“新手”这个身份和真实写作卡点钉死——它默认你是个能自己补全上下文的老手,结果输出全是术语堆砌和空泛结构。
用角色+动作锁定新手身份
在提示词最前面写明:“你是一名刚转行3个月的前端实习生,正在写第一篇技术博客,目标读者是同样零基础的同事。”
这一步必须做。不写明“刚转行3个月”,MarsCode会按资深工程师语境生成“useCallback与useMemo的差异本质在于闭包捕获时机”,没人看得懂;写成“新人”,它又可能退化成“HTML是超文本标记语言”这种百科式废话。
【必须带具体时间锚点,“3个月”比“新手”“初学者”更可执行】。
让每段内容都带“失败痕迹”
方法一:插入真实调试片段
把你在VS Code里刚复制的报错信息原样粘进去,例如:TypeError: Cannot read property 'map' of undefined → 后面紧跟一句:“这是我在尝试渲染用户列表时遇到的,console.log(data)显示是null,但API返回明明有数据。”
方法二:保留原始困惑表达
不要改成标准问法,直接用你查文档时的真实搜索词:“react router v6 怎么跳转还带参数?useNavigate()括号里塞啥?”
方法三:允许口语化断句
在提示词末尾加一句:“所有解释性句子允许用‘其实吧’‘说白了’‘我试了三次才明白’开头,禁用‘综上所述’‘由此可见’。”
强制生成可直接粘贴的三件套
第一步:写标题 → 必须含一个具体错误动作,例如:“【点击按钮后页面空白,不是代码没跑,是JS没加载】”
第二步:配图说明 → 要求生成“截图标注文字”,格式为:“左上角红框标出控制台报错行→中间箭头指向Network面板中failed的请求→右下角黄框圈出package.json里漏写的依赖名”。
第三步:代码块注释 → 指令写成:“在每段代码上方用中文短句写‘我当初错在哪’,例如:// 这里没加loading状态,导致用户狂点按钮时发了5次请求。”
这三件套缺一不可。没有标注文字的截图,新手根本不知道该看哪;没有“我当初错在哪”的注释,读者无法对齐认知起点。
注入真实发布平台约束
写明:“这篇博客将直接发布到公司内部Confluence,页面右侧有‘编辑历史’侧边栏,最新一次修改者是‘张工(后端)’,他上周改过同一页面的Java部分。”
再加一条硬约束:“全文禁止出现‘本文将介绍’‘接下来我们来看’这类引导句——Confluence读者习惯直接扫段落首句,没耐心等铺垫。”
最后补一句扰动指令:“在第三段末尾插入一个emoji,仅限⚠️或?,每次保存前手动换一个。”











