К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

ai-research-reproduction — скилл для Claude Code: воспроизведение

Скилл ведёт от чтения README до проверяемого запуска модели и собирает отчёт с командами, логами и отклонениями. Пригодится для воспроизведения эксперимента в конкретном репозитории.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add lllllllama/RigorPilot-Skills --skill ai-research-reproduction -a claude-code
Открыть на GitHub

Что делает ai-research-reproduction

Сначала скилл изучает README и выбирает минимальную цель: запуск инференса, оценку или проверку запуска обучения. Затем помогает провести запуск и собрать доказательства в repro_outputs/: команды, логи, сводку и сведения о научных изменениях. Успешное завершение процесса само по себе не считается подтверждением воспроизведения: результат сверяют с ожидаемыми метриками и допуском, если они заданы.

Скилл рассчитан на работу с конкретным репозиторием, а не на пересказ статьи или общую настройку среды. Полное обучение требует отдельного подтверждения; изменения данных, разбиения, чекпойнта или семантики модели требуют паузы. Это повод заранее определить, какой запуск можно считать минимальным и допустимым. Для оркестрации нужны Python 3.11+ и Git, а целевому проекту могут понадобиться свои зависимости, сеть или ускорители.

Обычно скилл предпочитает не менять файлы проекта. Если исправления всё же нужны, он требует зафиксировать их влияние на соответствие README и сопоставимость с исходным экспериментом. При правках создаётся ветка вида repro/YYYY-MM-DD-short-task, а сведения о патчах попадают в PATCHES.md.

Какие задачи решает

  • выбрать минимальный документированный запуск модели
  • проверить инференс или оценку в исследовательском репозитории
  • зафиксировать команды, логи и отклонения эксперимента
  • сопоставить результат с ожидаемыми метриками
  • описать влияние исправлений на воспроизводимость

Примеры запросов агенту

  • Воспроизведи минимальный документированный запуск из README и сохрани результаты в `repro_outputs/`.
  • Проверь оценку модели по команде из README, не меняя смысл эксперимента.
  • Перед полным обучением остановись и уточни, можно ли менять разбиение данных или чекпойнт.

Как установить ai-research-reproduction

1Через Skills CLI (Vercel)

npx skills add lllllllama/RigorPilot-Skills --skill ai-research-reproduction -a claude-code

2Вручную: положить файлы

~/.claude/skills/ai-research-reproduction/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/ai-research-reproduction/

Из того же набора9

Весь набор →
repo-intake-and-plan lllllllama Сканирует репозиторий по README, собирает команды и предлагает минимальный план воспроизведения. Нужен до запуска экспериментов. Claude Code CX Codex Cursor +1 474 500установок minimal-run-and-audit lllllllama Фиксирует результаты тестовых прогонов и инференса при воспроизведении ML-репозиториев. Создаёт стандартизированные отчёты и патчи в папке repro_outputs/. Claude Code CX Codex Cursor +1 474 400установок env-and-assets-bootstrap lllllllama Готовит окружение и пути к чекпоинтам с датасетами до первого запуска чужого репозитория по README. Claude Code CX Codex Cursor +1 474 300установок ai-research-explore lllllllama Управляет исследовательскими экспериментами в deep learning на базе зафиксированного бейзлайна. Помогает проверять гипотезы без потери воспроизводимости. Claude Code CX Codex Cursor +1 335 600установок analyze-project lllllllama Читает репозиторий с обучением моделей и выдаёт карту структуры, точек входа и подозрительных мест. Ничего не меняет и не запускает тяжёлые задачи. Claude Code CX Codex Cursor +1 335 500установок explore-code lllllllama Скилл для осторожных экспериментов с кодом в репозиториях глубокого обучения: переносит модули и адаптирует архитектуры на отдельной ветке, оставляя записи для отката. Claude Code CX Codex Cursor +1 335 000установок explore-run lllllllama Скилл планирует пробные запуски моделей машинного обучения и формирует отчёты без необоснованных заявлений. Claude Code CX Codex Cursor +1 334 700установок run-train lllllllama Скилл запускает выбранную команду обучения и собирает сведения о ходе эксперимента. Пригодится для проверки старта, короткого прогона, полного запуска или возобновления обучения. Claude Code CX Codex Cursor +1 334 700установок

Похожие

