Makes hve-spielberg agent-agnostic, hardens the Phase 5 audio mix from a real end-to-end render, and adds a one-shot toolchain doctor.
Added
- Agent-agnostic skill. Runs on Claude Code and GitHub Copilot CLI; new "Runtime Compatibility" section in SKILL.md documents the runtime-neutral conventions (neutral
{"questions":[…]}prompts,Skill(<name>)loading, dual~/.claude/~/.copilotskills-home resolution). (#7) - Claude Code plugin manifest + skills-CLI-first install. Root
.claude-plugin/manifest +AGENTS.md; docs lead withnpx skills add nebrass/hve-spielberg [--agent github-copilot] [--global]. (#7) - OpenCode & Pi support (documented). Both discover the skill by directory convention from a scanned home — no manifest needed. (#11)
scripts/check_requirements.sh— toolchain doctor. Verifies every prerequisite (Node ≥18, Python ≥3.10, ffmpeg/ffprobe, chrome-headless-shell, hyperframes CLI + companion skills, env vars) with ✓/○/✗ and per-OS hints;--fixauto-installs only user-scoped deps and prints — never runs — sudo/system commands. (#13)
Changed
- Phase 5 audio mix hardened from a real Copilot CLI render. Sidechain mix forces both legs to stereo (fixes
sidechaincompressabort on mono voiceovers); music now sits under the voice as a sidechain-ducked bed (loudnorm base + speech-EQ carve + peak limiter). Documented the WSL2--docker/--no-low-memory-moderender path. (#5, #9)
Fixed
- True-peak ceiling breach in the audio master — final mix now lands ~-3.8 dBTP (was above the -1 dBTP target). (#9)
Documentation
- Codex & Cursor regrouped under native discovery; dead manifests removed (the shipped
.codex-plugin//.cursor-plugin/were no-ops). (#10, #12)
Full changelog: v0.0.3...v0.0.4