executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
aimUse Aim for experiment tracking SDK instrumentation, local/remote run storage, CLI/UI/server workflows, storage maintenance, and ML framework logging integrations.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill when a task involves Aim experiment tracking: Python SDK instrumentation, local Aim repositories, run/metric/media/artifact logging, query expressions, Aim CLI/UI/server operation, remote tracking, storage/run maintenance, watcher notifications, or ML framework callback integrations.
python -m pip install aim
python -c "import aim; print(getattr(aim, '__version__', 'unknown'))"
aim version
python scripts/check_aim_environment.py --check-optional
sub-skills/tracking-sdk/SKILL.md.sub-skills/cli-and-services/SKILL.md.Run.track fallbacks, or TensorBoard migration/sync: read sub-skills/framework-integrations/SKILL.md.references/package-overview.md explains Aim's repo/run/sequence/context model and common end-to-end flow.references/troubleshooting.md covers package-level install/import, version, repository path, cleanup, optional dependency, service, and storage-risk issues.references/repo-provenance.md records the source commit, package versions, evidence paths, and refresh baseline.references/repo-routing-metadata.json is structured router metadata for managed repo-skill import tooling.scripts/check_aim_environment.py checks Aim import/version/signatures, safe CLI help/version commands, and optional dependency availability without installing packages, starting services, or mutating repositories.aim up, aim server, or aim-watcher start unless the user asked for a long-running service and gave host/port/lifetime expectations.aim runs rm, aim storage restore, aim storage prune, aim storage reindex, or similar) without listing targets, checking backup/restore context, and getting explicit confirmation.Run and Repo resources explicitly in scripts, especially before deleting temporary repositories.from aim import Repo, Run
repo = Repo.from_path("./aim-repo", init=True)
run = Run(repo=repo, experiment="demo", system_tracking_interval=None, capture_terminal_logs=False)
try:
run["hparams"] = {"lr": 1e-3, "batch_size": 32}
run.track(0.5, name="loss", step=0, epoch=0, context={"subset": "train"})
finally:
run.close()
repo.close()
aim init --repo ./aim-repo
aim up --repo ./aim-repo --host 127.0.0.1 --port 43800
For remote training, route to cli-and-services: usually start aim server on the storage host and point SDK clients at an aim://... URL.