The Vivado install root differs per machine (C:\Xilinx here, D:\Xilinx on the
box these skills were written on), so every hardcoded path was already wrong
on this machine.
- new fpga_flash/scripts/vivado_env.py: resolves --vivado-dir > env var >
VIVADO_ROOT (falling back to VIVADO_PATH) from ~/skills_env.md
- gen_mcs / program_flash / check_flash_csv: --vivado-dir now optional
- fpga_update/gen_update_mcs.py: same precedence for --vivado
- fpga_flash / smod_atsc_dev / vivado-prj-create SKILL.md: document the
lookup instead of naming a drive letter
- skills_env template: VIVADO_ROOT/VIVADO_PATH are now blanks to fill in,
so a new machine can't inherit a wrong default
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Replace machine-specific C:\Users\bowei\... paths in 7 skill docs with
%USERPROFILE% / $env:USERPROFILE (or $USERPROFILE in Git Bash blocks).
Conda paths use a two-layout resolver (miniconda3\envs vs .conda\envs) or
reference ~\skills_env.md CONDA_LANGGRAPH_PYTHON, since the conda location
is machine-specific. Fixes paths that resolved wrong on non-bowei machines.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Upstream only listed the vercel/claude-hud/find-skills/web-design files
individually, so newly added files under those dirs still showed up as
untracked. Ignore the whole directory for every skill that does not
exist upstream.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
BMSv4_pincfg and cubemx-min-prj were removed upstream but are still
used on this machine; keep them on disk and untracked. Also ignore
.stfolder (syncthing metadata) and .claude.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>