devtools-1-reproducible-environments
Sub-skill of devtools: 1. Reproducible Environments (+4).
Best use case
devtools-1-reproducible-environments is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Sub-skill of devtools: 1. Reproducible Environments (+4).
Teams using devtools-1-reproducible-environments should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/1-reproducible-environments/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How devtools-1-reproducible-environments Compares
| Feature / Agent | devtools-1-reproducible-environments | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Sub-skill of devtools: 1. Reproducible Environments (+4).
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
SKILL.md Source
# 1. Reproducible Environments (+4)
## 1. Reproducible Environments
```bash
# Pin versions in Dockerfiles
FROM node:20.10.0-alpine
# Use lockfiles
npm ci --frozen-lockfile
pip install -r requirements.txt --require-hashes
# Document tool versions
cat > .tool-versions << 'EOF'
nodejs 20.10.0
python 3.12.0
EOF
```
## 2. Layer Optimization
```dockerfile
# Order layers by change frequency (least to most)
FROM node:20-alpine
# System dependencies (rarely change)
RUN apk add --no-cache git
# Package manifests (change sometimes)
COPY package*.json ./
RUN npm ci
# Application code (changes often)
COPY . .
```
## 3. Shell Function Library
```bash
# Create reusable functions
source_if_exists() {
[[ -f "$1" ]] && source "$1"
}
source_if_exists "$HOME/.bashrc.local"
source_if_exists "$HOME/.bashrc.work"
# Lazy loading for slow tools
nvm() {
unset -f nvm
source "$NVM_DIR/nvm.sh"
nvm "$@"
}
```
## 4. Git Configuration
```gitconfig
[alias]
# Shortcuts
co = checkout
br = branch
ci = commit
st = status
# Log formats
lg = log --graph --oneline --decorate
ll = log --pretty=format:'%C(yellow)%h%C(reset) %s %C(blue)<%an>%C(reset)'
# Useful commands
undo = reset --soft HEAD~1
amend = commit --amend --no-edit
wip = !git add -A && git commit -m 'WIP'
[core]
autocrlf = input
editor = vim
[pull]
rebase = true
[push]
autoSetupRemote = true
[rerere]
enabled = true
```
## 5. Editor Workspace Settings
```jsonc
// .vscode/settings.json (per-project)
{
"editor.rulers": [80, 120],
"files.exclude": {
"**/.git": true,
"**/node_modules": true,
"**/__pycache__": true
},
"search.exclude": {
"**/dist": true,
"**/coverage": true
}
}
```Related Skills
devtools
Optimize development environment, containers, CLI productivity, and git workflows using Docker, shell tooling, and editor customization.
orcaflex-static-debug-minimal-reproducible-model
Sub-skill of orcaflex-static-debug: Minimal Reproducible Model (+1).
devtools-testing-devtools-skills
Sub-skill of devtools: Testing DevTools Skills.
devtools-git-advanced-workflows
Sub-skill of devtools: Git Advanced Workflows (+1).
devtools-environment-configuration
Sub-skill of devtools: Environment Configuration (+3).
devtools-docker-development-environment
Sub-skill of devtools: Docker Development Environment (+2).
devtools-containerization
Sub-skill of devtools: Containerization (+4).
test-oversized-skill
A test fixture skill that exceeds 200 lines with multiple H2/H3 sections for split testing.
interactive-report-generator
Generate interactive HTML reports with Plotly visualizations from data analysis results. Supports dashboards, charts, and professional styling.
data-validation-reporter
Generate interactive validation reports with quality scoring, missing data analysis, and type checking. Combines Pandas validation, Plotly visualization, and YAML configuration for comprehensive data quality reporting.
agent-os-framework
Generate standardized .agent-os directory structure with product documentation, mission, tech-stack, roadmap, and decision records. Enables AI-native workflows.
OrcaFlex Specialist Skill
```yaml