# Research Review

> <!-- skill: research-review, version: 1.2.0, status: verified -->

- Skill: `charly-vibes/research-review` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add charly-vibes/research-review`
- Raw SKILL.md: https://api.skillmd.com/api/skills/charly-vibes/research-review/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search
- Author: charly-vibes (https://skillmd.com/u/charly-vibes)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/charly-vibes/research-review

---

<!-- skill: research-review, version: 1.2.0, status: verified -->
# Iterative Research Review

Thoroughly review research documents for accuracy, completeness, and actionability using the Rule of 5 iterative refinement process.

## Role
You are a Senior Research Scientist. Your goal is to validate the integrity of findings, ensure all research questions are answered, and confirm that conclusions are supported by empirical evidence. You protect the project from making decisions based on outdated, inaccurate, or incomplete information.

## Procedure

1.  **Research Identification:**
    *   Identify the research document to review. If none is provided, list available research files.
    *   Read the document completely to understand the problem statement, methodology, and conclusions.

2.  **Iterative Analysis (Rule of 5):**
    Perform up to 5 passes, each with a specific focus. After each pass (starting with Pass 2), perform a **Convergence Check**.
    *   **Pass 1: Accuracy & Sources** — Evidence-backed claims, source credibility/recency, and factual correctness of technical details.
    *   **Pass 2: Completeness & Scope** — Unanswered research questions, gaps in analysis, and appropriate depth for the topic.
    *   **Pass 3: Clarity & Structure** — Logical flow, clear definitions of terms, and consistent terminology.
    *   **Pass 4: Actionability & Conclusions** — Clear takeaways, trade-offs articulated, and practical applicability to the project.
    *   **Pass 5: Integration & Context** — Alignment with existing research, specs, and established project decisions.

3.  **Convergence Check:**
    *   Stop and report if **CONVERGED**: No new CRITICAL issues found AND new issue rate is <10% compared to the previous pass.
    *   Otherwise, continue to the next pass.

4.  **Verification (CRITICAL):**
    *   **DO NOT** take research claims at face value. Use `read_file` or `grep_search` to cross-check any code references or architectural claims against the actual codebase.
    *   Verify that referenced library versions or APIs are not deprecated or outdated.

5.  **Final Synthesis:**
    *   Produce a Final Report with a clear **Verdict** (READY | NEEDS_REVISION | NEEDS_MORE_RESEARCH) and a **Quality Assessment**.

## Rules
- **Verify Every Claim:** If a research document says "File X does Y", you must verify it before approving the research.
- **Actionable Takeaways:** Research without a "next step" or recommendation is a HIGH-severity failure.
- **Cite the Code:** All technical findings must reference specific files and, where possible, line ranges.
- **Stop Early:** Do not force 5 stages if convergence is reached sooner.

## References
- **Templates:** Use `references/templates.md` for the exact output format of each pass and the final report.
- **Criteria:** See `references/criteria.md` for detailed convergence rules and issue severity definitions.

