From mistakebook
识别用户进入纠错、返工、指出错误、要求记录长期注意事项的场景,启动带人工确认的闭环;统一支持 `mistake` 与 `note` 两类条目,写入项目级和/或全局级错题集 / 记事本,并同步刷新缓存式项目记忆与全局记忆。若同一个案例被用户否定两次以上,或用户说“你需要根据你见过最有效的方法来处理这个问题”或输入“/ascended”,自动升级到飞升模式(Ascended Mode),全面检索项目级/全局级错题、记事本、记忆缓存和当前知识库后再处理。常见触发:'你这里错了'、'这不对'、'重新改'、'我来纠正你'、'还没改对'、'写入记事本'、'记一下这个事项'、'/mistakebook'、'/ascended'.
npx claudepluginhub septemc/mistakebookskill --plugin mistakebookThis skill uses the workspace's default tool permissions.
这个 Skill 不只负责“纠错归档”,还负责“主动事项沉淀”。
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Analyzes competition with Porter's Five Forces, Blue Ocean Strategy, and positioning maps to identify differentiation opportunities and market positioning for startups and pitches.
这个 Skill 不只负责“纠错归档”,还负责“主动事项沉淀”。
统一目标有四个:
加载本 Skill 后,立刻阅读以下文件:
references/activation-patterns.mdreferences/storage-and-scope.mdreferences/archive-schema.mdreferences/ascended-mode.md不要等“按需发现”再读,这四个文件共同定义了触发、升级、归档、缓存和遗忘策略。
当你第一次明确判断“用户正在纠正我”时,必须先输出这句,逐字一致:
<错题集.Skill>我接下来会进行纠错,并根据你的纠错信息,持续纠错直到完成,然后写入我的错题集。
只要当前 mistake 案例还没有被用户明确确认完成,你的回复结尾都必须追加这句,逐字一致:
我有没有吃透当前问题,是否成功纠正错误,如果没有的话,请你再教我一遍。(如果我已经完成了纠错,也请你告诉我一声,我可以把错题写入我的错题集)
只要当前回复里已经形成一个值得长期保留的主动事项,你的回复结尾都应该追加这句,逐字一致:
如果这个事项值得长期注意,也可以告诉我“写入记事本”,我会把它归档到记事本并同步刷新记忆。
当你进入 Ascended Mode 时,必须先输出这句,逐字一致:
我现在会根据我见过最有效的方法来处理这个问题,我将检索我的所有知识库,我现在什么都不缺了!
从现在开始,只维护两类归档条目:
mistake
note
把当前流程看成下面这些状态:
disabled
armed
pending_review
followup_needed
summarizing
archived
除此之外,还要维护:
entry_type
mistake 或 notemode
normal 或 ascended满足任一条件就进入 mistake:
满足任一条件就进入 note 归档候选流程:
至少持续维护这些信息,直到归档完成:
entry_typecase_idhostproject_rootoriginal_promptoriginal_replycorrection_feedback_chainlatest_fixed_replyscope_guessstatusrejection_countcorrection_attempt_countascended_modeascended_trigger_reasonknowledge_sources_reviewednote_candidates如果发生上下文压缩,优先把这些信息 checkpoint 到 ~/.mistakebook/runtime-journal.md。
一旦确认是纠错场景:
你必须:
rejection_count += 1correction_attempt_count += 1如果同一个 mistake 案例已经被用户明确否定两次或以上,就不要再以普通修补模式继续处理,而要自动升级到 Ascended Mode。
自动升级条件:
rejection_count >= 2一旦自动升级:
一旦确认是主动记录事项:
如果用户继续补充:
note 案例只有在用户明确确认后,才允许把当前事项归档为 note。
可视为显式确认的表达包括:
写入记事本记下来长期保留这条把这个事项存起来这个以后都要注意下面任一情况都必须立刻进入 Ascended Mode:
你需要根据你见过最有效的方法来处理这个问题/ascended手动触发优先级高于自动判断。收到后直接进入飞升模式,不需要等待下一轮。
进入飞升模式后,必须尽量完整检索并使用这些来源:
failures/notes/memory/PROJECT_MEMORY.mdstate/memory_state.jsonfailures/notes/memory/GLOBAL_MEMORY.mdstate/memory_state.json不要只说“我会深度分析”,却不做真实检索。
进入飞升模式后,在给出新修正前,你至少需要做到:
使用 references/archive-schema.md 里的 schema 生成 payload。
至少要带上:
entryTypetitlesummaryscopeDecisionscopeReasoningrulesconfirmedUnderstanding如果是 mistake,再补:
originalPromptcorrectionFeedbackfinalReply如果是 note,再补:
noteReasonnoteContentnoteActionItemsnoteContext如果仓库内存在 scripts/mistakebook_cli.py,优先使用它:
python scripts/mistakebook_cli.py bootstrap --host codex --project-root .
python scripts/mistakebook_cli.py archive --host codex --project-root . --payload-file <temp-json>
如果某条错题、记事本或记忆在后续被再次检索或再次证明有效,优先记录它的命中情况:
python scripts/mistakebook_cli.py touch --host codex --project-root . --scope both --case-id <case-id> --kind hit
如果条目已经开始变多,或者缓存需要遗忘整理,执行:
python scripts/mistakebook_cli.py consolidate --host codex --project-root . --scope both
如果你正在进入飞升模式,优先执行:
python scripts/mistakebook_cli.py context --host codex --project-root . --scope both --mark-retrieval
项目记忆和全局记忆都属于缓存层,不是全文仓库。
它们必须满足:
默认策略:
hitCount、retrievalCount、最近活跃时间和优先级筛选failures/ 和 notes/ 里默认目录:
failures/notes/memory/state/failures/notes/memory/state/如果宿主只能写 skill/plugin 目录,可以把全局根定向到宿主目录里的 .data 或 .mistakebook 子目录。
鍦ㄦ柊鐨勬櫘閫氫换鍔″紑濮嬪墠锛屽鏋滃綋鍓嶄笉鍦?mistake 绾犻敊闂幆銆?note 娴佺▼鎴?ascended 妯″紡閲岋紝鍏堣繍琛岃交閲忛妫€锛?
python scripts/mistakebook_cli.py scholar --host codex --project-root . --scope both --text "<当前任务>"
鎵ц瑙勫垯锛?
scholar 杩斿洖 shouldInject = true 鏃讹紝鎵嶅湪姝e紡鍥炵瓟鍓嶈緭鍑轰竴琛屽巻鍙叉彁閱?2. 濡傛灉杩斿洖 shouldInject = false锛屽繀椤婚潤榛橈紝涓嶈鎶?query 缁撴灉鍘熸牱灞曠ず缁欑敤鎴?3. 涓€鏃﹁繘鍏ョ籂閿欓棴鐜垨 Ascended Mode锛屽氨鍋滄杩愯 scholarscholar 鐨勮亴璐f槸鈥滃洖绛斿墠閬块敊鈥濓紝ascended 鐨勮亴璐f槸鈥滃け璐ュ悗鍗囩骇澶勭疆鈥濓紝涓よ€呬笉鑳芥贩鍚堟垚鍚屼竴涓噸妯″紡scholar off 或 scholar on锛屽彲浠ュ湪褰撳墠浼氳瘽涓存椂鍏抽棴鎴栨仮澶嶉妫€锛涘鏋滅敤鎴疯姹傞暱鏈熷叧闂垨寮€鍚紝鍐嶆墽琛岋細python scripts/mistakebook_cli.py config --scholar off
python scripts/mistakebook_cli.py config --scholar on