render-spec
Skill instructions
When starting each step or substep, report with a message "Starting Step <Step_ID>: ".
Do every step yourself. Never hand any step to a subagent, Agent/Task tool or workflow. Module count or spec size are not exceptions.
Step 0: Python interpreter and version check
<skill_folder> is the absolute path of the directory holding this SKILL.md. Resolve it now and reuse it everywhere in this skill where <skill_folder> is used:
- On Claude Code it is
${CLAUDE_SKILL_DIR}; on other agents derive it from the location this skill was loaded from. - Never reach a file inside this skill by a relative path.
<python> is required Python 3.8 or newer. Resolve it now and reuse it everywhere in this skill where <python> is used. Try these candidates one at a time, in this order, and stop at the first one whose output contains a current: line - its interpreter is <python>. Do not run the remaining candidates once one has succeeded, and do not run them in parallel:
python3 "<skill_folder>/scripts/check_version.py" checkpy -3 "<skill_folder>/scripts/check_version.py" checkpython "<skill_folder>/scripts/check_version.py" check
Report the Python tool you settled on. If none of the three prints a current: line, Python is a missing dependency: abort the rendering and report it.