SuperAPI AI 工具集

tutor-setup

办公与效率

查看项目

更新于 10-15 17:25

技能介绍

tutor-setup 是一个用于把知识来源整理成 Obsidian StudyVault 的学习技能,来源为 bevibing/tutor-skills。它有两种模式,调用时自动检测:若当前工作目录存在 package.json、pom.xml、build.gradle、Cargo.toml、go.mod、Makefile、*.sln、pyproject.toml、setup.py、Gemfile 等标记,则进入代码库模式;否则进入文档模式,并会先告知用户以便确认或覆盖。

文档模式面向 PDF、文本、网页、EPUB 等资料,流程为:扫描并确认来源,提取内容(PDF 必须先用 pdftotext CLI 转为文本,例如 pdftotext "source.pdf" "/tmp/source.txt";未安装时 macOS 用 brew install poppler,Linux 用 apt-get install poppler-utils;URL 用 WebFetch;.md/.txt/.html 直接读取),建立来源文件到主题的映射,分析主题层级与依赖,定义 kebab-case 英文标签体系,创建带编号文件夹的 StudyVault,生成 Dashboard(MOC、Quick Reference、Exam Traps),编写概念笔记与每主题 8 题以上的练习题,最后进行内部链接与自检。笔记要求 YAML frontmatter、wiki 链接、callout、对比表和 ASCII 图。

代码库模式则从源码项目生成新人上手的 StudyVault,依次进行项目探索、架构分析、标签标准、Vault 结构、Dashboard、模块笔记、上手练习、互链和自检。两种模式都限定只在当前工作目录及其子目录内读取与输出,外部路径需先复制进来;笔记语言跟随原始资料,标签与关键词始终用英文。其余细节以官方资料为准。