Setup
Set up a new autoresearch experiment interactively.
Before & after
Same prompt, same agent — the only difference is the skill.
Great! Autoresearch is a powerful workflow for optimizing code. To get started, I'll need to understand a few things about what you're trying to achieve. You'll want to think about your target domain, which file you're optimizing, what success looks like, and how to measure improvements. Once we understand your goals, we can set up the experiment loop and start iterating. What file are you working with, and what's your main optimization goal?
AUTORESEARCH SETUP QUESTION 1: DOMAIN What problem domain are you targeting? Example: API response optimization, LLM prompt tuning, search ranking improvement. Your answer: _______________________ QUESTION 2: TARGET FILE Which file or function should autoresearch modify? Include full path. Your answer: _______________________ QUESTION 3: EVAL COMMAND How do we measure success? Provide command that runs your test/benchmark. Example: npm run benchmark -- --file src/search.ts Your answer: _______________________ QUESTION 4: METRIC What single number are we optimizing for? (latency, accuracy, throughput) Your answer: _______________________ QUESTION 5: DIRECTION Are we maximizing or minimizing that metric? Your answer: minimize / maximize QUESTION 6: EVALUATOR Optional — Claude evaluation criteria beyond the metric. Example: "must not break existing test suite" Your answer: _______________________ Once submitted, autoresearch will begin iterating: modify file → run eval → update metric → next iteration.
About this skill
name: setup description: Use when Set up a new autoresearch experiment interactively.
Setup
Set up a new autoresearch experiment interactively. Collects domain, target file, eval command, metric, direction, and evaluator. Use when the user runs /ar:setup or asks to start optimizing a file with the autoresearch loop.
What you get
- Public GitHub repo (alirezarezvani/claude-skills)
- the setup skill folder with SKILL.md. Part of a 337-skill / 30-agent / 70-command install.
Customize your output
- Fork the repo and adapt the skill's instructions and references to your workflow.
Example output
Activates automatically when your request matches Setup; chains with the other skills, agents, and commands in the collection.
Best for
Creators, builders, and teams using Claude Code.
SKILL.md preview
---
name: setup
description: Use this skill when a user runs /ar:setup or asks to start optimizing a file with the autoresearch loop, to interactively configure a new experiment.
version: 1.0.0
category: Development / Engineering
author: AgentVolt
license: proprietary
tags:
- development
- engineering
---
# Setup
Interactively configures a new autoresearch experiment by collecting domain, target file, eval command, metric, direction, and evaluator before any optimization loop runs.
## When to use
… (sign up to view the full skill)More development skills
View all Development skills →Generate
Scaffold code, tests, and boilerplate from a short spec.
Performance Profiler
Systematic performance profiling for Node.js, Python, and Go applications.
Threat Detection
Use when hunting for threats in an environment, analyzing IOCs, or detecting behavioral anomalies in telemetry.
Agent Harness
Turns a domain folder of skills into a bounded agentic loop: compile a goal into a task plan, execute with the domain's tools, verify every task, retry within a budget.