GoalBuddy 0.4.3: Restore Claude's Native /goal
GoalBuddy now uses /goalbuddy for execution in Claude Code. Codex continues to use its native /goal feature. Both commands read and update the same repo-native GoalBuddy board.
What Changed
- Fresh Claude Code installs create
~/.claude/commands/goalbuddy.md, notgoal.md. - Updates remove the old
~/.claude/commands/goal.mdonly when GoalBuddy can identify it as a GoalBuddy-authored file. - A user-authored
goal.mdis never deleted. The installer warns, andgoalbuddy doctor --target claudereports that Claude's native/goalremains shadowed. - Goal Prep,
goalbuddy init, andgoalbuddy resumeprint the correct continuation command for each harness.
Continue a Board
In Codex:
/goal Follow docs/goals/<slug>/goal.md.
In Claude Code:
/goalbuddy Follow docs/goals/<slug>/goal.md.
The command names differ, but state.yaml, receipts, task ownership, and completion proof remain portable between the two harnesses.
Upgrade
npx goalbuddy@latest updateRestart Claude Code after updating, then use /goalbuddy for GoalBuddy execution. Your native /goal command is available again when no separate ~/.claude/commands/goal.md file exists.