一键导入
course-rag
Build and search a local SQLite course-content index from a user-provided course folder.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Build and search a local SQLite course-content index from a user-provided course folder.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Build and search a local SQLite course-content index from a user-provided course folder.
Save bounded session progress without ending or committing work.
Route requests to smallest authoritative project and memory context.
Convert user corrections into durable, generic prevention rules.
Research-first planning for a new product, greenfield project, scaffold-only repository, or immature codebase where a codebase map would mislead. Produces validated build context and an explicit graduation gate.
Plan a non-trivial feature or refactor in a mature repository through memory-first, evidence-backed codebase mapping, scoped parallel exploration, review, and explicit GO before implementation.
| name | course-rag |
| description | Build and search a local SQLite course-content index from a user-provided course folder. |
Use this when the user wants to drag in course content, point Claude Code at a subject folder, or answer questions from local course files.
python3 "{{SHAHINKIT_DATA_DIR}}/course-rag/scripts/build.py" --subject "SUBJECT" --source "<SOURCE_FOLDER>"
The index is written under {{SHAHINKIT_DATA_DIR}}/course-rag/ by default.
python3 "{{SHAHINKIT_DATA_DIR}}/course-rag/scripts/search.py" "SUBJECT" "query" --limit 8
The builder extracts text from plain text, Markdown, CSV, JSON, HTML, DOCX, PPTX, XLSX, and PDF when pdftotext is installed. Unsupported files are skipped and reported.