setup
/setup
Interaktywnie konfiguruje nowy eksperyment autoresearch: zbiera domenę, plik docelowy, polecenie ewaluacji, metrykę, kierunek optymalizacji i ewaluatora.
- Autor
- alirezarezvani ↗
- Repozytorium
- claude-skills ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 23.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 23.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Interaktywnie konfiguruje nowy eksperyment autoresearch: zbiera domenę, plik docelowy, polecenie ewaluacji, metrykę, kierunek optymalizacji i ewaluatora.
Oryginalny opis (EN)
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.
Jak działa
- Usage
- What It Does
- Built-in Evaluators
- After Setup
Podgląd SKILL.md
---
name: "setup"
description: "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."
metadata:
command: /ar:setup
---
# /ar:setup — Create New Experiment
Set up a new autoresearch experiment with all required configuration.
## Usage
```
/ar:setup # Interactive mode
/ar:setup engineering api-speed src/api.py "pytest bench.py" p50_ms lower
/ar:setup --list # Show existing experiments
/ar:setup --list-evaluators # Show available evaluators
```
## What It Does
### If arguments provided
Pass them directly to the setup script:
```bash
python {skill_path}/scripts/setup_experiment.py \
--domain {domain} --name {name} \
--target {target} --eval "{eval_cmd}" \
--metric {metric} --direction {direction} \
[--evaluator {evaluator}] [--scope {scope}]
```
### If no arguments (interactive mode)
Collect each parameter one at a time:
1. **Domain** — Ask: "What domain? (engineering, marketing, content, prompts, custom)"
2. **Name** — Ask: "Experiment name? (e.g., api-speed, blog-titles)"
3. **Target file** — Ask: "Which file to optimize?" Verify it exists.
4. **Eval command** — Ask: "How to measure it? (e.g., pytest bench.py, python evaluate.py)"
5. **Metric** — Ask: "What metric does the eval output? (e.g., p50_ms, ctr_score)"
6. **Direction** — Ask: "Is lower or higher better?"
7. **Evaluator** (optional) — Show built-in evaluators. Ask: "Use a built-in evaluator, or your own?"
8. **Scope** — Ask: "Store in project (.autoresearch/) or user (~/.autoresearch/)?"
Then run `setup_experiment.py` with the collected parameters.
### Listing
```bash
# Show existing experiments
python {skill_path}/scripts/setup_experiment.py --list
# Show available evaluators
python {skill_path}/scripts/setup_experiment.py --list-evaluators
```
## Built-in Evaluators
| Name | Metric | Use Case |
|------|--------|----------|
| `benchmark_speed` | `p50_ms` (lower) | Function/API execution time |
| `benchmark_size` | `size_bytes` (lower) | File, bundle, Docker image size |
| `test_pass_rate` | `pass_rate` (higher) | Test suite pass percentage |
| `build_speed` | `build_seconds` (lower) | Build/compile/Docker build time |
| `memory_usage` | `peak_mb` (lower) | Peak memory during execution |
| `llm_judge_content` | `ctr_score` (higher) | Headlines, titles, descriptions |
| `llm_judge_prompt` | `quality_score` (higher) | System prompts, agent instructions |
| `llm_judge_copy` | `engagement_score` (higher) | Social posts, ad copy, emails |
## After Setup
Report to the user:
- Experiment path and branch name
- Whether the eval command worked and the baseline metric
- Suggest: "Run `/ar:ar-run {domain}/{name}` to start iterating, or `/ar:loop {domain}/{name}` for autonomous mode."
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · alirezarezvani/claude-skills | 100 | MIT |
| nesquikm/dev-process-toolkit | 100 | MIT |
| als-apg/osprey | 100 | BSD-3-Clause |
| eigenwise/eigenwise-toolshed | 100 | MIT |
| lifecycle-innovations-limited/claude-ops | 100 | MIT |
| yonatangross/orchestkit | 100 | MIT |
| nextwork-projects/ai-video-editor-cooked | 100 | MIT |
| microsoft/power-platform-skills | 100 | MIT |
| lykhoyda/qaren | 100 | MIT |
Migawka bazy z 28.10.2026 · wersja paczki 7ef1d171cc7c (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100autoresearch-create
Konfiguruje i uruchamia autonomiczną pętlę eksperymentów dla dowolnego celu optymalizacji: zbiera, co optymalizować, i od razu startuje pętlę. - 100autoresearch-create
Konfiguruje i uruchamia autonomiczną pętlę eksperymentów dla dowolnego celu optymalizacji: zbiera, co optymalizować, i od razu startuje pętlę. - 100ar-run
Wykonuje jedną iterację eksperymentu autoresearch: edytuje plik docelowy, ocenia wynik i zachowuje albo odrzuca wprowadzoną zmianę. - 100autoresearch
Uruchamia, wznawia, sprawdza lub wstrzymuje mierzoną pętlę eksperymentów w Claude Code lub Codex przy optymalizacji nazwanego benchmarku. - 100autoresearch
Prowadzi iteracyjny workflow keep/discard na jednym skonfigurowanym repozytorium, pliku, poleceniu uruchomienia i regule metryki, z agentem autoresearch jako domyślnym właścicielem. - 80autoresearch:learn
Zamienia nieudane uruchomienia i opinie o autoresearch-skill w plan poprawy, scenariusz ewaluacji i listę zmian, bez automatycznej poprawki.