doc-condenser
**DEPRECATED** — Modern Claude models condense and summarize technical documentation natively with comparable quality. The output…
Systematic literature review workflow: scope, search (arXiv, Semantic Scholar, Google Scholar), screen, extract, synthesize, and identify gaps. Triggers on: "literature review", "survey the literature", "related work", "systematic review", "synthesize the research", "find papers
Claude Code
$ npx -y skills add Mathews-Tom/armory --skill literature-review --agent claude-code
Codex
$ npx skills add Mathews-Tom/armory --skill literature-review -a codex -y
Cursor
$ npx skills add Mathews-Tom/armory --skill literature-review -a cursor -y
Gemini CLI
$ npx skills add Mathews-Tom/armory --skill literature-review -a gemini-cli -y
GitHub Copilot
$ npx skills add Mathews-Tom/armory --skill literature-review -a github-copilot -y
OpenCode
$ npx skills add Mathews-Tom/armory --skill literature-review -a opencode -y
Windsurf
$ npx skills add Mathews-Tom/armory --skill literature-review -a windsurf -y
name: literature-review
description: 'Systematic literature review workflow: scope, search (arXiv, Semantic Scholar, Google Scholar), screen, extract, synthesize, and identify gaps. Triggers on: "literature review", "survey the literature", "related work", "systematic review", "synthesize the research", "find papers about", "research gap analysis".'
metadata:
version: 1.0.1
complements:
[arxiv-search, research-critique, manuscript-review, manuscript-provenance]
category: review
tags: [academic, literature, synthesis, citations]
difficulty: intermediateSystematic discovery, extraction, and synthesis of academic research on a defined topic.
| Need | Skill | | ----------------------------------------------------- | ---------------------------------- | | Survey a research area, synthesize multiple papers | **literature-review** (this skill) | | Critique a single paper's methodology and claims | research-critique | | Audit a manuscript's formatting, structure, citations | manuscript-review | | Verify a manuscript's numbers trace to code | manuscript-provenance | | Search arXiv for papers matching a query | arxiv-search (utility) |
Before searching, establish the review boundaries:
1. **Research question** — What specific question does the review answer? Vague topics produce vague reviews. "What techniques exist for X" is weaker than "How do methods for X compare on metric Y across domains Z?" 2. **Inclusion criteria** — Define what counts:
3. **Exclusion criteria** — Define what does not count:
4. **Expected output** — What form should the review take? Narrative synthesis, tabular comparison, gap analysis, annotated bibliography, or related-work section?
Present the scope to the user for confirmation before proceeding.
Execute searches across available sources. Use multiple queries with varying specificity to avoid single-query blind spots.
**Primary source: arXiv (via arxiv-search utility)**
uv run --with arxiv python scripts/arxiv_search.py "QUERY" --max-results 30 --sort-by relevance
Vary queries systematically:
**Secondary sources (via web search/fetch):**
**Snowball strategy:**
For each discovered paper, apply the inclusion/exclusion criteria from Phase 1.
Produce a **screening table**:
| # | ID | Title | Authors | Year | Relevant? | Reason | | --- | ---------- | ----------- | ------------- | ---- | --------- | ------------------------------- | | 1 | 2301.07041 | Paper Title | Author et al. | 2023 | Yes | Directly addresses RQ | | 2 | 2302.12345 | Other Paper | Author B | 2023 | No | Tangential — focuses on X not Y |
Rules:
For each included paper, extract a structured record:
- id: "2301.07041"
title: "Paper Title"
authors: ["Author One", "Author Two"]
year: 2023
venue: "NeurIPS 2023"
research_question: "How does X affect Y?"
methodology: "Controlled experiment with N=1000"
key_findings:
- "Finding 1 with quantitative result"
- "Finding 2 with effect size"
limitations: "Single-domain evaluation"
relevance_to_rq: "Directly compares methods A and B on metric Y"
citation_count: 142Extraction discipline:
Transform extracted records into structured analysis. The synthesis method depends on the output format requested in Phase 1.
**Thematic synthesis** — Group papers by theme, approach, or finding:
**Comparative synthesis** — Build comparison tables:
| Method | Paper(s) | Dataset | Metric | Result | Limitations | | -------- | -------- | ------- | ------ | --
Curated, production-grade skills, agents, hooks, rules, commands, utilities, and presets for AI coding agents. No magic, no demos — battle-tested workflows built for developers who use AI seriously.
**DEPRECATED** — Modern Claude models condense and summarize technical documentation natively with comparable quality. The output…
DEPRECATED: The Opus 4.7 migration scanner is retired from the active skill catalog. Retained for archival reference only; not…
**DEPRECATED** — Modern Claude models produce accurate, well-explained regex patterns with edge-case test suites natively,…
**DEPRECATED** — Opus 4.7 uses adaptive thinking (optional at each step) and Sonnet 4.6 handles structured chain-of-thought…
Generates Architecture Decision Records capturing context, rationale, alternatives, and consequences in numbered status-tracked…
Build AI agents and automate Claude Code programmatically via the Claude Agent SDK and headless CLI mode. Covers Python SDK,…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.