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
setup-and-assetsPrepare 3DDFA_V2 runtime assets and native extension builds before demos or benchmarks.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill before any 3DDFA_V2 demo or benchmark, and whenever a user reports missing checkpoints, failed imports, or native-build errors.
Read this sub-skill when the task mentions:
build.sh, build_cpu_nms.sh, build_sim3dr.sh, render.so, cpu_nms, or
Sim3DR_Cython.FaceBoxes, TDDFA, utils.render, Sim3DR, or
onnxruntime.np.long or Cython errors such as np.int_t.render.so in
that order. These are needed even for many headless demo paths because the
top-level scripts import rendering modules.FaceBoxes,
constructs TDDFA from the default config, imports the ONNX classes, and
verifies the render import surface.../still-image-demo/, video/tracking requests to ../video-and-tracking/,
and ONNX/benchmark requests to ../onnx-and-benchmarking/.Use these root-level helper scripts from this generated skill:
../../scripts/check_assets.py — validates required model/config/sample files.../../scripts/build_native_extensions.py — reproduces the native build steps
with explicit commands.../../scripts/check_core_imports.py — import and constructor smoke test.../../scripts/bootstrap_runtime.py — shared NumPy/headless/runtime bootstrap
used by the wrapper scripts.Example pattern:
python <skill-root>/scripts/check_assets.py --repo-root <checkout>
python <skill-root>/scripts/build_native_extensions.py --repo-root <checkout>
python <skill-root>/scripts/check_core_imports.py --repo-root <checkout>
Do not copy private environment paths into user-facing notes. Describe the required packages generically: Python 3.10/3.11, torch/torchvision, OpenCV, imageio/imageio-ffmpeg, PyYAML, tqdm, Cython, SciPy, matplotlib, and onnxruntime.
-m gpu; it is not required for the
generated skill's baseline verification.np.long or
similar aliases fail at import time.Read references/build-and-assets.md for the build order and asset checklist.
Read ../../references/model-assets.md for checkpoint/config purposes and
public download notes. Read references/troubleshooting.md for setup-specific
failure recovery.
This sub-skill owns setup, assets, and import smoke checks. It does not own choosing demo output modes, video smoothing windows, or interpreting latency numbers except where those tasks fail because setup is incomplete.