ai-research-reproduction

Bộ điều phối chế độ tái tạo của RigorPilot dành cho việc tái tạo kho lưu trữ học sâu theo hướng README trước. Sử dụng khi người dùng muốn một luồng đầu-cuối, đáng tin cậy tối thiểu, đọc kho lưu trữ trước, chọn mục tiêu suy luận hoặc đánh giá nhỏ nhất có tài liệu, phối hợp tiếp nhận, thiết lập, thực thi đáng tin cậy, đào tạo đáng tin cậy tùy chọn, phân tích kho lưu trữ tùy chọn, và giải quyết khoảng trống bài báo tùy chọn, thực thi các quy tắc vá bảo thủ, ghi lại các giả định bằng chứng, sai lệch và điểm quyết định của con người,...

npx skills add https://github.com/lllllllama/rigorpilot-skills --skill ai-research-reproduction

ai-research-reproduction

Purpose

Use this as the Rigor Reproduce compatible skill slug for README-first deep learning repository reproduction. The installed slug remains ai-research-reproduction for compatibility. The skill guides the agent toward a minimal trustworthy run with auditable evidence; it should not micromanage implementation details that the model can infer from the repository. Reproduction is not "make it run by changing anything"; it means faithfully reading the README, environment, weights, datasets, and documented commands, then recording results and deviations.

Start from the shared operating principles in ../../references/agent-operating-principles.md, then load ../../references/research-rigor-principles.md and ../../references/deep-learning-experiment-principles.md when scientific meaning, comparability, or experiment details are at stake.

Fit

Use this skill when all are true:

  • The target is an AI code repository with a README, scripts, configs, or documented commands.
  • The request spans multiple trusted phases such as intake, setup, execution, training verification, analysis, paper-gap resolution, and reporting.
  • The desired result is a small reproducible target, not broad experimentation.

Do not use this skill for paper summaries, generic environment setup, isolated repo scanning, standalone command execution, open-ended research design, or explicit candidate-only 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. Read the README and nearby repo signals.
  2. Use repo-intake-and-plan to extract documented commands and candidate targets.
  3. Select and justify the minimum trustworthy target.
  4. Use env-and-assets-bootstrap only for target-specific environment, checkpoint, dataset, and cache assumptions.
  5. Use analyze-project only when structure, insertion points, or suspicious implementation patterns need read-only clarification.
  6. Use minimal-run-and-audit for documented inference, evaluation, smoke, or sanity execution.
  7. Use run-train instead when the selected trusted target is training startup, short-run verification, full kickoff, or resume.
  8. Pause for human review before fuller training claims or any change that could alter dataset, split, checkpoint, preprocessing, metric, loss, model semantics, or result interpretation.
  9. Write the standardized outputs and give a concise final note in the user's language when practical.

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/:

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 the field rules in references/output-spec.md.

  • Put the shortest high-value summary in SUMMARY.md.
  • Put copyable commands in COMMANDS.md.
  • Put process evidence, assumptions, failures, and decisions in LOG.md.
  • Put scientific meaning and change effects in SCIENTIFIC_CHANGELOG.md.
  • Put comparison anchors and protocol deviations in COMPARABILITY_REPORT.md.
  • Put durable machine-readable state in status.json.
  • Put branch, commit, validation, and README-fidelity impact in PATCHES.md when needed.
  • Put the researcher's at-a-glance view in ANNOTATED_README.md: the README replayed verbatim, each section annotated in color with what the agent did there, linked to the evidence files above.
  • Distinguish verified facts from inferred guesses.

Reference Loading

  • Load references/language-policy.md when writing human-readable outputs.
  • Load ../../references/research-rigor-principles.md before making comparability, contribution, or research-result claims.
  • Load ../../references/deep-learning-experiment-principles.md when dataset, split, metric, checkpoint, training, or evaluation details matter.
  • Consult ~/.rigorpilot/PERSONAL_RIGOR.md if present, under ../../references/continuous-learning-policy.md (advisory only; core wins).
  • Failed and later-resolved runs are auto-recorded as lessons via shared/scripts/lessons_store.py (RIGORPILOT_LESSONS=0 disables).
  • Load references/research-safety-principles.md before protocol-sensitive decisions.
  • Load references/patch-policy.md before modifying repository files.
  • Keep specialized logic in sub-skills, scripts, templates, or references rather than expanding this entrypoint.

Thêm skills từ lllllllama

