ARIS (Auto-claude-code-research-in-sleep) infrastructure setup and configuration. Configures MCP servers for cross-model adversarial review, installs Python tools, and validates environment. Run this first before using any other ARIS skills. Use when: setting up ARIS, configuring review servers, "aris setup", "配置ARIS".
67
84%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
bash skills/aris-infra/setup.shThis interactive script will: check prerequisites → install dependencies → register skills → configure MCP reviewer server.
ARIS uses cross-model adversarial review — Claude Code executes research tasks while an external LLM (GPT-5.4, Gemini, or others) provides critical review. This avoids the "self-play blind spot" where a single model reviewing its own work produces predictable feedback.
ARIS provides 5 MCP servers. Register the ones you need:
npm install -g @openai/codex
claude mcp add codex -s user -- codex mcp-serverConfigure in ~/.codex/config.toml:
model = "gpt-5.4"claude mcp add llm-chat -s user -- python skills/aris-infra/mcp-servers/llm-chat/server.pyEnvironment variables:
LLM_API_KEY — API keyLLM_BASE_URL — API base URL (e.g., https://api.openai.com/v1)LLM_MODEL — Model name (e.g., gpt-4o)LLM_FALLBACK_MODEL — Fallback model on 504 errorsclaude mcp add gemini-review -s user -- python skills/aris-infra/mcp-servers/gemini-review/server.pyEnvironment variables:
GEMINI_API_KEY or GOOGLE_API_KEY — Google AI API keyGEMINI_REVIEW_MODEL — Model (default: gemini-2.5-pro)claude mcp add claude-review -s user -- python skills/aris-infra/mcp-servers/claude-review/server.pyUses the claude CLI binary for reviews in a separate session.
claude mcp add minimax-chat -s user -- python skills/aris-infra/mcp-servers/minimax-chat/server.pyEnvironment variables:
MINIMAX_API_KEY — MiniMax API keyMINIMAX_MODEL — Model (default: MiniMax-M2.7)claude mcp add feishu-bridge -s user -- python skills/aris-infra/mcp-servers/feishu-bridge/server.pyEnvironment variables:
FEISHU_APP_ID, FEISHU_APP_SECRET, FEISHU_USER_IDBRIDGE_PORT — HTTP server port (default: 9100)pip install httpx arxiv requests# Check MCP servers are registered
claude mcp list
# Test a tool call
# If using Codex: mcp__codex__codex should be available
# If using llm-chat: mcp__llm-chat__chat should be availableAfter setup, use these one-click workflow skills:
| Skill | Command | Description |
|---|---|---|
aris-idea-discovery | /aris-idea-discovery | Full idea pipeline: literature → ideas → novelty → review → refine |
aris-experiment-bridge | /aris-experiment-bridge | Implement experiments, deploy to GPU, collect results |
aris-auto-review-loop | /aris-auto-review-loop | Multi-round cross-model adversarial review |
aris-paper-writing | /aris-paper-writing | Plan → figures → write LaTeX → compile → improve |
aris-rebuttal | /aris-rebuttal | Parse reviews → strategy → draft → stress test |
aris-research-pipeline | /aris-research-pipeline | End-to-end: idea → experiments → review → paper |
mcp-servers/)llm-chat/server.py — Generic OpenAI-compatible bridgegemini-review/server.py — Gemini review with async jobsclaude-review/server.py — Claude Code CLI review bridgeminimax-chat/server.py — MiniMax-specific bridgefeishu-bridge/server.py — Feishu/Lark notification bridgetools/)arxiv_fetch.py — arXiv search and PDF downloadsemantic_scholar_fetch.py — Semantic Scholar search with filtersresearch_wiki.py — Persistent research knowledge basewatchdog.py — GPU training/download monitoring daemontemplates/)RESEARCH_BRIEF_TEMPLATE.md — Research direction inputRESEARCH_CONTRACT_TEMPLATE.md — Active idea working documentEXPERIMENT_PLAN_TEMPLATE.md — Claim-driven experiment roadmapEXPERIMENT_LOG_TEMPLATE.md — Structured experiment resultsNARRATIVE_REPORT_TEMPLATE.md — Paper writing inputPAPER_PLAN_TEMPLATE.md — Claims-evidence matrixIDEA_CANDIDATES_TEMPLATE.md — Compact top ideasFINDINGS_TEMPLATE.md — Cross-stage discovery logclaude mcp add was run with -s user flagpip install httpx arxiv requestsnpm install -g @openai/codexOpenLAIR/dr-claw
d51b64e
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.