Survival LLM
인터넷 없이도 동작하는 무료 AI 어시스턴트와 150만 건 오프라인 자료를 제공, 답변 출처 표시, Mac·Windows 지원
일반적인 연구 경험과 과정을 에이전트 스킬로 캡슐화했습니다
Some commonly used research experiences and processes are encapsulated into Agent skills.
기타Python · JavaScriptGitHub @luwill직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
설치형 프로젝트는 배포 도메인 없이도 확인할 수 있습니다. 개인 저장소는 GitHub 로그인으로, 조직 저장소는 위의 저장소 확인 파일로 직접 확인해 주세요.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A collection of Claude Code skills for academic research workflows.
| Skill | Description | Trigger |
|---|---|---|
| medical-imaging-review | Write comprehensive literature reviews for medical imaging AI | /medical-imaging-review, "review paper", "survey", "综述" |
| paper-slide-deck | Stylized slide images (17 T2I aesthetic styles) for reading & sharing — any content | /paper-slide-deck content.md --style watercolor |
| research-proposal | Generate PhD research proposals with Nature Reviews-style academic writing | /research-proposal, "research proposal", "PhD proposal", "研究计划" |
| research-paper | Draft original research articles (IMRaD) from your completed experiments — results-first, reporting-checklist bound | /research-paper, "write the paper", "论文写作" |
| scholar-slides | Fidelity-first academic decks for a live talk — vector equations, extracted figures, grounded citations, editable PPTX | "make slides", "组会 PPT", "答辩幻灯片", a paper PDF / arXiv / DOI |
| lit-search | Exhaustive time-windowed literature retrieval with measurable recall — quality-tiered DOI list + formatted references | /lit-search, "systematic review", "开题报告的文献检索/查全部分", "把某方向近 N 年文献检索全" |
Slides from a paper? Two different tools, on purpose. Use scholar-slides for a faithful, editable live talk — equations, numbers, tables, and citations stay exact and projector-ready. Use paper-slide-deck for stylized visual images to read or share, where look-and-feel matters more than editable precision (its slides are AI-generated images, so math and data are not editable and can be garbled — don't use it for a defense or a results-heavy talk).
Doing a review? Two stages, two skills. lit-search builds the corpus — it finds the papers and proves how complete the search was. medical-imaging-review writes the review from papers you already have. Running a systematic review end to end means lit-search first, then medical-imaging-review over its
dois.md.
Shared anti-fabrication core. All five writing/rendering skills instantiate the same five-rule citation-integrity discipline; the variants are reconciled at development time in docs/citation-integrity-core.md.
Copy the desired skill folder into your Claude Code skills directory:
cp -r medical-imaging-review ~/.claude/skills/
cp -r paper-slide-deck ~/.claude/skills/
cp -r research-proposal ~/.claude/skills/
cp -r research-paper ~/.claude/skills/
cp -r scholar-slides ~/.claude/skills/
cp -r lit-search ~/.claude/skills/
scholar-slides and lit-search carry their own toolchains; after copying, provision them once:
cd ~/.claude/skills/scholar-slides && ./install.sh
cd ~/.claude/skills/lit-search && ./install.sh # needs uv + Python 3.11+
Plan, conduct, and draft a medical imaging AI review whose every claim audits back to first sources — narrative review, method survey, scoping review, or systematic review with qualitative synthesis only (meta-analysis / umbrella review are explicitly out of scope and route out to a specialized methods workflow).
narrative / method-survey / scoping / systematic route tokens frozen at intake; matching reporting standards (PRISMA 2020/ScR, QUADAS-3, CLAIM 2024, TRIPOD+AI, PROBAST-family, SWiM) per routeinit_review_project.py scaffolds a timestamped project (review_config.yaml, REVIEW_CONTEXT.md, claim_ledger.csv, references.bib, manuscript.md, route-specific checklists) with atomic staging; the route cannot silently change after collection begins[@smith2024model]; the target journal's numeric/author-date style is rendered only at final formattingscripts/audit_manuscript.py binds manuscript citekeys ↔ references.bib ↔ claim ledger; gate_status can be fail / warning / not_assessed but never pass (a clean audit proves nothing was found wrong, not that the review is correct); exit codes 0/1/2| Path | Description |
|---|---|
SKILL.md | Route contract, project contract, workflow, audit usage |
references/REVIEW_TYPES.md | Route routing + per-route artifacts and gates |
references/REPORTING_STANDARDS.md | PRISMA / QUADAS-3 / CLAIM / TRIPOD+AI / SWiM standards fit |
references/WORKFLOW.md | Phase-by-phase workflow guide (Phase -1 … 6) |
references/PARADIGM.md | Optional exemplar style capture → style_profile.json (schema 2.0) |
references/CITATION_INTEGRITY.md | Citekey/claim-ledger verification protocol |
references/HALLUCINATION_PATTERNS.md | LLM hallucination indicators to self-check |
references/TEMPLATES.md | Project file templates (ledger schema, gates, style profile) |
references/DOMAINS.md | Domain-specific method categories and datasets |
references/MCP_SETUP.md | Literature connector configuration and fallbacks |
references/QUALITY_CHECKLIST.md | Pre-submission quality checklist |
scripts/init_review_project.py | Project initializer (atomic, refuses existing targets) |
scripts/audit_manuscript.py | Executable manuscript audit (scripts/mir_audit/ package) |
scripts/import_litsearch.py | Import a lit-search run as an immutable search export + one search_log.csv row (refuses re-import or a missing PRISMA total) |
tests/ | Fixture test suite locking the audit and initializer contracts |
Transform any content into stylized, shareable slide images (AI-generated), with figure detection and high-resolution page rendering from PDFs.
Text, math, and data are baked into each image and not editable — for a faithful, editable academic talk (组会/答辩/results-heavy) use scholar-slides instead.
gemini-3-pro-image) for AI slide generation, with an enforced proofread pass: every generated slide needs a recorded disposition bound to its bytes before PPTX/PDF merge| Path | Description |
|---|---|
SKILL.md | Main skill definition and workflow |
references/ | Analysis framework, templates, style definitions |
scripts/ | Python/TypeScript automation scripts |
| Script | Purpose |
|---|---|
generate-slides.py | Gemini API image generation |
detect-figures.ts | PDF figure/table detection |
extract-figure.ts | PDF page extraction |
apply-template.ts | Academic figure container template |
merge-to-pptx.ts | PPTX generation |
merge-to-pdf.ts | PDF generation |
proofread.ts | Proofread dispositions; merges refuse unproofread AI-generated slides |
Generate high-quality academic research proposals — PhD applications, research plans, 研究计划书 / 开题报告 — following Nature Reviews-style academic writing conventions.
scripts/check_proposal.py reconciles in-text citations ↔ References both ways (APA author-year or GB/T 7714 [N]), fails on mixed styles instead of half-checking, and catches placeholders, AI tells and leftover scaffold instructions (shares its core, byte-identical, with research-paper)| Path | Description |
|---|---|
SKILL.md | Main skill definition and 5-phase workflow |
references/STRUCTURE_GUIDE.md | Section-by-section writing guide |
references/DOMAIN_TEMPLATES.md | STEM vs Humanities differences |
references/WRITING_STYLE_GUIDE.md | Nature Reviews academic writing style |
references/CITATION_INTEGRITY.md | Reference verification protocol (5 rules, author-year style) |
references/QUALITY_CHECKLIST.md | Quality verification checklist |
references/LITERATURE_WORKFLOW.md | Literature collection workflow |
assets/proposal_scaffold_en.md | English template scaffold |
assets/proposal_scaffold_zh.md | Chinese template scaffold |
Draft an original research article (IMRaD, conference style, or 中文期刊) from work that is already done. Two disciplines distinguish it from the proposal/review skills:
[PENDING], never
filled with a plausible number. A results_ledger.csv maps every load-bearing number in
the draft back to its source artifact, and the Phase 5 gates reconcile them.Citation discipline is the repository's shared five-rule core in journal-style form (docs/citation-integrity-core.md); the related-work corpus can be built by lit-search and consumed directly.
The Phase 5 gates are executable: scripts/check_paper.py paper_draft.md --ledger results_ledger.csv --bib references.bib fails on any metric-like number (decimal, %, n=)
the ledger does not cover — including in Chinese prose and bracketed CIs — on [@citekey] ↔
references.bib orphans in either direction, on placeholder/AI-tell hits, and on reporting-
checklist rows without a disposition. Exit 0 means no mechanical findings, not a correct paper.
Turn a research paper (or arXiv/DOI link, or a topic) into a fidelity-first slide deck — one where every equation, table, number, figure, and citation stays true vector/text and traceable to the source, never rasterized by an image model and never fabricated. Where paper-slide-deck optimizes visual style via text-to-image, scholar-slides inverts the priority for scholarly work: source fidelity > polish, behind an executable integrity gate.
<table>/OOXML tables, cited figure crops; numbers grounded against the source, no fabrication[MISSING]/[UNVERIFIED] flags instead of silent fills, PPTX-parity regression, a scoreable aesthetics rubriccd ~/.claude/skills/scholar-slides && ./install.sh # .venv + npm + Chromium, then self-checks
Prereqs: Python 3.11+, Node 18+. For Chinese decks on Linux: sudo apt-get install fonts-noto-cjk (macOS/Windows already have CJK fonts).
Figure localization is layout-dependent — ~95–100% on single-column / arXiv / Nature-style papers, ~75% on dense IEEE/TPAMI two-column pages. Low-confidence crops are flagged for you to confirm, never silently wrong. Stress-tested across cross-layout papers with 0 crashes; on the corpus checked in under out/*/figures.json the figure localization rate is reproducibly 60/61 ≈ 98.4%. See scholar-slides/README.md for the full story.
Design rationale and the 6-repo landscape survey behind this skill live in docs/scholar-slides-design/.
Retrieve everything published on a topic inside a time window, and be able to say how much you missed. Chat-style search returns "the top few by relevance" — not reproducible, and silent about its own gaps. This skill turns retrieval into a deterministic pipeline: multi-source × full pagination × citation closure × a measurable saturation criterion, then delivers the corpus.
coverage_report.md with a computed reason. "No gaps" is written out as a conclusion, never implied by a blank sectionlit depths)dois.md (full DOI list, sectioned by quality tier, evidence per entry) · references.md (same order, GB/T 7714 / APA / IEEE / Nature / AMA) · references.bib (with --bibtex) · PRISMA.md · coverage_report.md · human_queue.csv
cd ~/.claude/skills/lit-search && ./install.sh # uv sync + CLI smoke check
uv run lit depths # scale, time and cost per tier
Prereqs: uv + Python 3.11+. No API key needed to start — screening can run on the host Claude Code (lit screen --model host). For 10k+ record runs, point it at any OpenAI-compatible endpoint instead.
Keep run artifacts out of the skill folder — always pass --runs-root /your/project/runs; a systematic run reaches hundreds of MB.
Journal ranking data (JCR quartiles, 中科院分区) is commercially licensed and the CCF catalogue is copyrighted — supply your own via --ccf. Without a catalogue the tool marks conferences "unrated" rather than guessing a grade: a fabricated CCF-A looks exactly like a real one.
MIT License