v0.3.0 — Claude Code support
GoalBuddy now installs into both Codex and Claude Code with a single npx goalbuddy run. The shared /goal workflow is unchanged; this release makes Claude Code a first-class target and turns GoalBuddy into a bilingual operating system for long-running agent work.
Install
npx goalbuddy # Codex + Claude Code
npx goalbuddy --target codex # Codex only
npx goalbuddy --target claude # Claude Code onlyUse
| Platform | Prepare a board | Run |
|---|---|---|
| Codex | $goal-prep |
/goal Follow docs/goals/<slug>/goal.md. |
| Claude Code | /goal-prep |
/goal Follow docs/goals/<slug>/goal.md. |
What's New
- One command installs both targets.
npx goalbuddyenables the native Codex plugin in~/.codex/, then installs the GoalBuddy skill, Scout/Judge/Worker subagents, and/goal-prepslash command into~/.claude/. - Claude Code support is first-class. The package now ships a Claude Code plugin scaffold, markdown subagents, and a slash-command entry point alongside the existing Codex plugin path.
- Updates are seamless.
goalbuddy updaterefreshes the Codex plugin and Claude Code skill/agents/command together unless--targetnarrows the command. - Target-aware CLI and doctor checks. Use
--target codex|claude,--codex-home, and--claude-homefor explicit installs and diagnostics. - Release docs are bilingual. README, site copy, plugin docs, package metadata, and skill docs now present GoalBuddy as a
/goaloperating system for Codex and Claude Code.
Compatibility
- Existing Codex-only automation can keep using
--target codexor--codex-home. npx goal-makerremains a temporary compatibility alias and points users togoalbuddy.- Installed extension folders are preserved across update/install refreshes.
Verification
npm run checkpassed with 46 tests.npm run pack:dry-runproducedgoalbuddy-0.3.0.tgzwith 97 files.- Publish version check passed:
goalbuddy@0.3.0 > published 0.2.22.
