需将MarsCode代码重构需求按平台特性差异化表达:掘金重实战踩坑与技术栈标签,CSDN强报错+行号+路径,知乎用真实提问语气,GitHub Issue须含明确动词标题、原始报错及可验证期望行为。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要把MarsCode代码重构需求提示词适配到CSDN、知乎、掘金等不同技术平台的搜索习惯和用户语境,不能只写“请帮我重构这段代码”,必须把同一段业务逻辑,用各平台读者最常搜、最易懂、最愿点的句式重写——比如在掘金要突出“实战踩坑”,在CSDN得带上具体报错和行号,在知乎则要模拟真实提问语气。
掘金风格:突出实战感与可复用性
第一步:用“刚踩坑”“刚上线就崩”“本地OK但CI挂了”这类短语开头,激活读者共鸣。例如:“刚上线就崩:MarsCode重构后useUserStore解构item.id报undefined”。
第二步:在标题末尾加技术栈标签,不加空格,用竖线分隔,如“|React18|TS4.9|MarsCode v2.3”。
第三步:正文第一句直接甩出最小复现路径:“删掉if (item) { … }三处补丁后,页面白屏,控制台红字第一行是TypeError: Cannot read property 'id' of undefined”。
方法一:把重构目标包装成“我试了三种方式,最后这个最稳”,比如“用策略模式抽离item校验逻辑,避免下次再为null加if判断”。
方法二:绑定具体组件生命周期场景,如“仅在Dashboard.vue的onMounted里触发,不污染全局store”。
CSDN风格:强调报错+行号+文件路径
打开VS Code → 按Ctrl+Shift+P → 输入“Developer: Toggle Developer Tools” → 切换到Console → 复制第一条红色错误(含括号内路径)→ 粘贴到标题最前。
删掉错误信息中所有堆栈路径,只保留“TypeError: Cannot read property 'id' of undefined”,前面加“【CSDN】”。
【必须保留src/composables/useUserStore.ts第17行这个位置信息】,CSDN搜索算法对“文件+行号”组合命中率极高,缺一不可。
标题格式固定为:“【CSDN】src/composables/useUserStore.ts第17行:TypeError: Cannot read property 'id' of undefined|重构useUserStore避免空值解构崩溃”。
正文第一段必须写明复现条件:“复现步骤:①点击用户列表项→②进入详情页→③触发useUserStore()→④页面空白,控制台报错如上”。
知乎风格:模拟真实提问语气
方法一:用“有没有人遇到过…”开头,不加主语,像真人随手发帖。“有没有人遇到过MarsCode重构后变量名改了,全项目TypeScript报Cannot read property 'xxx' of undefined?”。
方法二:以“求助”切入,带轻微情绪但不过度渲染。“求助:刚用MarsCode把fetchUserData重构成fetchUserDetail,结果登录态丢失,debug发现localStorage.getItem('token')返回null,但没动过auth逻辑…是不是重构时漏了什么?”。
方法三:设问式收尾,引导互动。“如果我要让这个函数支持mock和real双模式,除了加个env判断,还有更干净的解法吗?”。
注意:知乎标题禁用“【】”符号,否则会被判定为营销号;也不要用“|”分隔,改用顿号或逗号。示例标题:“MarsCode重构后useAuth返回undefined、登录态丢失、localStorage token为空,这三个现象有共同根因吗?”
GitHub Issue风格:直给上下文锚点
第一步:标题必须含关键词“BUG”或“ENHANCEMENT”,且首词为动词。“BUG: MarsCode重构useUserStore后item解构失败导致Dashboard白屏”。
第二步:在正文中用Markdown引用块(>)粘贴原始报错全文,包括括号内路径和行号,不删减。
第三步:用-列出三个最小必要上下文:
- 当前分支:feat/user-profile-v2
- MarsCode版本:v2.3.1
- 触发操作:右键选中useUserStore函数 → “Refactor → Rename Symbol” → 输入newUseUserStore。
第四步:明确写出期望行为:“重构后应自动插入非空断言item!或可选链item?.id,而非仅改名”。
【不要写“希望AI更智能”这类无效诉求】,GitHub Issue只认可可验证、可测试、可合并的具体行为。

