nature-paper-card Yuan1z0825 Собирает из одной научной статьи карточку глубокого чтения: методы, связь экспериментов с выводами, ограничения. Пригодится, когда нужно разобрать статью по частям, а не пересказать абстракт. Claude Code CX Codex Cursor +1 10 400установок jupyter-notebook официальный openai Создаёт чистые Jupyter-ноутбуки для экспериментов и пошаговых руководств через готовые шаблоны и вспомогательный скрипт. Помогает избежать ручной сборки сырого JSON. Claude Code CX Codex Cursor +1 5 600установок anysearch anysearch-ai Скилл подключает поиск в интернете, тематические запросы, параллельный поиск и извлечение содержимого страниц. Пригодится, когда агенту нужны свежие сведения или нужно проверить утверждение. Claude Code CX Codex Cursor +1 38 500установок academic-paper Imbad0202 Скилл разворачивает конвейер из 12 агентов для подготовки научных статей в 11 режимах. Помогает пройти путь от поиска литературы и плана до проверки цитат и ответа рецензентам. Claude Code CX Codex Cursor +1 10 800установок nature-figure Yuan1z0825 Скилл собирает, правит и проверяет рисунки для научных статей на Python или R. Пригодится, когда графики идут в submission, а не в отчёт. Claude Code CX Codex Cursor +1 18 700установок academic-paper-reviewer Imbad0202 Скилл имитирует коллегиальную проверку научной статьи через пять ролей. Пригодится для рецензии, повторной проверки правок и оценки методологии. Claude Code CX Codex Cursor +1 9 800установок nature-polishing Yuan1z0825 Скилл для правки, перевода и сокращения готового академического текста. Держит факты, термины и границы доказательств на месте. Claude Code CX Codex Cursor +1 17 400установок nature-citation Yuan1z skill, refactored into static/dynamic layers Ищет статьи из Nature и семейства CNS для подтверждения тезисов рукописи, связывает утверждения с источниками и готовит экспорт для менеджера ссылок. Пригодится, когда нужны ссылки именно из этих журналов. Claude Code CX Codex Cursor +1 15 600установок

Вопросы о ai-research-reproduction

Как установить ai-research-reproduction в Claude Code?

Выполните npx skills add lllllllama/RigorPilot-Skills --skill ai-research-reproduction -a claude-code.

Что делает ai-research-reproduction?

Скилл выбирает небольшой документированный запуск исследовательского репозитория, помогает выполнить его и формирует пакет с доказательствами в repro_outputs/.

Что нужно для работы ai-research-reproduction?

Для встроенной оркестрации нужны Python 3.11+ и Git. Целевой репозиторий может требовать дополнительные зависимости, доступ к сети или ускорители.

Исходный текст

SKILL.md · MIT
---
name: ai-research-reproduction
description: Rigor Reproduce compatible skill slug for README-first deep learning repository reproduction. Use when the user wants an end-to-end, minimal-trustworthy flow that reads the repository first, selects the smallest documented inference or evaluation target, coordinates intake, setup, trusted execution, optional trusted training, optional repository analysis, and optional paper-gap resolution, enforces conservative patch rules, records evidence assumptions deviations and human decision points, and writes the standardized `repro_outputs/` bundle. Do not use for paper summary, generic environment setup, isolated repo scanning, standalone command execution, silent protocol changes, score chasing, or broad research assistance outside repository-grounded reproduction.
compatibility: Requires Python 3.11+ and Git for bundled orchestration; target repositories may require additional reviewed dependencies, network access, or accelerators.
---

# ai-research-reproduction

## Purpose

Guide README-first deep learning reproduction toward the smallest trustworthy
run with auditable evidence. Preserve documented meaning; record assumptions,
deviations and blockers instead of changing semantics to manufacture success.
Load specialized references only for a concrete uncertainty.

## Fast Path

For a routine bounded run, keep the control path short:

1. Read the target README and only the target test/config/source needed to understand the documented command.
2. Run `scripts/orchestrate_repro.py --repo <repo> --plan-only --agent-output` with any explicit user timeout bound (`--timeout` or `--train-timeout`) already supplied; review `command_candidates`, the selected `cmd-XX`, side-effect contract, selection fingerprint, and returned `reviewed_run_args`. With no `--output-dir`, later evidence goes to `<repo>/repro_outputs` regardless of caller cwd.
3. Run the selected candidate, or another reviewed candidate, with `--run-selected --command-id <cmd-XX> --plan-fingerprint <fingerprint> --agent-output` plus requested timeout/metric/source-adjacent options. Preserve an explicit user command-timeout bound instead of silently making it stricter on a routine trusted run. `--timeout` limits the target command; do **not** wrap the whole orchestrator in an equal or shorter external timeout, because it still needs time to terminate children and write terminal evidence. A changed command set fails closed; setup/download commands are never target candidates.
4. Run `--verify-output --agent-output`; inspect detailed evidence files only when verification fails or the result is partial/blocked.
5. Deliver the bounded result and stop.

