Skip to content
Back to skills

Research Refine

ASecurity

Turn a vague research direction into a problem-anchored, elegant, frontier-aware, implementation-oriented method plan via iterative Gemini review. Use when the user says \"refine my approach\", \"帮我细化方案\", \"decompose this problem\", \"打磨idea\", \"refine research plan\", \"细化研究方案\", or wants a concrete research method that stays simple, focused, and top-venue ready instead of a vague or overbuilt idea.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 19, 2026
businessgo

Works with

  • mcp

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned October 19, 2026

npx -y skills add Soceremite/EvoInquiry --skill research-refine --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Research Refine?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Research Refine
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/soceremite-research-refine-70c5c728/badge)](https://www.skillsdirectory.com/skills/soceremite-research-refine-70c5c728)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: "research-refine"
description: "Turn a vague research direction into a problem-anchored, elegant, frontier-aware, implementation-oriented method plan via iterative Gemini review. Use when the user says \"refine my approach\", \"帮我细化方案\", \"decompose this problem\", \"打磨idea\", \"refine research plan\", \"细化研究方案\", or wants a concrete research method that stays simple, focused, and top-venue ready instead of a vague or overbuilt idea."
---

<!-- EVO-INQUIRY:BEGIN -->
For research work, read [EvoInquiry](../shared-references/evo-inquiry.md),
or reuse it if already loaded and unchanged in this session. Apply relevant
principles within the user's scope and this skill's existing outputs, review
standards, and recovery contracts. Carry them into nested research tasks and
reviewer briefs. Continue authorized work through its necessary steps; honor
budgets, blocking checkpoints, and stopping conditions.
For a proposal-only request, finish a compact implementable proposal before
optional elaboration; keep the detailed experiment roadmap for experiment-plan.
If the required reviewer is unavailable or prohibited, save the proposal and
required recovery records with the actual blocked/provisional status. Do not
simulate review rounds, invent review history, or treat a saved draft as review
acceptance. Keep the existing in_progress checkpoint at the pending review phase
and record reviewer availability separately, so a later session can resume.
Reserve time to verify the saved proposal and deliver the response.
<!-- EVO-INQUIRY:END -->

> Override for Codex users who want **Gemini**, not a second Codex agent, to act as the reviewer. Install this package **after** `skills/skills-codex/*`.

# Refine a Research Method

Turn the user's visible problem and tentative approach into a focused,
implementable proposal. Keep one dominant contribution, prefer the smallest
adequate mechanism, and use modern components only when they address the actual
bottleneck. A detailed experiment roadmap belongs to `experiment-plan`.

## Start with scope and existing work

Read project instructions, the user's constraints, relevant proposal/notes and
`refine-logs/REFINE_STATE.json` if present. Reuse unchanged guidance; batch
independent relevant reads. Ground the proposal in local material first (at most
15 relevant papers/notes); search only when needed and permitted. Report
insufficient coverage instead of asserting novelty from missing literature.

If a checkpoint exists, validate the project and saved artifacts before resuming.
Retain real prior rounds and the completed Gemini `threadId`. A saved phase
denotes work actually completed: `anchor` resumes proposal construction;
`proposal` resumes review; `review` resumes refinement; `refine` resumes
re-evaluation. Use [the full workflow](references/full-workflow.md) for those
phases. Preserve checkpoint fields listed below; missing reviewer continuity
requires explicit recovery, not an invented thread or discarded history.

For a fresh task, freeze a **Problem Anchor**: bottom-line problem, must-solve
bottleneck, non-goals, constraints and success condition. Save it with an
`anchor`, round-0, `in_progress` checkpoint before optional expansion. Carry the
anchor verbatim into every proposal and refinement.

## Produce a useful proposal early

On a fresh run, after minimum relevant grounding, save
`refine-logs/round-0-initial-proposal.md`
and update the checkpoint to `phase: proposal`, `round: 0`, `status: in_progress`.
Do this before optional literature expansion or composing long review reports.
Under a supplied time/action limit, reserve capacity for saving, checking and the
final response; stop optional reads when that reserve is reached. An unsaved
analysis is not a deliverable.

Use a compact outline appropriate to the method; combine related items and mark
inapplicable fields rather than inventing components:

- **Problem Anchor and grounded gap:** evidence, closest known work and limits.
- **Method thesis:** one dominant contribution, at most one supporting claim;
  compare a second route only when it is a plausible alternative.
- **Implementation:** exact inputs/outputs, data flow and update/inference rule
  or pseudocode; reused/frozen versus new/trainable components; supervision,
  loss and training assumptions when relevant. Default to at most two new
  trainable components; justify any larger mechanism.
- **Failure handling:** diagnostic, fallback and highest-risk assumptions.
- **Minimal validation:** 1–3 discriminating checks linked to the anchor/claims,
  necessary baseline/ablation and decisive metric; expected evidence is a
  prediction, not a result. Include a simplification or necessity check when
  the proposed complexity makes it relevant.
- **Feasibility and handoff:** explicit compute/data/time assumptions or unknowns;
  must-prove claims and required inputs for later experiment planning.

Do not pad a small method with a generator, latent representation, foundation
model or separate training stage that the problem does not need. Never invent
results, citations, superiority or reviewer feedback.

## Review availability and acceptance

Check whether the required reviewer is available and permitted before loading
review-only prompts and templates. If it can run, read
[the full workflow](references/full-workflow.md) from Phase 2 onward and execute
its bounded review/revise/re-evaluate loop. Its reviewer configuration, scoring
dimensions, raw responses, anchor/simplicity checks, round history and final
outputs remain required. Defaults: `MAX_ROUNDS = 5`, `SCORE_THRESHOLD = 9`.
Only stop early for a real READY verdict at threshold with no unresolved drift;
never replace a required review with an executor self-review.

- **REVIEWER_MODEL = `gemini-review`** via the configured Gemini MCP bridge.
  Use `mcp__gemini-review__review_start` and its status/reply operations from the
  full workflow; retain the real completed `threadId` for continuity.
- Verify the actual different-family identity before recording
  `review_independence: cross-family`; `acceptance_status: accepted` requires a
  positive disposition and the workflow's evidence closure. Negative,
  unavailable and budget-stop outcomes grant no acceptance.

If the reviewer is unavailable or prohibited, save the best supported proposal
and truthful recovery/output records, then finish the requested response. Keep
`phase: proposal` and `status: in_progress` when proposal is the last completed
phase, so review can resume later; keep the actual last completed phase when
resuming existing work. Record `reviewer_availability` and `review_gate: BLOCKED`
separately. For fresh work with no completed review, use null reviewer identity,
null score/verdict and zero executed review rounds. For resumed work, retain
real prior reviewer identities, rounds, scores and verdicts; only the pending
review is blocked. Do not create fictional `round-N-review.md` or
`round-N-refinement.md` files. A saved proposal does not grant review acceptance.

## Save, verify and hand off

Keep the existing `refine-logs/` output names:

- `REFINE_STATE.json`: last completed phase, round, reviewer continuity ID,
  `last_score`, `last_verdict`, `status` and ISO `timestamp`.
- `round-0-initial-proposal.md`, then real per-round review/refinement files only
  for rounds actually performed. Each refinement contains the full proposal.
- `FINAL_PROPOSAL.md`: clean best current proposal, including when not READY.
- `REVIEW_SUMMARY.md`, `REFINEMENT_REPORT.md` and `score-history.md`: actual review
  history, remaining weaknesses and status. With unavailable review, record the
  pending review concisely and preserve any real prior history. Only a fresh run
  with no review has zero rounds and no score; reference the saved proposal
  instead of copying it into several reports.

Before publishing outputs, read the applicable runtime contracts together:
[versioning](../shared-references/output-versioning.md),
[manifest](../shared-references/output-manifest.md) and
[language](../shared-references/output-language.md).
Use the project's existing layout; fixed names navigate to the retained
revision. Preserve prior work and the runtime's manifest policy; ordinary notes
do not require a governance migration. Keep JSON keys and machine markers in
English. For a failed large write, use smaller chunks with available file tools.

Verify the saved proposal and checkpoint, actual output paths and review status.
Report the method, evidence limits, remaining review and saved paths briefly.
Only after the actual loop and its final reporting are complete set
`phase: done`, `status: completed`; an unavailable required review leaves the
loop resumable. A subsequent detailed roadmap or experiment launch needs the
corresponding user scope.

Files in this skill

  • SKILL.md8.7 KB
  • references/full-workflow.md28.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.