tool_X_in_60_mins.propagate_docker_changes
SkillCloud & infraMake the Docker build system for the tutorials and research projects as similar to project_template
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the tool_X_in_60_mins.propagate_docker_changes skill
What this skill tells your AI
The instructions your AI receives, as published by causify-ai/helpers in .claude/skills/tool_X_in_60_mins.propagate_docker_changes/SKILL.md and read by ahel’s review.
<SRC_DIR>=class_project/project_template
This skill supports two modes:
- Full sync: Make all Docker files across projects match project_template
- Last-commit sync: Propagate only the changes from the most recent commit in project_template
Mode A: Full sync
- Find each target directory
<DST_DIR>: every directory underclass_project/(other than<SRC_DIR>itself) that already has aDockerfile> find class_project -mindepth 2 -maxdepth 2 -name Dockerfile \ -not -path "class_project/project_template/*" - For each
<DST_DIR>found this way - Make the Docker files
<DST_DIR>/docker_*.sh,<DST_DIR>/Dockerfile,<DST_DIR>/run_jupyter.shas similar as possible to the corresponding ones in<SRC_DIR>- The goal is to reuse functions and factored out code (e.g., from
class_project/project_template/utils.sh)
- The goal is to reuse functions and factored out code (e.g., from
- If you are not sure about what the changes are
- Summarize the changes for the user in bullet points
- Ask for the user to confirm
Mode B: Last-commit sync
- Use this mode when you only need to propagate the most recent changes
Check the Last Commit
- Look at the changes from the last git commit in
<SRC_DIR> - Summarize the changes for the user in bullet points
- If you are not sure about what the changes are, stop and ask for the user to confirm
Propagate the Changes
- Propagate the changes in the Docker system from
<SRC_DIR>to every<DST_DIR>found via thefindcommand in Mode A
Preserve Behavior
- Make sure not to change the behavior unless needed
Update the Docker Docs
- Update
class_project/project_template/docker_scripts.README.mdexplaining how this project uses Docker to build and execute containers given the new changes
Verification (both modes)
- All the
docker_*.shscripts work, run either directly or through the relevant pytest unit tests
Signals
- GitHub stars
- 145
- Forks
- 160
- Last commit
- Sep 2026
ahel review
S4info
community integration, published by causify-ai, not docker
Automated review, not a security audit. Ruleset v1.
Advanced
- Catalog kind
- skill
- Gateway key
tool-x-in-60-mins-propagate-docker-changes- Source
- github.com/causify-ai/helpers