For a host with short tool-call deadlines, rerun planning with `--include-agent-handoff` and follow `references/agent-job.md`; otherwise keep the direct path above. Job completion is not task acceptance, and uncertain state is never a reason for automatic replay.

Do **not** inspect `orchestrate_repro.py`, `annotate_readme.py`, `_bundled/`, writers, or runtime internals on a normal success path. Inspect implementation only for a concrete blocker, unexpected side effect, bundle-integrity failure, or unresolved safety question. Use `scripts/doctor.py` for first-use environment/install diagnostics. Executed commands keep full lifecycle/log evidence under `repro_outputs/_runtime/<run_id>/`.

## Fit

Use this skill for repository-grounded, multi-phase trusted reproduction where
the goal is a small reproducible target. Do not use it for paper summaries,
generic setup, isolated scanning, standalone commands, open-ended research design,
or explicitly authorized candidate exploration.

## Trusted Target Selection

Choose the smallest target that can honestly demonstrate repository-grounded
reproduction:

1. documented inference
2. documented evaluation
3. documented training startup or partial verification
4. full training only after explicit user confirmation

Treat README guidance as the primary reproduction intent. Use repository files
to clarify the README, not to silently replace it. When the README and paper
conflict, record the conflict and use `paper-context-resolver` only for the
narrow reproduction-critical gap.

## Workflow

1. Treat README guidance as primary; extract and select the minimum trustworthy target.
2. Use setup/assets only for target-specific prerequisites and `analyze-project` only when structural clarification is needed.
3. Use `minimal-run-and-audit` for inference/evaluation/smoke and `run-train` for training startup, kickoff, or resume; direct execution is the default.
4. Pause before fuller training or changes to dataset, split, checkpoint, preprocessing, metric, loss, model semantics, or interpretation.
5. Award `result-match` only against explicit expected metrics and tolerance; process success alone is not reproduction success.
6. Write the evidence bundle, return the requested bounded result, and stop; optional stages are not automatic follow-up work.

## Patch Boundary

Prefer no repository edits. If edits are needed, keep them conservative and
auditable:

- Try command-line arguments, environment variables, path fixes, dependency
  version fixes, or dependency-file fixes before code changes.
- Reproduction fixes are allowed when needed, but they must not be hidden. State
  what changed, why it was necessary, whether it changes scientific meaning,
  and whether it affects comparability with the paper, README, or baseline.
- Avoid changing model architecture, core inference semantics, training logic,
  loss functions, or experiment meaning.
- If repository files must change, create a branch named
  `repro/YYYY-MM-DD-short-task`, keep verified patch commits sparse, and record
  README-fidelity impact in `PATCHES.md`.

See `references/patch-policy.md`.

## Outputs

Always target `repro_outputs/`:
```text
SUMMARY.md
COMMANDS.md
LOG.md
SCIENTIFIC_CHANGELOG.md
COMPARABILITY_REPORT.md
status.json
ANNOTATED_README.md   # original README + colored per-section agent-action annotations
PATCHES.md   # only if patches were applied
```

Use the templates under `assets/` and `references/output-spec.md`. Keep summaries
short, commands copyable, machine state stable, and scientific/comparability
changes explicit. `ANNOTATED_README.md` must preserve the source README byte-for-byte
outside inserted evidence blocks and pass its strip/check round trip. Use
`--source-adjacent-readme` only for an owned `RIGORPILOT_README.md`; never replace
an unrelated file. Distinguish verified facts from inference.

## Reference Loading

- Workflow judgment: `references/agent-operating-principles.md`.
- Human-readable output: `references/language-policy.md`.
- Scientific/comparability judgment: `references/research-rigor-principles.md` and, when experiment details matter, `references/deep-learning-experiment-principles.md`.
- Protocol-sensitive changes: `references/research-safety-principles.md` and `references/patch-policy.md`.
- Personal rigor and lessons are advisory only; keep specialized detail in references/scripts rather than expanding this entrypoint.

© lllllllama · MIT · lllllllama/RigorPilot-Skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой