Skip to content

fix: restore Claude Code's native /goal - #43

Merged
tolibear merged 1 commit into
mainfrom
fix/claude-goal-command-collision
Aug 5, 2026
Merged

fix: restore Claude Code's native /goal#43
tolibear merged 1 commit into
mainfrom
fix/claude-goal-command-collision

Conversation

@tolibear

@tolibear tolibear commented Aug 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • install GoalBuddy execution as /goalbuddy in Claude Code so native /goal remains available
  • migrate the old GoalBuddy-owned ~/.claude/commands/goal.md by exact known-file hash
  • preserve user-authored goal.md files and report the remaining collision through install warnings and doctor
  • print harness-specific continuation commands from Goal Prep, init, and resume
  • prepare the 0.4.3 patch release and documentation

Safety

The migration deletes only the exact GoalBuddy 0.4.0-0.4.2 command payload. Any modified or user-authored goal.md is preserved. The new command is installed before cleanup runs.

Verification

  • npm run check (132 tests passed)
  • npm run pack:dry-run
  • node internal/cli/check-publish-version.mjs
  • live reproduction on Claude Code 2.1.222 confirmed GoalBuddy 0.4.2 shadowed native /goal

Fixes #40

@tolibear
tolibear merged commit b37b9a3 into main Aug 5, 2026
2 checks passed
@tolibear
tolibear deleted the fix/claude-goal-command-collision branch August 5, 2026 14:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Claude Code: installed commands/goal.md shadows Claude Code's own built-in /goal

1 participant