计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
lov-obsidian-reset-cache【效率与协作】重置 Obsidian 缓存,解决卡在 "Loading cache..." 的问题。 当用户说 "obsidian 卡住"、"loading cache"、"obsidian 打不开"、"重置 obsidian 缓存" 时触发。 Trigger when the user mentions Obsidian startup hangs, cache reset, or "Loading cache".
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
解决 Obsidian 卡在 "Loading cache..." 无法启动的问题。
pgrep -x Obsidian && echo "Obsidian 正在运行,请先关闭" || echo "OK: Obsidian 未运行"
如果 Obsidian 正在运行,提示用户先关闭。
如果用户没有明确确认已关闭 Obsidian,使用 AskUserQuestion 确认后再继续。
执行前再次确认目标是 Obsidian IndexedDB 缓存,而不是 vault、插件配置或笔记。
rm -rf ~/Library/Application\ Support/obsidian/IndexedDB/
告知用户:
.obsidianignore 文件排除如果用户的 vault 包含 node_modules 或其他应忽略的目录,帮用户在 vault 根目录创建:
node_modules
.git
.output
dist
build
运行前读取本 Skill 包的 skill.yaml,由宿主提供 skill-runtime/v1 上下文。字段解析顺序为:当前请求、项目上下文、个人 Preferences、品牌 Profile、通用默认值。
required: true 字段缺失时,按 Manifest 的问题配置向用户提出一个聚焦问题;用户明确同意后再保存回答。context_id、字段路径与来源,诊断内容避开秘密、完整私人路径和原始配置。用户在 Skill 驱动任务中提出修改意见时,继续当前产物前必须执行:
task-specific(仅本次)还是 reusable(可跨任务复用)。task-specific 只修改当前任务,不改 Skill。reusable 先确定作用域:领域规则先更新对应 canonical Skill;适用于所有 Skill 的规则先更新共享规范。reusable 修改会使此前的“确认”“继续”“发吧”失效;完成当前产物修改和回读后必须停下,等待用户下一步指示,不自动进入发布、提交或其他外部写入。