Skip to content

feat(cli): add theme subcommand and align help topics with context/ch… - #335

Merged
rosspeili merged 1 commit into
ARPAHLS:mainfrom
rosspeili:feat/cli-theme-subcommand-and-help-topics
Sep 4, 2026
Merged

feat(cli): add theme subcommand and align help topics with context/ch…#335
rosspeili merged 1 commit into
ARPAHLS:mainfrom
rosspeili:feat/cli-theme-subcommand-and-help-topics

Conversation

@rosspeili

@rosspeili rosspeili commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Summary

Improves CLI discoverability for features added in 0.5.4:

  • skillware theme [pastel|ocean|mono] — set the global presentation theme directly, or run skillware theme for the interactive picker (same as splash menu 8).
  • skillware --help — brief topic index now includes Context, Chains, and Theme, aligned with HELP_GROUPS and docs/usage/cli.md.

Closes the gap where context / chain subcommands existed but were easy to miss from --help, and where theme was menu-only.

Type of Change

  • CLIskillware/cli.py, docs/usage/cli.md
  • Documentation — CLI reference updates

Checklist

  • Scope is CLI/docs/tests only — no unrelated refactors
  • black / flake8 clean on touched files
  • pytest tests/test_cli.py — 74 passed; full suite 369 passed
  • CHANGELOG.md updated under [Unreleased]
  • Linked issue — optional small UX follow-up; no blocking issue

Test plan

  • skillware --help — topics 5–7 show context, chains, theme
  • skillware theme ocean — saves globally; project override notice when applicable
  • skillware theme — interactive picker works standalone
  • Splash menu 8 / theme — unchanged behavior
  • skillware context show / skillware chain list — still work as before

…ains

Expose skillware theme for direct and interactive theme selection, add Context, Chains, and Theme to HELP_GROUPS and the brief --help topic index, and update CLI docs and tests so discoverability matches the implemented subcommands.
@rosspeili
rosspeili merged commit 22802a1 into ARPAHLS:main Sep 4, 2026
6 checks passed
@rosspeili
rosspeili deleted the feat/cli-theme-subcommand-and-help-topics branch September 4, 2026 08:08
rosspeili added a commit to tusharjamunkar/skillware that referenced this pull request Sep 4, 2026
Rebase onto main (CHANGELOG merge with ARPAHLS#335), fix skill history commit hash, and correct instructions typo.
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.

1 participant