SuperAPI AI 工具集

mine-claude-md

智能体与模型

查看项目

更新于 10-16 04:57

技能介绍

用途:从项目近期的 Claude Code 会话中提取非显而易见的知识,转化为建议加入 CLAUDE.md 的内容,且不凭空编造。它运行内置的动态工作流,并行挖掘候选,由独立质疑者以“默认拒绝”方式对抗式挑战,循环直到无新发现,再把幸存者汇总为可直接粘贴的报告。它只提议,绝不编辑你的 CLAUDE.md。

运行前提:需 Claude Code v2.1.154+ 及付费计划(Pro/Max/Team/Enterprise)或 API 访问;需启用动态工作流(/config → Dynamic workflows,或未设置 disableWorkflows,且未设置 CLAUDE_CODE_DISABLE_WORKFLOWS)。若工作流被禁用,Workflow 调用会失败,应提示用户在 /config 中启用后重跑,不要退化为内联挖掘。

用法:先解析内置工作流脚本的绝对路径:echo "${CLAUDE_SKILL_DIR}/../../workflows/mine-claude-md-from-sessions.workflow.js",将该路径作为 scriptPath。准备参数:projectPath(必填,要挖掘的仓库绝对路径,默认当前项目根)、sessionCount(可选,默认 20)、maxRounds(可选,默认 6)、dryRounds(可选,默认 2)、miners(可选,按会话数自动在 2–4 间伸缩)。调用 Workflow 工具,传入 scriptPath 与 args 对象,例如 { "projectPath": "/abs/path/to/repo", "sessionCount": 20 }。

流程分四阶段:Discover 解析会话存储并生成去重摘要;Mine 并行挖掘非显而易见、跨文件、非结构性的候选;Verify 每个候选由一名综合视角质疑者对抗式检验,须同时通过结构与新颖性/真实性两重检验;Synthesize 汇总幸存者,输出含“Suggested CLAUDE.md additions”的可粘贴块。可用 /workflows 查看进度。完成后向用户展示报告,除非用户明确要求,否则不要自行修改 CLAUDE.md。

合格候选标准:非显而易见、跨文件(需关联 2 处以上)、无法从目录树/文件名/框架约定/导入推断、且当前 CLAUDE.md 未记录。质量优先于数量,零候选优于弱候选。限制:依赖动态工作流与付费计划;仅提议不自动应用;具体会话存储位置等细节资料未提供。