pyr0ball opened issue Circuit-Forge/buddymon#3

pyr0ball
Sat, 04 Apr 2026 18:40:01 -0700

3#Audit: check skill prompts + hook scripts for needed updates#

Context

During a session using /buddymon catch, the CLAUDE_PLUGIN_ROOT env var was empty, causing the catch script to fail looking for catalog.json at /lib/catalog.json. The path had to be hardcoded to /home/alan/.claude/plugins/cache/circuitforge/buddymon/0.1.0/lib/catalog.json as a workaround.

Things to check

All skill scripts that reference CLAUDE_PLUGIN_ROOT — verify the env var is reliably set at runtime, or add a fallback path resolution

catch script: hardcoded catalog path workaround should be replaced with robust path detection

fight script: same PLUGIN_ROOT dependency, same risk

Review all skill prompts for any outdated references (e.g. buddy level thresholds, XP math, encounter flow)

Statusline script (lib/statusline.sh): verify it resolves catalog path correctly

SwitchTrap encounter: fled during a session mid-conversation — confirm wounded flag + flee logic is working as intended or needs tuning

Notes

Filed from a dev session on 2026-04-04.