# Prepare Reproduction Environments and Assets

Research repositories often leave environment and asset requirements incomplete. This skill builds a conservative setup plan and records unresolved dependency and asset risks.

## Install

```bash
npx skillstore add lllllllama/env-and-assets-bootstrap
```

## Metadata

- Status: approved
- Slug: lllllllama-env-and-assets-bootstrap
- Skillstore revision: r2
- Version status: missing
- Tree hash: b3f37110ad836e8e3e785ad2744c11fdb4a9dadb69a599581eabf42e09a4d600
- Author: lllllllama
- GitHub username: lllllllama
- License: MIT
- Repository: https://github.com/lllllllama/ai-paper-reproduction-skill/tree/main/skills/env-and-assets-bootstrap/
- Ref: 656be3040aef5c047555a908cd5c695d22a4a548
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, filesystem
- Quality score: 80
- Quality tier: silver
- Public page: https://skillstore.pages.dev/skills/lllllllama-env-and-assets-bootstrap
- Manifest: https://skillstore.pages.dev/api/skills/lllllllama-env-and-assets-bootstrap/manifest

## Capabilities

- Detects supported top-level conda, requirements, pyproject, and setup files.
- Builds platform-aware setup plans for Windows, macOS, and Linux.
- Creates conda, mamba, or virtual environment setup commands.
- Finds checkpoint, dataset, model, cache, and download hints in README and configuration files.
- Writes an asset manifest with source hints, target paths, and status values.
- Supports dry-run output before environment creation or dependency installation.

## Use Cases

- Prepare a Research Repository: Create an environment and asset plan before attempting a documented deep learning reproduction.
- Standardize Reproduction Setup: Generate consistent setup notes and unresolved risk records across several research repositories.
- Review Student Project Requirements: Identify missing dependencies, dataset locations, and checkpoint assumptions before supervised lab work begins.

## Prompt Templates

### Create a Setup Plan

```
Inspect [repository path]. Create a setup plan from its README and top-level environment files without executing commands.
```

### Plan Required Assets

```
Prepare an asset manifest for [repository path] under [assets directory]. Record checkpoint, dataset, cache, source, path, and unresolved status.
```

### Prepare a Dry Run

```
Prepare a dry-run environment plan for [repository path] on [operating system]. Prefer [manager] and use Python [version].
```

### Audit Cross-Platform Setup

```
Audit [repository path] across [platforms]. Reconcile README instructions, environment metadata, asset paths, and execution risks before proposing commands.
```

## Limitations

- It does not verify that dependencies, checkpoints, or datasets are trustworthy.
- It only inspects selected top-level environment files and common configuration directories.
- It does not run experiments, interpret papers, or validate reproduction results.
- Asset discovery uses keyword and path patterns, so incomplete repositories may produce missing hints.

## Best Practices

- Review every proposed command and dependency source before allowing installation.
- Use dry-run mode first and keep the target repository inside an isolated workspace.
- Verify dataset and checkpoint sources against the repository or primary paper.

## Anti Patterns

- Do not treat discovered URLs or filenames as proof of trustworthy assets.
- Do not execute setup scripts from an untrusted repository without isolation and review.
- Do not infer successful reproduction from a completed environment setup.

## Security Audit

- Audited at: 2026-08-08T08:45:19.686\+00:00
- Summary: Most static findings are false positives caused by Markdown backticks, conservative policy prose, or fixed shell wrapper operations. The bootstrapper performs real package installation, and SKILL.md references an instruction file outside the reviewed package boundary.

## Stats

- Views: 104
- Downloads: 13
- Favorites: 0
- Popularity score: 0
