Lit rescue
Claude Plugin for CompChem , Drug Discovery & Organic Chemistry reasoning
npx -y skills add Kdevos12/ALKYL --skill lit-rescueAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Last-resort skill. Invoke when no obvious or coherent solution is available and hallucination risk is high. Searches peer-reviewed literature and validated sources (Perplexity, bioRxiv, PubMed) before attempting an answer. Generalist — applies to any domain.
SKILL.md
6.5 KB, as published. Nobody here has run it
Lit-Rescue — Literature-Grounded Problem Solving
When to invoke this skill:
- No confident answer exists from training knowledge
- The problem involves a specific algorithm, parameter, protocol, or library behavior that could be misremembered
- Previous attempts at solving the problem have been inconsistent or failed
- The question is novel, niche, or at the edge of a domain
- The user is debugging something that "shouldn't happen"
Rule: If there is >20% chance the answer could be fabricated or outdated → invoke this skill first.
Step 1 — Classify the Problem
Identify the query type before formulating search queries:
| Type | Keywords | Primary MCP |
|---|---|---|
| METHOD | "which algorithm", "best approach for", "how to compute X" | Perplexity → bioRxiv |
| PARAM | "what value for", "typical hyperparameters", "threshold for" | Perplexity → PubMed |
| BUG | "why does X fail", "unexpected behavior", "error in library" | Perplexity only |
| THEORY | "physical basis of", "why does X work", "derivation" | PubMed → bioRxiv |
| PROTOCOL | "standard procedure", "step-by-step for", "pipeline for" | bioRxiv → PubMed |
| BENCHMARK | "comparison of methods", "state of the art for", "which is better" | bioRxiv → PubMed |
| DOMAIN | highly specialized jargon or niche subfield | Perplexity → PubMed |
Multiple types can apply — activate each relevant search.
Step 2 — Formulate Queries
Load references/perplexity-prompts.md if Perplexity MCP is available.
Otherwise, construct queries following these principles:
- Be maximally specific — include library name + version, domain, and exact task
- Ask for citations — request DOIs, paper titles, or package documentation references
- Anchor to peer-reviewed content — explicitly exclude opinion/blog content for scientific questions
- Specify recency — for fast-moving fields, constrain to last 2–3 years
Step 3 — Execute Search Waterfall
Run MCPs in this order (stop when sufficient evidence found):
A — Perplexity (if available)
Check if mcp__perplexity tools are accessible. If yes, use the prompts from references/perplexity-prompts.md.
Perplexity covers: documentation, GitHub issues, StackOverflow, technical blogs, and papers. Best for BUG and METHOD types.
B — bioRxiv / medRxiv MCP (always available)
bioRxiv.search_preprints(
query="[core concept] [method/tool] [domain]",
date_range="2022-2026", # recency matters for methods
limit=10
)
Use for: recent methods papers, benchmarks, protocols, negative results.
Refine with category filter if domain is clear (e.g., category="bioinformatics" or "biochemistry").
For a promising hit, fetch full abstract + DOI:
bioRxiv.get_preprint(doi="10.1101/XXXX")
C — PubMed MCP (always available)
PubMed.search_articles(
query="[concept] [method] [organism/domain]",
max_results=10,
sort="relevance" # or "date" for recent work
)
PubMed.get_article_metadata(pmid="XXXXXXXX")
Use for: established methods, clinical/biological protocols, theoretical foundations.
For methods specifically: add "protocol" OR "method" OR "algorithm" to the query.
For benchmarks: add "comparison" OR "benchmark" OR "evaluation" to the query.
Step 4 — Synthesize Results
After collecting hits, apply this synthesis protocol:
4.1 — Extract method/answer
State the answer as found in literature. Do not infer beyond what the sources say.
4.2 — Cite properly
Every claim derived from literature must carry a citation:
[Author et al., YEAR] — DOI: 10.XXXX/XXXXX
or
[bioRxiv YEAR-MM-DD] — DOI: 10.1101/XXXX
Never cite URLs. Always use DOIs when available.
4.3 — Rate confidence
★★★ — Multiple independent peer-reviewed sources agree
★★☆ — One peer-reviewed source or multiple preprints
★☆☆ — Single preprint or indirect evidence
☆☆☆ — No direct source found (see Step 5)
4.4 — Flag limitations
Note explicitly:
- Whether the source is peer-reviewed or a preprint
- Recency (methods older than 5 years may have superseded alternatives)
- Whether the source matches the exact library version / domain in question
Step 5 — Honest Reporting
If evidence is found (★★☆ or better): Present the answer with citations. Note any caveats.
If evidence is partial (★☆☆): Present what was found, state clearly that evidence is thin, and describe what would be needed to confirm.
If no evidence found (☆☆☆):
⚠️ LIT-RESCUE NEGATIVE RESULT
Searched: [list of queries and MCPs used]
Result: No peer-reviewed or preprint source found for [specific question].
Options:
1. Reformulate the question — the concept may use different terminology
2. Consult domain-specific documentation directly (package docs, official manual)
3. Run an empirical test (write a minimal script to probe the behavior)
4. Ask a domain expert or post to the relevant community forum
I will NOT speculate without a source.
This negative result is itself valuable — it tells the user that this is an open question or requires empirical investigation.
Decision Tree
Problem encountered
│
├─ Is the answer confidently known from verified knowledge?
│ └─ Yes → answer directly (don't invoke this skill)
│ └─ Uncertain → continue
│
├─ Classify type (Step 1)
│
├─ Is it a BUG/implementation question?
│ └─ Yes → Perplexity first (broader web coverage)
│ └─ No → bioRxiv + PubMed first
│
├─ Is the field fast-moving (ML, comp bio, cheminformatics)?
│ └─ Yes → bioRxiv (preprints = 6–18 months ahead of journals)
│ └─ No → PubMed (peer-reviewed = more reliable for established fields)
│
└─ Synthesize (Step 4) → Report honestly (Step 5)
Related Skills
chem-brainstorm— for comp chem problems, run this before lit-rescue to check local toolsscientific-skills:literature-review— for systematic multi-paper literature analysisscientific-skills:pubmed-database— for complex PubMed query strategiesscientific-skills:biorxiv-database— for preprint-focused searches