用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/flonat/claude-research --skill init-project-course命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Use when you need to audit a research project against the init-project-research template.
Use when you need to validate a paper's bibliography — cross-references \cite{} keys against .bib files or embedded \bibitem entries, finds missing/unused/typo'd keys, and checks every key against the Paperpile library via the local resolver. Deep verification mode spawns parallel agents for DOI/metadata validation at scale. Fix mode rekeys drifted keys to canonical and stages missing entries for Paperpile.
Use when you need to bootstrap a full research project with directory scaffold and Overleaf symlink.
基于 SOC 职业分类
正在显示 SKILL.md
| name | init-project-course |
| description | Use when you need to bootstrap a university course or module folder. |
| allowed-tools | Bash(mkdir*), Bash(mv*), Bash(ls*), Bash(tree*), Bash(find*), Bash(rm*), Bash(cp*), Read, Write, Edit, Glob, Grep, AskUserQuestion |
| argument-hint | [no arguments — runs in current directory] |
Bootstrap a university course or module folder into a clean, navigable structure. Designed for taught modules with lectures, workshops, assessments, and optionally recordings.
/init-project-light if it's a one-off document collection (no lectures/workshops structure)/init-project-research if it's a research project that happens to be for a courseRead everything already in the directory before asking questions.
.claude/, .DS_Store)Lecture* or containing "lecture" in nameSeminar*, Session*, or containing "seminar" in name (discussion-based modules use seminars instead of lectures).mp4, .mov, .mkv, .webm, .avi) or folders named recordingsWorkshop*, Lab*, Week*, or numbered folders with exercise contentnode_modules/, package.json, .py, .js, .ts files inside workshop folderslectures/, workshops/, etc.)Goal: Build a complete inventory so the interview is short.
Use AskUserQuestion. Only ask what you couldn't infer from Phase 1.
Pick from these (skip any you can already answer):
If Phase 1 gave you enough, confirm your understanding instead of asking:
"This looks like [module code + name]. You're [student/instructor]. It has [N] workshops, [N] lecture PDFs, and [assessment types]. Still in progress. Correct?"
Always interview — even if scan is comprehensive. Course folders affect a full term of work; assumptions are expensive.
Present the proposed structure and wait for explicit approval before moving anything.
Full templates (student + instructor directory structures), workshop naming, lecture/recording/assessment handling rules: references/organise-templates.md
Follow the lean-claude-md rule. Include only:
Do NOT include:
docs/ or assessments/)Create MEMORY.md using the appropriate template (student or instructor). Templates, settings.local.json, and vault entry details: references/memory-and-settings.md
Create .claude/settings.local.json if missing. Full details: references/memory-and-settings.md
Offer to create entries in the vault tracking for this module (Student or Instructor). Database IDs and field mappings: references/memory-and-settings.md
Short report:
Set up course project: <module code + name>
Role: Student / Instructor
Created:
- CLAUDE.md
- MEMORY.md (seeded with [student/instructor] template)
- lectures/ or seminars/ (N PDFs, deduplicated from M locations)
- notes/ (student only, if applicable)
- recordings/ (if applicable)
- workshops/ (N workshops, renamed from original folders)
- assessments/{types}/ (moved from original folders)
- docs/ (module specification, guidelines)
- [.claude/settings.local.json if created]
- [vault entry created in Modules Pipeline (Student/Instructor)]
Workshop naming:
"Workshop 1 - JavaScript Bootcamp" → workshops/01-javascript-bootcamp
"Workshop 6" → workshops/06-cwe-vulnerability-analysis
...
| Skill | Relationship |
|---|---|
/init-project-light | For non-course document collections |
/init-project-research | For research projects within a course |
/audit-project-course | Run later to check the structure is still clean |
/update-project-doc | Run later to refresh CLAUDE.md if the module grows |