Claude Code Skills·Claude Skills·The open SKILL.md registry for Claude
ClaudSkillsScience & Research › Research Methods › Page 35

Research Methods (Page 35 of 48)

2830 Claude Code skills in the Research Methods sub-category of Science & Research.

2,830 skills · updated 2026-08-24 · showing 2041–2100 of 2,830 by quality score

For the full experience including quality scoring and one-click install features for each skill — upgrade to Pro.

Use when composing factcheck or research prompts — IFCN 원칙 기반 검증 워크플로우와 일반 리서치 템플릿을 담은 레퍼런스의 라우팅 인덱스. 본문 = references/full.md.
Draft a PhD research proposal or research plan aligned to a specific lab's current and future agenda.
Generates a comprehensive research proposal design based on input literature, including hypothesis, mechanism verification, and budget.
Gather facts from the web using evidence-first approach with mandatory citations. Use when researching topics, answering factual questions, or any task requiring web-sourced…
Research the public web without paid SERP keys; cite sources and record adapter gaps.
Audit research corpus for shallow stubs, incomplete sections, missing source files, and doc depth issues.
Search the local research corpus, read matching findings, and synthesize an answer with inline citations to REF-XXX sources. The "query" operation for the research pipeline.
Refine an ambiguous research request into a bounded question, decision target, sub-questions, evidence threshold, and stopping condition.
กำหนด RQ ที่ดี testable + relevant | สำหรับ นักศึกษา. Triggers when user says (Thai/EN): 'research question', 'คำถามวิจัย
AUTO-INVOKE when user mentions research, paper, citation, GRADE, corpus, provenance, literature review, induct paper, induct media, video/audio research, timestamp citations,…
Find research directions, labs, and mentors worth chasing by getting specific about problem, proof of interest, and the first room to enter.
Research React 19 patterns, hooks, and best practices using Exa code search and Ref documentation
Turn a vague research direction into a problem-anchored, elegant, frontier-aware, implementation-oriented method plan via iterative GPT-5.4 review.
Run an end-to-end workflow that chains `research-refine` and `experiment-plan`. Use when the user wants a one-shot pipeline from vague research direction to focused final — from…
Run an end-to-end workflow that chains `research-refine` and `experiment-plan`. Use when the user wants a one-shot pipeline from vague research direction to focused final — from…
Turn a vague research direction into a problem-anchored, elegant, frontier-aware, implementation-oriented method plan via iterative GPT-5.5 review.
Turn a vague research direction into a problem-anchored, elegant, frontier-aware, implementation-oriented method plan via iterative Gemini review.
Turn a vague research direction into a problem-anchored, elegant, frontier-aware, implementation-oriented method plan via iterative GPT-5.4 review.
Turn a vague research direction into a problem-anchored, elegant, frontier-aware, implementation-oriented method plan via iterative GPT-5.4 review.
Use when a user needs not the statute itself but the regulatory body's official interpretation — FAQs, guidance notes, policy statements, circulars, and implementing instructions…
Set up a research repository the team actually reuses — the atomic-insight format (finding + evidence + source + date), the tagging that makes old research findable by new…
Run a deep research dive on any topic and either produce a polished Quarto HTML report (official mode — files written to research///) or reply with structured…</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-report-contract/">research-report-contract</a></div> <div class="card-desc">Use the standard quick, normal, deep-dive, and adversarial report formats for worker briefs and final synthesis.</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-report-weizhena-deep-research-skills-2/">research-report-weizhena-deep-research-skills-2</a></div> <div class="card-desc">Summarize deep research results into markdown report, cover all fields, skip uncertain values. — from majiayu000/claude-skill-registry</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-report-weizhena-deep-research-skills-5/">research-report</a></div> <div class="card-desc">Summarize deep research results into markdown report, cover all fields, skip uncertain values. — from majiayu000/claude-skill-registry</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-repository/">research-repository</a></div> <div class="card-desc">Build and maintain a research repository that makes findings findable, reusable, and cumulative across the organization.</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-reprompter/">research-reprompter</a></div> <div class="card-desc">Transform rough research questions into executable USACF research prompts. Use when user says "research", "research this", "investigate", "deep dive", "researcher", or pastes a…</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-resource/">research-resource</a></div> <div class="card-desc">Use when registering predefined compute resources, probing short-term availability, choosing placement, allocating capacity, or releasing an allocation.</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-review/">research-review</a></div> <div class="card-desc">Get a deep critical review of research from Claude via claude-review MCP. Use when user says \"review my research\", \"help me review\", \"get external review\", or wants — from…</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-review-skill/">research-review-skill</a></div> <div class="card-desc">Review a completed research artifact for question coverage, evidence quality, citation integrity, uncertainty, and decision usefulness.</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-review-wanshuiyin-auto-claude-code-res/">research-review</a></div> <div class="card-desc">Get a deep critical review of research from GPT using a secondary Codex agent. Use when user says \"review my research\", \"help me review\", \"get external review\", or wants…</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-review-wanshuiyin-auto-claude-code-res-2/">research-review</a></div> <div class="card-desc">Get a deep critical review of research from Claude via claude-review MCP. Use when user says \"review my research\", \"help me review\", \"get external review\", or wants — from…</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-review-wanshuiyin-auto-claude-code-res-3/">research-review</a></div> <div class="card-desc">Get a deep critical review of research from Gemini via gemini-review MCP. Use when user says \"review my research\", \"help me review\", \"get external review\", or wants critical…</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-reviewer/">research-reviewer</a></div> <div class="card-desc">Expertise in reviewing technical research for objectivity, evidence, and completeness. Use to ensure the "Documentarian" standard is met.</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-rigor/">research-rigor</a></div> <div class="card-desc">蒙多科研辩证思维引擎 — 将顶级期刊(Nature/Science/Cell)级别的科研严谨性注入蒙多的每一个任务。 核心方法论:盲假设协议 + 证据质量Rubric + 跨模型对审 + 观察生命周期 + 校准反馈循环。 适用场景:论文写作、实验设计、数据分析、方案论证、技术选型、架构评审、任何需要严谨推理的任务。…</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-ritual-hooks/">research-ritual-hooks</a></div> <div class="card-desc">Use when automating research session rituals in Claude Code with hooks, such as session-start context injection, daily research logging, session-end persistence, or pre-commit…</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-router-skill/">research-router-skill</a></div> <div class="card-desc">Route broad or ambiguous life-sciences research requests to the right skills, normalize core entities, optionally parallelize independent evidence gathering with subagent — from…</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-run/">research-run</a></div> <div class="card-desc">Use when the user invokes /research-run or asks to execute, continue, monitor, verify, or finish an existing research package.</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-runner/">research-runner</a></div> <div class="card-desc">Deep Research を完全自動実行するスキル。ネイティブ `/deep-research`(クラウド環境でも直接実行可能・Opus orchestrator)を主エンジン、Gemini Deep Research Max を第2、DIY(Sonnet 4.6 +…</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-samhvw8-dotfiles-bd5e116c/">research</a></div> <div class="card-desc">Technical research methodology with YAGNI/KISS/DRY principles. Phases: scope definition, information gathering, analysis, synthesis, recommendation.</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-scope/">research-scope</a></div> <div class="card-desc">Use when defining or revising governed Project, Direction, or Experiment intent.</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-scout/">research-scout</a></div> <div class="card-desc">Поиск научных статей, экспериментов и неочевидных данных по теме проекта. 3 угла: фундаментальные (высокоцитируемые), свежие (< 2 лет), неочевидные (counterintuitive).</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-search/">research-search</a></div> <div class="card-desc">Fast research sweep — arxiv, semantic scholar, github, web. Finds papers, scores relevance, extracts actionable insights, stores to wiki.</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-session/">research-session</a></div> <div class="card-desc">Use when user says "research", "리서치", "조사해줘", "wiki에서 찾아", "연구해줘", or wants to ask questions against their knowledge base and have answers automatically filed back.</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-session-management/">research-session-management</a></div> <div class="card-desc">Runs thesis/long-form research session startup and shutdown: INDEX, chapter HANDOFF, error log, OPS files, and numbered KB notes for cross-chat continuity.</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-setup/">research-setup</a></div> <div class="card-desc">Setup wizard for the research pipeline. Detects infrastructure, configures vault, installs optional tools. Run once per vault, re-run to update.</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-sirejeff-k0ntext/">research-sirejeff-k0ntext</a></div> <div class="card-desc">RPI Research Phase - Systematic codebase exploration with parallel agents and chunked output</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-software/">research-software</a></div> <div class="card-desc">Research software tools via source code, GitHub, web. Use when creating skills, learning new tools, finding undocumented features, or bleeding-edge patterns.</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-source-dedup/">research-source-dedup</a></div> <div class="card-desc">Use when deduplicating overlapping research materials, AI notes, excerpts, transcripts, and source packs.</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-source-evaluation/">research-source-evaluation</a></div> <div class="card-desc">When searching for authoritative sources for skills or validating existing source links.</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-sources/">research-sources</a></div> <div class="card-desc">When the user wants to find information sources for content ideation, competitor monitoring, or industry tracking.</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-sourcing/">research-sourcing</a></div> <div class="card-desc">Sourcing discipline for research and analysis: validate each claim against a primary source, link it, and verify on-chain identifiers before citing them.</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-start/">research-start</a></div> <div class="card-desc">Recherchefahrplan für eine Rechtsfrage — einschlägige Normen, Rechtsprechungsbereiche, Kommentarliteratur, Suchbegriffe für juris/beck-online/dejure.</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-start-anthropics/">research-start-anthropics</a></div> <div class="card-desc">Research roadmap for a legal issue — statutes to check, case law areas to investigate, regulatory frameworks, Westlaw search terms.</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-start-lawdroidai/">research-start-lawdroidai</a></div> <div class="card-desc">Research roadmap for a legal issue — statutory starting points, case law areas, agency guidance, secondary sources (NCLC, Shriver Center, practice manuals), search terms for free…</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-storage/">research-storage</a></div> <div class="card-desc">Research file storage conventions and templates for dokhak agents. Use when: (1) saving research results from research-collector or researcher agents, (2) reading cached research…</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-strategy-autumnsgrove-groveengine/">research-strategy</a></div> <div class="card-desc">Conduct systematic research with confidence scoring, source validation, and structured reporting for technology decisions and codebase analysis.</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-summarizer/">research-summarizer</a></div> <div class="card-desc">Structured research summarization agent skill for non-dev users. Handles academic papers, web articles, reports, and documentation.</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-swamp/">research-swarm</a></div> <div class="card-desc">Multi-agent cancer research coordinator — assigns TNBC research and QC review tasks to agents who search open-access databases and submit cited findings.</div> </div> <div class="card"> <div class="card-name"><a href="https://claudskills.com/skills/research-swarm/">research-swarm</a></div> <div class="card-desc">Multi-agent cancer research coordinator — assigns TNBC research and QC review tasks to agents who search open-access databases and submit cited findings.</div> </div> </div> <nav class="pager" aria-label="Pagination"> <a href="https://claudskills.com/category/science/research-methods/page/34/" rel="prev">‹ Prev</a> <a href="https://claudskills.com/category/science/research-methods/">1</a> <span class="gap">…</span> <a href="https://claudskills.com/category/science/research-methods/page/31/">31</a> <a href="https://claudskills.com/category/science/research-methods/page/32/">32</a> <a href="https://claudskills.com/category/science/research-methods/page/33/">33</a> <a href="https://claudskills.com/category/science/research-methods/page/34/">34</a> <span class="curr">35</span> <a href="https://claudskills.com/category/science/research-methods/page/36/">36</a> <a href="https://claudskills.com/category/science/research-methods/page/37/">37</a> <a href="https://claudskills.com/category/science/research-methods/page/38/">38</a> <a href="https://claudskills.com/category/science/research-methods/page/39/">39</a> <span class="gap">…</span> <a href="https://claudskills.com/category/science/research-methods/page/48/">48</a> <a href="https://claudskills.com/category/science/research-methods/page/36/" rel="next">Next ›</a> </nav> <div class="cta-bar"> <a href="/category/science/" class="cta">All Science & Research skills →</a> </div> <div class="siblings"><strong>More in Science & Research</strong><a href="/category/science/biology-medicine/">Biology Medicine (1,260)</a> · <a href="/category/science/math-stats/">Math Stats (1,182)</a> · <a href="/category/science/physics/">Physics (414)</a> · <a href="/category/science/data-science-research/">Data Science Research (165)</a> · <a href="/category/science/chemistry/">Chemistry (140)</a> · <a href="/category/science/earth-environment/">Earth Environment (85)</a> · <a href="/category/science/ml-research/">ML Research (34)</a> · <a href="/category/science/engineering-sci/">Engineering Sci (15)</a></div> <style> .mega-nav{background:#eeeae6;border-top:1px solid #d8d2ca;padding:36px 24px 28px;font:13px/1.55 -apple-system,Segoe UI,system-ui,sans-serif;color:#3a3530} .mega-nav-inner{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px} .mega-col h4{font:600 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:#736b62;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #d8d2ca} .mega-col ul{list-style:none;margin:0;padding:0} .mega-col li{margin:6px 0} .mega-col a{color:#3a3530;text-decoration:none;font-size:13px} .mega-col a:hover{color:#c8102e;text-decoration:underline} @media (max-width:900px){.mega-nav-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}} @media (max-width:520px){.mega-nav-inner{grid-template-columns:1fr}} .tm-notice{max-width:1140px;margin:0 auto;padding:18px 24px 6px;font:11px/1.55 ui-monospace,Menlo,monospace;color:#a09888;text-align:center;letter-spacing:.02em} .tm-notice strong{color:#736b62;font-weight:600} </style><section class="mega-nav" aria-label="Sitewide navigation"><div class="mega-nav-inner"><div class="mega-col"><h4>Categories</h4><ul><li><a class="plausible-event-name=mega_nav_categories" href="/category/engineering/">Engineering</a></li><li><a class="plausible-event-name=mega_nav_categories" href="/category/tools/">Dev Tools</a></li><li><a class="plausible-event-name=mega_nav_categories" href="/category/security/">Security</a></li><li><a class="plausible-event-name=mega_nav_categories" href="/category/growth/">Growth</a></li><li><a class="plausible-event-name=mega_nav_categories" href="/category/sales/">Sales</a></li><li><a class="plausible-event-name=mega_nav_categories" href="/category/content/">Content</a></li><li><a class="plausible-event-name=mega_nav_categories" href="/category/product/">Product</a></li><li><a class="plausible-event-name=mega_nav_categories" href="/category/science/">Research</a></li><li><a class="plausible-event-name=mega_nav_categories" href="/category/ads/">Advertising</a></li><li><a class="plausible-event-name=mega_nav_categories" href="/category/general/">General</a></li></ul></div><div class="mega-col"><h4>Use cases</h4><ul><li><a class="plausible-event-name=mega_nav_usecases" href="/use-case/security-audit/">Security audits</a></li><li><a class="plausible-event-name=mega_nav_usecases" href="/use-case/code-review/">Code review</a></li><li><a class="plausible-event-name=mega_nav_usecases" href="/use-case/test-generation/">Test generation</a></li><li><a class="plausible-event-name=mega_nav_usecases" href="/use-case/devops-automation/">DevOps automation</a></li><li><a class="plausible-event-name=mega_nav_usecases" href="/use-case/data-analysis/">Data analysis</a></li><li><a class="plausible-event-name=mega_nav_usecases" href="/use-case/seo-research/">SEO research</a></li><li><a class="plausible-event-name=mega_nav_usecases" href="/use-case/content-writing/">Content writing</a></li><li><a class="plausible-event-name=mega_nav_usecases" href="/use-case/cold-outreach/">Cold outreach</a></li><li><a class="plausible-event-name=mega_nav_usecases" href="/use-case/social-media/">Social media</a></li><li><a class="plausible-event-name=mega_nav_usecases" href="/use-case/customer-support/">Customer support</a></li></ul></div><div class="mega-col"><h4>Popular tags</h4><ul><li><a class="plausible-event-name=mega_nav_tags" href="/tag/lang-python/">python</a></li><li><a class="plausible-event-name=mega_nav_tags" href="/tag/lang-typescript/">typescript</a></li><li><a class="plausible-event-name=mega_nav_tags" href="/tag/lang-javascript/">javascript</a></li><li><a class="plausible-event-name=mega_nav_tags" href="/tag/ai-claude/">claude</a></li><li><a class="plausible-event-name=mega_nav_tags" href="/tag/ai-llm/">llm</a></li><li><a class="plausible-event-name=mega_nav_tags" href="/tag/fw-react/">react</a></li><li><a class="plausible-event-name=mega_nav_tags" href="/tag/fw-vue/">vue</a></li><li><a class="plausible-event-name=mega_nav_tags" href="/tag/tool-docker/">docker</a></li><li><a class="plausible-event-name=mega_nav_tags" href="/tag/tool-github/">github</a></li><li><a class="plausible-event-name=mega_nav_tags" href="/tag/cloud-aws/">aws</a></li><li><a class="plausible-event-name=mega_nav_tags" href="/tag/ai-mcp/">mcp</a></li><li><a class="plausible-event-name=mega_nav_tags" href="/tag/ai-agent/">agent</a></li></ul></div><div class="mega-col"><h4>Learn</h4><ul><li><a class="plausible-event-name=mega_nav_learn" href="/learn/what-is-a-claude-skill/">What is a Claude skill?</a></li><li><a class="plausible-event-name=mega_nav_learn" href="/learn/claude-code-mcp-servers/">Claude Code MCP servers</a></li><li><a class="plausible-event-name=mega_nav_learn" href="/learn/claude-code-plugins/">Claude Code plugins</a></li><li><a class="plausible-event-name=mega_nav_learn" href="/learn/claude-code-hooks/">Claude Code hooks</a></li><li><a class="plausible-event-name=mega_nav_learn" href="/learn/claude-code-extensions/">Claude Code extensions</a></li><li><a class="plausible-event-name=mega_nav_learn" href="/learn/how-to-write-a-claude-code-skill/">How to write a skill</a></li><li><a class="plausible-event-name=mega_nav_learn" href="/learn/skill-md-frontmatter-reference/">SKILL.md frontmatter</a></li><li><a class="plausible-event-name=mega_nav_learn" href="/learn/claude-code-skills-vs-mcp-servers/">Skills vs MCP servers</a></li><li><a class="plausible-event-name=mega_nav_learn" href="/learn/claude-skills-comparison/">Catalogs compared</a></li><li><a class="plausible-event-name=mega_nav_learn" href="/learn/claude-skill-security-scan/">Skill security scan</a></li></ul></div><div class="mega-col mega-col-extra"><h4>Site</h4><ul><li><a class="plausible-event-name=mega_nav_site" href="/">Browse all skills</a></li><li><a class="plausible-event-name=mega_nav_site" href="/arcade/">Arcade — tools & MCP servers</a></li><li><a class="plausible-event-name=mega_nav_site" href="/arcade/compare/">Arcade comparisons</a></li><li><a class="plausible-event-name=mega_nav_site" href="/stack/">Stacks</a></li><li><a class="plausible-event-name=mega_nav_site" href="/author/">Authors</a></li><li><a class="plausible-event-name=mega_nav_site" href="/stats/">Stats</a></li><li><a class="plausible-event-name=mega_nav_site" href="/integrations/">Integrations</a></li><li><a class="plausible-event-name=mega_nav_site" href="/sotd/">Skill of the day</a></li><li><a class="plausible-event-name=mega_nav_site" href="/recent/">What's new</a></li><li><a class="plausible-event-name=mega_nav_site" href="/awesome/">Top 100</a></li><li><a class="plausible-event-name=mega_nav_site" href="/best/">Best of</a></li><li><a class="plausible-event-name=mega_nav_site" href="/top-skills/">Top 50 (data)</a></li><li><a class="plausible-event-name=mega_nav_site" href="/install/">Install guide</a></li><li><a class="plausible-event-name=mega_nav_site" href="/account/">Manage subscription</a></li><li><a class="plausible-event-name=mega_nav_site" href="/api/">Public API</a></li><li><a class="plausible-event-name=mega_nav_site" href="/security/">Security grading</a></li><li><a class="plausible-event-name=mega_nav_site" href="/press/">Press kit</a></li><li><a class="plausible-event-name=mega_nav_site" href="/about/">About</a></li><li><a class="plausible-event-name=mega_nav_site" href="/compare/">Compare skills</a></li><li><a class="plausible-event-name=mega_nav_site" href="/tag/">All tags</a></li><li><a class="plausible-event-name=mega_nav_site" href="/use-case/">All use cases</a></li><li><a class="plausible-event-name=mega_nav_site" href="/for/">Browse by role</a></li><li><a class="plausible-event-name=mega_nav_site" href="/learn/">All tutorials</a></li></ul></div></div></section><div class="tm-notice" role="contentinfo"><strong>Claude™</strong> is a trademark of Anthropic PBC. <strong>ClaudSkills</strong> (also referred to as <em>Claude Skills</em> or <em>Claude Code Skills Catalog</em>) is an independent community-curated registry of <code>SKILL.md</code> files, not affiliated with, endorsed by, or sponsored by Anthropic.</div><style> #cs-pwa-banner:not([hidden]){position:fixed;left:12px;right:12px;bottom:12px;z-index:9999;background:#0e0e0e;color:#f5f2ee;border-radius:8px;padding:14px 14px 14px 18px;display:flex;align-items:center;gap:14px;box-shadow:0 6px 22px rgba(0,0,0,.18);font:14px/1.4 -apple-system,Segoe UI,system-ui,sans-serif} #cs-pwa-banner .cs-pwa-text{flex:1;min-width:0} #cs-pwa-banner .cs-pwa-text strong{color:#f5f2ee;display:block;font:600 14px/1.2 -apple-system,Segoe UI,system-ui,sans-serif;margin-bottom:2px} #cs-pwa-banner .cs-pwa-text span{color:#a09888;font-size:12px;line-height:1.4;display:block} #cs-pwa-banner .cs-pwa-actions{display:flex;align-items:center;gap:8px;flex-shrink:0} #cs-pwa-banner .cs-pwa-btn{font:600 12px/1 ui-monospace,Menlo,monospace;letter-spacing:.05em;text-transform:uppercase;border:none;border-radius:4px;cursor:pointer;padding:9px 14px} #cs-pwa-banner .cs-pwa-btn-primary{background:#c8102e;color:#f5f2ee} #cs-pwa-banner .cs-pwa-btn-primary:hover{background:#a30d26} #cs-pwa-banner .cs-pwa-btn-dismiss{background:transparent;color:#a09888;font-size:20px;padding:6px 10px;letter-spacing:0} #cs-pwa-banner .cs-pwa-btn-dismiss:hover{color:#f5f2ee} @media (min-width:769px){#cs-pwa-banner{display:none !important}} @media (display-mode:standalone){#cs-pwa-banner{display:none !important}} </style><div id="cs-pwa-banner" hidden role="region" aria-label="Install ClaudSkills"> <div class="cs-pwa-text"><strong>Install ClaudSkills</strong><span> — browse 70k+ skills offline, one tap from your home screen.</span></div> <div class="cs-pwa-actions"><button type="button" id="cs-pwa-install" class="cs-pwa-btn cs-pwa-btn-primary">Install</button><button type="button" id="cs-pwa-dismiss" class="cs-pwa-btn cs-pwa-btn-dismiss" aria-label="Dismiss install prompt">×</button></div> </div><script> (function(){ if ('serviceWorker' in navigator) { window.addEventListener('load', function(){ navigator.serviceWorker.register('/sw.js', { scope: '/' }).catch(function(){}); }); } var DISMISS_KEY = 'cs_pwa_install_dismissed'; var INSTALLED_KEY = 'cs_pwa_installed'; var deferredPrompt = null; function track(name){ try { if (window.plausible) window.plausible(name); } catch(e){} } function alreadyInstalled(){ if (window.matchMedia && window.matchMedia('(display-mode: standalone)').matches) return true; if (window.navigator.standalone === true) return true; try { if (localStorage.getItem(INSTALLED_KEY) === '1') return true; } catch(e){} return false; } function dismissed(){ try { return localStorage.getItem(DISMISS_KEY) === '1'; } catch(e){ return false; } } function isMobile(){ return window.matchMedia && window.matchMedia('(max-width: 768px)').matches; } function showBanner(){ var el = document.getElementById('cs-pwa-banner'); if (!el) return; el.hidden = false; track('PWA Install Prompt Shown'); } function bindBanner(){ var installBtn = document.getElementById('cs-pwa-install'); var dismissBtn = document.getElementById('cs-pwa-dismiss'); if (installBtn) installBtn.addEventListener('click', function(){ if (!deferredPrompt) return; deferredPrompt.prompt(); deferredPrompt.userChoice.then(function(choice){ if (choice && choice.outcome === 'accepted') { track('PWA Install Accepted'); try { localStorage.setItem(INSTALLED_KEY, '1'); } catch(e){} } else { track('PWA Install Dismissed'); } deferredPrompt = null; var el = document.getElementById('cs-pwa-banner'); if (el) el.hidden = true; }); }); if (dismissBtn) dismissBtn.addEventListener('click', function(){ try { localStorage.setItem(DISMISS_KEY, '1'); } catch(e){} var el = document.getElementById('cs-pwa-banner'); if (el) el.hidden = true; track('PWA Install Dismissed'); }); } window.addEventListener('beforeinstallprompt', function(e){ e.preventDefault(); deferredPrompt = e; if (alreadyInstalled() || dismissed() || !isMobile()) return; showBanner(); }); window.addEventListener('appinstalled', function(){ try { localStorage.setItem(INSTALLED_KEY, '1'); } catch(e){} var el = document.getElementById('cs-pwa-banner'); if (el) el.hidden = true; track('PWA Installed'); }); document.addEventListener('DOMContentLoaded', function(){ bindBanner(); // Banner only ever appears on Android browsers that fire // beforeinstallprompt (handled in the event listener above). iOS Safari // never fires that event and we no longer show a manual install hint // there — Apple's Add-to-Home-Screen flow is too buried to be a viable // user channel (validated 2026-05-28). iOS users get the responsive // website + service-worker caching with no install pretense. }); })(); </script> <footer class="foot"> <a href="/">ClaudSkills</a> · Research Methods (Science & Research) · <a href="/category/science/">All Science & Research</a> · <a href="/awesome/">Top 100</a> · <a href="/recent/">What's New</a> </footer> <script async id="netlify-rum-container" src="/.netlify/scripts/rum" data-netlify-rum-site-id="783c54c4-7f32-4041-bb75-2e76d369d2c9" data-netlify-deploy-branch="master" data-netlify-deploy-context="production" data-netlify-cwv-token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaXRlX2lkIjoiNzgzYzU0YzQtN2YzMi00MDQxLWJiNzUtMmU3NmQzNjlkMmM5IiwiYWNjb3VudF9pZCI6IjY5OGIyMDY4ODNmOWNjNGY0NWI0ZDZhYyIsImRlcGxveV9pZCI6IjZhOGJmYTJjZTFjMWMyMDAwODA0NjIwYSIsImlzc3VlciI6Im5mc2VydmVyIn0.kH8NxdX_bvb_ppojXPL35kFt3avGce4SC7XqqSUzZI4"></script> </body> </html>