ai-research-explore
lllllllama
We need to translate the given text from English to Vietnamese, preserving the name "ai-research-explore" and other technical terms. The instruction says: "Translate only the text inside <text>. Do not include the name unless it appears in the source text." The name "ai-research-explore" does not appear in the source text, so we should not include it. Also, preserve product names, protocol names, URLs, numbers, technical terms. The text includes terms like "Rigor Explore", "slug", "deep learning", "SOTA", "current_research", "explore_outputs/", "README-first", etc. We need to keep those as is or translate appropriately? The instruction says "preserve product names, protocol names, URLs, numbers, and technical terms." So "Rigor Explore" might be a product name? It says "Rigor Explore compatible skill slug" - likely a product name. Keep as is. "slug" is a technical term, keep. "deep learning" is a technical term, but can be translated as
researchdata-analysisapi
analyze-project
lllllllama
Kỹ năng chỉ đọc Rigor Analyze / Rigor Audit dành cho kho lưu trữ nghiên cứu học sâu. Sử dụng khi người dùng muốn đọc và hiểu một kho lưu trữ, kiểm tra cấu trúc mô hình và các điểm vào huấn luyện hoặc suy luận, xem xét cấu hình và các điểm chèn, hoặc phát hiện các mẫu triển khai đáng ngờ mà không sửa đổi mã hoặc chạy các tác vụ nặng. Không sử dụng để thực thi lệnh chủ động, tái cấu trúc rộng, điều chỉnh mã suy đoán hoặc tự động sửa lỗi.
developmentcode-reviewresearch
explore-code
lllllllama
Rigor Improve implementation leaf skill for auditable candidate implementation in deep learning research repositories. Use when the researcher explicitly authorizes exploratory work on an isolated branch or worktree to transplant modules, adapt a backbone, add LoRA or adapter layers, replace a head, or stitch together meaningful low-risk migration ideas with rollback-aware records in `explore_outputs/`. Do not use for end-to-end exploration orchestration on top of `current_research`, trusted...
developmentresearchcode-review
minimal-run-and-audit
lllllllama
Kỹ năng Rigor Run dùng để tái tạo repo deep learning theo hướng README trước. Sử dụng khi nhiệm vụ cụ thể là thu thập hoặc chuẩn hóa bằng chứng từ bài kiểm tra khói đã chọn hoặc
developmenttestingcode-review
env-and-assets-bootstrap
lllllllama
Kỹ năng thiết lập Rigor cho việc tái tạo repo deep learning theo hướng README-first. Sử dụng khi nhiệm vụ cụ thể là chuẩn bị môi trường conda-first bảo thủ, các giả định về đường dẫn checkpoint và dataset, gợi ý vị trí cache, và ghi chú thiết lập trước khi chạy trên một repo có tài liệu README. Không sử dụng cho việc quét repo, điều phối toàn bộ, diễn giải bài báo, báo cáo kết quả chạy cuối cùng, hoặc thiết lập môi trường chung không gắn với mục tiêu tái tạo cụ thể.
developmentdevops
explore-run
lllllllama
We need to translate the given text from English to Vietnamese, preserving the name "explore-run" if it appears. The text is a description of an agent skill. The instruction says: "Translate only the text inside <text>. Do not include the name unless it appears in the source text." The name "explore-run" appears in the source text? Let's check: The source text says "Rigor Improve / Rigor Explore run leaf skill..." and later "explore_outputs/". The name "explore-run" is not explicitly written as a single word with hyphen? Actually the instruction says "Name to preserve: explore-run". But in the source text, we see "Rigor Explore run leaf skill" - that's "Explore run" as two words? Or "explore-run"? The instruction says preserve the name "explore-run". However, the source text does not contain the exact string "explore-run". It has "Explore run" (capital E, space) and "explore_outputs". The instruction says "Do not include the name
researchdevelopmentdata-analysis
safe-debug
lllllllama
Kỹ năng Rigor Debug / Rigor Audit dành cho công việc nghiên cứu học sâu. Sử dụng khi người dùng dán một traceback, lỗi terminal, CUDA OOM, lỗi tải checkpoint, không khớp shape, triệu chứng mất NaN, hoặc thất bại huấn luyện và muốn chẩn đoán thận trọng trước khi vá lỗi, với các bản sửa lỗi debug được phân tách rõ ràng khỏi các đóng góp nghiên cứu. Không sử dụng cho việc tái cấu trúc rộng, thích ứng suy đoán, vá lỗi thăm dò tự động, hoặc làm quen kho lưu trữ chung.
developmenttestingcode-review
paper-context-resolver
lllllllama
Trình trợ giúp ngữ cảnh bài báo chuyên sâu để tái tạo kho lưu trữ học sâu theo hướng README-first. Chỉ sử dụng khi README và các tệp kho lưu trữ để lại một khoảng trống hẹp quan trọng cho việc tái tạo và nhiệm vụ là giải quyết một chi tiết bài báo cụ thể như phân chia tập dữ liệu, tiền xử lý, giao thức đánh giá, ánh xạ điểm kiểm tra hoặc giả định thời gian chạy từ các nguồn bài báo chính trong khi ghi lại xung đột. Không sử dụng cho tóm tắt bài báo chung, quét kho lưu trữ, thiết lập môi trường, thực thi lệnh, tra cứu bài báo chỉ theo tiêu đề
researchdocumentdata-analysis