Skip to content

feat(cli-bundle): add OpenViking CLI; remove GSD and gstack plugins#11

Merged
govtech42 merged 2 commits into
mainfrom
claude/amazing-keller-EkQvk
May 29, 2026
Merged

feat(cli-bundle): add OpenViking CLI; remove GSD and gstack plugins#11
govtech42 merged 2 commits into
mainfrom
claude/amazing-keller-EkQvk

Conversation

@govtech42
Copy link
Copy Markdown
Owner

@govtech42 govtech42 commented May 29, 2026

Summary

Two changes to the cli-bundle profile:

  1. Add OpenViking CLI (@openviking/cli, binary ov) 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/OpenViking
  2. Remove GSD and gstack plugins from the plugin step. superpowers, OpenSpec, and the official Anthropic marketplace plugins remain.

Changes

OpenViking

  • profiles/cli-bundle/05c-openviking.sh (new) — INSTALL_OPENVIKING toggle, npm install -g @openviking/cli, prints ov config setup hint (server defaults to http://localhost:1933).
  • profiles/cli-bundle/install.sh — wires the step in after 05b-opencode.sh.
  • profiles/cli-bundle/.env.exampleINSTALL_OPENVIKING=false toggle + auth/config note.

GSD / gstack removal

  • profiles/cli-bundle/09-plugins.sh — removed GSD and gstack install blocks; dropped the now-unused base-packages.sh source and ~/.bun/bin from PATH.
  • lib/plugins.sh — removed install_gstack_for().
  • lib/base-packages.sh — removed install_bun() (gstack was its only consumer).
  • .env.example — dropped INSTALL_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 -n syntax check on all new/modified scripts — OK
  • tests/check_env_completeness.sh — OK (all profiles)
  • tests/lint.sh (shellcheck -S warning, as CI runs it) — OK
  • No orphaned references to gsd / gstack / install_bun / bun remain in code

https://claude.ai/code/session_01CMLyxQST7SD4tSDvE1nF9T

claude added 2 commits May 29, 2026 13:44
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
@govtech42 govtech42 changed the title feat(cli-bundle): add OpenViking CLI (ov) feat(cli-bundle): add OpenViking CLI; remove GSD and gstack plugins May 29, 2026
@govtech42 govtech42 marked this pull request as ready for review May 29, 2026 14:09
@govtech42 govtech42 merged commit 68de2b9 into main May 29, 2026
3 checks passed
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.

2 participants