视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
ai-research-reproduction【文档与办公】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 anal…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
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.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.
For a routine bounded run, keep the control path short:
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.--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.--verify-output --agent-output; inspect detailed evidence files only when verification fails or the result is partial/blocked.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>/.
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.
Choose the smallest target that can honestly demonstrate repository-grounded reproduction:
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.
analyze-project only when structural clarification is needed.minimal-run-and-audit for inference/evaluation/smoke and run-train for training startup, kickoff, or resume; direct execution is the default.result-match only against explicit expected metrics and tolerance; process success alone is not reproduction success.Prefer no repository edits. If edits are needed, keep them conservative and auditable:
repro/YYYY-MM-DD-short-task, keep verified patch commits sparse, and record
README-fidelity impact in PATCHES.md.See references/patch-policy.md.
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 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.
references/agent-operating-principles.md.references/language-policy.md.references/research-rigor-principles.md and, when experiment details matter, references/deep-learning-experiment-principles.md.references/research-safety-principles.md and references/patch-policy.md.