CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aris-infra

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".

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

75%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured setup skill: lean, command-driven, with a clear step sequence, a verification step, troubleshooting recovery guidance, and clearly signaled one-level-deep references. The main residuals are the non-executable tool-call test in Step 3, inlined alternative-server detail that belongs in a reference file, and a slightly odd heading hierarchy. Scored against the written structure since no bundle files were present to verify referenced paths.

Suggestions

Make the Step 3 verification executable — replace the comment 'If using Codex: mcp__codex__codex should be available' with an actual MCP test command Claude can run and act on if it fails.

Move the four alternative MCP server blocks (llm-chat, gemini-review, claude-review, minimax-chat) with their env-var tables into a reference file, keeping only the recommended codex path inline to tighten the main setup flow.

Fix the heading hierarchy so 'Overview' and 'Prerequisites' are not visually nested under 'Manual Setup (if you prefer)', and consider relocating the dense 'Workflow M' section to its already-linked reference.

DimensionReasoningScore

Conciseness

The body is dominated by commands, paths, and env-var lists ('claude mcp add codex -s user -- python3 ...', 'LLM_API_KEY — API key') with almost no padding of concepts Claude already knows; the rationale sentence ('This avoids the "self-play blind spot"...') and the four inlined alternative-server blocks are minor trimmable excess. It sits noticeably above anchor 3 but does not fully match anchor 5's 'every token earns its place' because the alternatives section and Bundled Resources index could live in reference files.

4 / 5

Actionability

Nearly all guidance is copy-paste ready: 'npm install -g @openai/codex', 'pip install httpx arxiv requests', 'claude mcp list', and full 'claude mcp add' commands per server with named env vars. The gap keeping it below anchor 5 is Step 3's tool-call test, which is only comments ('If using Codex: mcp__codex__codex should be available') rather than an executable verification command.

4 / 5

Workflow Clarity

A clear numbered sequence ('Step 1: Register MCP Servers', 'Step 2: Install Python Dependencies', 'Step 3: Verify Setup') with a validation checkpoint ('Check MCP servers are registered' via 'claude mcp list') and a Troubleshooting section mapping failures to fixes (feedback-loop-like recovery). It falls short of anchor 5 because the 'Test a tool call' checkpoint is implicit/non-executable and there is no explicit validate-then-retry loop inside the steps themselves; no destructive/batch cap applies.

4 / 5

Progressive Disclosure

Good overview structure with clearly signaled one-level-deep references ('[reviewer capability gates](shared-references/reviewer-routing.md)', '[setup and safety](../../docs/aris-self-evolution.md)', 'See [upstream provenance and adaptations](UPSTREAM.md)') plus a 'Bundled Resources' file index. No bundle files were present to verify, and minor gaps remain: five MCP-server blocks with env-var tables are inlined rather than split out, '## Overview' sits awkwardly under '## Manual Setup', and the compressed 'Workflow M' section packs many references into one block.

4 / 5

Total

16

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: third-person, concrete, with an explicit 'Use when' clause containing natural trigger phrases (including a Chinese variant) and clear sequencing guidance that distinguishes it from sibling ARIS skills. Only minor gaps — a few unmentioned capabilities (skill registration, notifications) and some missing trigger synonyms — keep specificity and trigger coverage at 4.

DimensionReasoningScore

Specificity

'Configures MCP servers for cross-model adversarial review, installs Python tools, and validates environment' lists three concrete third-person actions ('Configures', 'installs', 'validates') — matching anchor 4's several specific actions. Not anchor 5 because coverage is incomplete: skill registration, notification setup (Feishu), and template/tool provisioning in the body are unmentioned.

4 / 5

Completeness

Both questions are answered explicitly: the 'what' via concrete actions ('Configures MCP servers... installs Python tools, and validates environment') and the 'when' via 'Run this first before using any other ARIS skills. Use when: setting up ARIS, configuring review servers, "aris setup", "配置ARIS"' — concrete trigger phrases plus explicit ordering, exactly anchor 5.

5 / 5

Trigger Term Quality

'Use when: setting up ARIS, configuring review servers, "aris setup", "配置ARIS"' gives good natural coverage including the literal command a user would type and a Chinese-language synonym. Not anchor 5 because common variants like 'install ARIS', 'initialize ARIS', or 'MCP reviewer setup' are missing.

4 / 5

Distinctiveness Conflict Risk

The ARIS brand names a clear niche, triggers are ARIS-specific rather than generic, and 'Run this first before using any other ARIS skills' explicitly disambiguates it from the six sibling workflow skills (aris-idea-discovery, aris-paper-writing, etc.) — minimal conflict risk, matching anchor 5.

5 / 5

Total

18

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

relative_links

Relative link issues: 2 missing, 1 suspicious

Warning

Total

14

/

16

Passed

Repository

OpenLAIR/dr-claw

Path

skills/aris-infra/SKILL.md

Reviewed

Table of Contents

Is this your skill?

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.