‹ 首页

markdownflow-controlled-sync

@lngyneric · 收录于 今天 · 上游提交 2 天前

当 ai-shifu 以受控方式接入 MarkdownFlowEditor,并出现变量中间态、临时标签或本地输入回灌问题时使用本技能。

适合你,如果需要在 AI 与编辑器间同步临时标签和变量中间态

/ 通过 npx 安装 校验哈希
npx oh-my-skill add lngyneric/ai-coach/markdownflow-controlled-sync
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- lngyneric/ai-coach/markdownflow-controlled-sync
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify lngyneric/ai-coach/markdownflow-controlled-sync
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
0GitHub stars
~441上下文体积 · 单文件
索引托管

怎么用

技能原文 SKILL.md作者撰写 · Apache-2.0 · 5802c88

MarkdownFlowEditor 受控同步

适用场景
  • MarkdownFlowEditorai-shifu 中作为受控组件使用,父层会在 onChange 后立刻更新 content
  • 编辑器内部还带有基于 content 的自动提取逻辑,导致本地输入中的中间态被错误保留,例如临时变量名进入变量列表。
  • 章节切换、远端草稿同步、历史版本恢复等外部内容更新,仍然需要正确同步回编辑器。
处理原则
  • 将“本地输入回显”和“外部 mdflow 同步”拆开,不要把每次本地键入都再次作为新的受控 content 回灌给编辑器。
  • ref 标记最近一次本地输入,只跳过对应的本地 echo;真正的外部更新仍然要同步到编辑器。
  • 章节或课时切换时,优先用稳定的作用域 key 重置编辑器实例,避免上一个上下文的临时变量残留。
验证要点
  • 在变量表达式中逐字输入时,下拉变量列表不会累积 1231234 这类中间态变量名。
  • 本地输入后,自动保存和 store 中的 mdflow 仍然实时更新。
  • 远端同步、历史恢复、脚本转换后的内容仍能正确刷新到编辑器中。
按 Apache-2.0 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。