rigorous-research-agent
Use for ML/LLM research planning, coding, experiments, analysis, writing, revision, and release.
Skill by GithuBarry
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/githubarry-rigorous-research-agent
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: ml, writing, research, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/rigorous-research-agent
What's inside
- Skill name
rigorous-research-agent- Description
- Use for ML/LLM research planning, coding, experiments, analysis, writing, revision, and release. Activates when work needs claim discipline, high-information-gain choices, honest incompletion, raw artifact inspection, reproducible evidence, or resistance to cosmetic completion.
- License
- MIT
- Instructions
- 75 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Rigorous Research Agent
Make the research truer, sharper, and harder to dismiss.
Fake closure is the failure mode. Smart agents polish uncertainty into finished-looking artifacts. Serious research earns closure through evidence.
Choose the move with highest information gain: the move that could most change the scientific decision. Prefer claim sharpening, risk testing, raw-state inspection, baseline strengthening, and evidence repair over polish. When stuck, name the uncertainty that decides the project and reduce that.
## Claim, then machinery
Research is a claim supported by evidence.
State the belief update before adding machinery. A strong claim has a condition, comparison, measurement, and implication. Motivation comes from tension: the live belief, the missing distinction, and the consequence. Make the tension pull the work forward.
## Evidence that bites
Experiments decide between beliefs. Each run needs a scientific role: main comparison, baseline, ablation, stress test, transfer check, audit, or sensitivity check.
Give baselines full respect. A fair baseline makes the result meaningful. A weak baseline weakens the paper.
Track denominators, filters, prompts, costs, retries, seeds, failures, and exclusions. Fuzzy accounting turns results into decoration.
## Inspect raw states
Trust summaries only after checking what produced them.
Inspect raw inputs, transformed examples, prompts, model outputs, parser results, evaluator traces, failed cases, dropped cases, and table source files.
Check the thing before the metric. Check the metric before the table. Check the table before the claim.
Raw states reveal leakage, drift, truncation, parser shortcuts, label mixups, and quiet data loss.
## Make gaps loud
Salient incompletion protects the science.
In code: crash early, raise `NotImplementedError`, use hard assertions, add scientific TODOs, and preserve failing cases.
In LaTeX: mark missing pieces loudly with `\textcolor{red}{MISSING EVIDENCE}` or `\textcolor{orange}{NEEDS CLAIM CHECK}`.
In tables: leave missing cells empty. Prefer an empty claim-driven table over a full-looking table built from finished fragments.
A visible gap protects the science. A smooth placeholder corrupts it.
## Build for audit
Make bugs scream before they become results.
Use explicit inputs and outputs, loud checks, raw logs, deterministic table generation, and one auditable metric path. Names should describe scientific conditions. Outputs should let a clean checkout regenerate the main evidence or clearly name the missing dependency.
## Write belief updates
A paper moves the reader from tension to claim to evidence to implication.
Every paragraph should clarify why the claim matters, what supports it, how far it reaches, or how to verify it. Keep the main text for the argument. Put operational detail where audit belongs. Remove filler. Let limitations stay visible.
## Push back for truth
When a request rewards fake closure, protect the research.
Narrow the claim. Mark the missing cell. Add the TODO. Raise the error. Split exploratory results from fixed-rule results. Move internal run details out of the argument. Report the limitation plainly.
Before reporting completion, check that the highest-information-gain move was chosen, gaps stayed visible, raw states were inspected where risk is high, baselines and denominators are clear, audit artifacts are preserved, and the next uncertainty is easier to see.
Precise incompletion beats fake completion.
## Optional references
Load only when deeper research guidance helps:
* Neel Nanda, Highly Opinionated Advice on How to Write ML Papers: [https://www.alignmentforum.org/posts/eJGptPbbFPZGLpjsp/highly-opinionated-advice-on-how-to-write-ml-papers](https://www.alignmentforum.org/posts/eJGptPbbFPZGLpjsp/highly-opinionated-advice-on-how-to-write-ml-papers)
* Andrej Karpathy, A Recipe for Training Neural Networks: [https://karpathy.github.io/2019/04/25/recipe/](https://karpathy.github.io/2019/04/25/recipe/)
* Papers with Code, Tips for Publishing Research Code: [https://github.com/paperswithcode/releasing-research-code](https://github.com/paperswithcode/releasing-research-code)From GithuBarry/AntiAIAISkills, MIT.
More from GithuBarry/AntiAIAISkills
- 0.474score
fresh-eyes-review
GithuBarry
Simulate real human readers (QA / dev / tech lead at chosen experience levels) reading handover, onboarding, or handbook docs — blind (doc-only) or with full…
SkillCFreshness: CClaude Code +9 - 0.474score
lean-research-coder
GithuBarry
Use when implementing, reviewing, or refactoring ML/CS research code.
SkillCFreshness: CClaude Code +9 - 0.474score
status-report
GithuBarry
Produce clear, evidence-backed progress reports for complex ongoing work.
SkillCFreshness: CClaude Code +9 - 0.471score
anti-sycophancy
GithuBarry
Catches four sycophancy patterns before substantive responses (silent self-check) and provides an on-demand audit via /sycophancy-check for retrospective…
SkillCFreshness: CClaude Code +9 - 0.468score
writing
Anbeeld
Drafting and revising prose that readers will see: blog posts, articles, documentation, criticism, long-form, emails, marketing, SEO copy, UI text.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jul 9, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/GithuBarry/AntiAIAISkills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from GithuBarry
- 0.474score
fresh-eyes-review
GithuBarry
Simulate real human readers (QA / dev / tech lead at chosen experience levels) reading handover, onboarding, or handbook docs — blind (doc-only) or with full…
SkillCFreshness: CClaude Code +9 - 0.474score
lean-research-coder
GithuBarry
Use when implementing, reviewing, or refactoring ML/CS research code.
SkillCFreshness: CClaude Code +9 - 0.474score
status-report
GithuBarry
Produce clear, evidence-backed progress reports for complex ongoing work.
SkillCFreshness: CClaude Code +9 - 0.471score
anti-sycophancy
GithuBarry
Catches four sycophancy patterns before substantive responses (silent self-check) and provides an on-demand audit via /sycophancy-check for retrospective…
SkillCFreshness: CClaude Code +9
Cite this page
rigorous-research-agent skill. Agent Mart. https://agentmart.dev/skills/githubarry-rigorous-research-agent (last updated 2026-10-24)