By frasalvi
Strategic research thinking agents — idea evaluation, project triage, and structured brainstorming inspired by Carlini's research methodology
Creative research brainstormer with emphasis on cross-field connections, big ideas, and strategic ignorance (challenging flawed assumptions)
Adversarial research idea evaluator — stress-tests ideas along 6 dimensions (novelty, impact, timing, feasibility, nugget, narrative) and returns a Pursue/Park/Kill verdict
Deepens a rough research idea into a concrete, structured one-pager elevator pitch — fleshes out the problem, insight, and methodological approach
Revises a research idea pitch based on landscape analysis and evaluation feedback — generates a meaningful variation that addresses identified weaknesses
Collects and classifies research papers from DBLP and OpenAlex APIs for literature surveys
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Adapted from https://github.com/andrehuang/research-companion
Strategic research thinking agents for Claude Code — idea evaluation, project triage, and structured brainstorming to help you do research that matters.
Most AI writing tools help you write papers. This plugin helps you decide which papers to write.
Inspired by Nicholas Carlini's essay "How to Win a Best Paper Award" — which argues that great research starts with taste, strategic problem selection, honest self-evaluation, and knowing when to kill your darlings.
Researchers don't lack the ability to write papers. They lack a trusted colleague who will:
This plugin provides that colleague.
| Agent | What it does |
|---|---|
| Brainstormer | Creative brainstormer with emphasis on cross-field connections, strategic ignorance (challenging flawed assumptions), and surprising ideas. |
| Idea Deepener | Takes rough brainstorm-level ideas and fleshes them out into concrete one-pager elevator pitches. |
| Paper Crawler | Systematic collection of related papers from DBLP and OpenAlex APIs. |
| Research Analyst | Maps the research landscape around an idea — closest related work, landscape density, key differentiators. |
| Idea Critic | Stress-tests research ideas along 6 dimensions: novelty, impact, timing, feasibility, the nugget, and narrative potential. Returns a Pursue / Park / Kill verdict. |
| Idea Reviser | Revises a pitch based on landscape analysis and evaluation feedback — generates a meaningful variation addressing identified weaknesses. |
| Proposal Drafter | Expands a one-pager into a concrete two-page research proposal with draft abstract, conclusion-first test, and experimental plan. |
| Research Strategist | On-demand project-level strategic thinking — triage (continue/pivot/kill), comparative advantage mapping, impact forecasting, and scooping risk assessment. |
| Skill | What it does |
|---|---|
/research-companion | A structured multi-phase ideation session that orchestrates specialized agents through: Seed → Diverge → Deepen → Compare → Evaluate → Finalize. Includes researcher checkpoints, a revision loop, and Carlini's conclusion-first test. |
8 research strategy principles organized into three categories (Problem Selection, Execution Strategy, Strategic Positioning) that guide the agents' evaluations.
claude plugin marketplace add https://github.com/frasalvi/research-companion
claude plugin install research-companion@frasalvi-research-companion
Just describe your idea and ask for evaluation:
I'm thinking about studying how LLM-generated code introduces subtle security
vulnerabilities that pass standard code review. Can you evaluate this idea?
The Idea Critic will evaluate across 6 dimensions and give you a verdict.
I've been working on adversarial attacks against multimodal models for 3 months.
I have some results but they're incremental. Two other groups just posted preprints
in the same area. Should I continue?
The Research Strategist will assess your competitive position, impact potential, and opportunity cost, then recommend Continue / Pivot / Kill.
In Claude Code:
/research-companion I'm interested in the intersection of program synthesis
and scientific discovery
This launches a 6-phase guided session:
npx claudepluginhub frasalvi/research-companion --plugin research-companionStrategic research thinking agents — idea evaluation, project triage, and structured brainstorming inspired by Carlini's research methodology
A plugin for overseeing and managing projects, breaking them down into manageable milestones and tasks.
Triage pull requests for review, critically asessing what needs to be addressed or dismissed before human review.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.