feat(cli-bundle): add OpenViking CLI; remove GSD and gstack plugins#11
Merged
Conversation
Adds OpenViking (@openviking/cli, `ov`) as a sixth coexisting CLI in the cli-bundle profile, following the npm-install pattern used by Codex. - New 05c-openviking.sh: npm global install, INSTALL_OPENVIKING toggle, prints `ov config` setup hint (server defaults to http://localhost:1933) - Wire into cli-bundle/install.sh after 05b-opencode - Add INSTALL_OPENVIKING=false toggle + auth note to .env.example - Document in README (profile table, CLI toggle table, repo layout) Upstream: https://github.com/volcengine/OpenViking
Drops the GSD (Get Shit Done) and gstack plugins from the cli-bundle plugin step. superpowers and OpenSpec remain, along with the official Anthropic marketplace plugins. - 09-plugins.sh: remove GSD and gstack install blocks; drop now-unused base-packages.sh source and ~/.bun/bin from PATH - lib/plugins.sh: remove install_gstack_for(); tidy install_claude_plugin doc comment - lib/base-packages.sh: remove install_bun() (only gstack consumed it) - .env.example: drop INSTALL_GSD, INSTALL_GSTACK, GSTACK_TARGETS toggles - README.md / cli-bundle/README.md: update plugin tables and lib helper lists - .claude/TODO.md: drop GSD/gstack follow-ups
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Two changes to the
cli-bundleprofile:@openviking/cli, binaryov) as a sixth coexisting CLI. Installs via npm, following the same pattern as the Codex step. Requested via https://openviking.ai/#connect — upstream https://github.com/volcengine/OpenVikingsuperpowers,OpenSpec, and the official Anthropic marketplace plugins remain.Changes
OpenViking
profiles/cli-bundle/05c-openviking.sh(new) —INSTALL_OPENVIKINGtoggle,npm install -g @openviking/cli, printsov configsetup hint (server defaults tohttp://localhost:1933).profiles/cli-bundle/install.sh— wires the step in after05b-opencode.sh.profiles/cli-bundle/.env.example—INSTALL_OPENVIKING=falsetoggle + auth/config note.GSD / gstack removal
profiles/cli-bundle/09-plugins.sh— removed GSD and gstack install blocks; dropped the now-unusedbase-packages.shsource and~/.bun/binfrom PATH.lib/plugins.sh— removedinstall_gstack_for().lib/base-packages.sh— removedinstall_bun()(gstack was its only consumer)..env.example— droppedINSTALL_GSD,INSTALL_GSTACK,GSTACK_TARGETS..claude/TODO.md— dropped GSD/gstack follow-ups.Docs
README.md/profiles/cli-bundle/README.md— updated profile/CLI/plugin tables and lib helper lists ("six CLIs"; plugin tables now list only superpowers + OpenSpec).Verification
bash -nsyntax check on all new/modified scripts — OKtests/check_env_completeness.sh— OK (all profiles)tests/lint.sh(shellcheck-S warning, as CI runs it) — OKgsd/gstack/install_bun/bunremain in codehttps://claude.ai/code/session_01CMLyxQST7SD4tSDvE1nF9T