feat(tui): suggest the Claude Code and Codex plugins in home tips
Merged
HK
8h ago+56+56+01234567890123456789-0-0-0123456789
Issue for this PR
No GitHub issue; internal docs/onboarding work for the Altimate Code plugins.
Type of change
- Bug fix
- New feature
- Refactor / code improvement
- Documentation
What does this PR do?
People who already use Claude Code or Codex have no way to learn from inside altimate that a plugin exists to hand dbt and warehouse work to it.
- Adds two tips to the home
ā Tipline, in both the first-run pool and the regular pool:- Claude Code:
claude plugin install altimate-code - Codex:
codex plugin marketplace add AltimateAI/altimate-codex-plugin, then install Altimate Code from/plugins(Codex has no one-line plugin install, so the tip gives both steps, matching the Codex plugin README).
- Claude Code:
- README: a short "Use it from Claude Code or Codex" section at the end of Install, with the same commands, a note that the plugins run the CLI but do not install it, and links to the Claude Code guide and the Codex plugin README.
Tips are still picked at random, so nothing else on the home screen changes.
How did you verify your code works?
bun test test/feature-plugins/home-onboarding.test.tsxinpackages/tui: 4 pass. New tests render the Tip line with the random pick pinned to each plugin tip and assert the install command appears.bun run typecheckinpackages/tui: clean.- Ran the real TUI (
bun --conditions=browser src/index.ts <project>) before (main) and after this branch with the tip pick pinned to the same slot, and captured the home screen.
Cost side effects
None.
Screenshots / recordings
Home screen Tip line, same tip slot, captured from the running TUI:
Before (main):
ā Tip Ask me to trace column-level lineage for any SQL query across
dialects
After (this branch):
ā Tip Using Claude Code? Run claude plugin install altimate-code to hand
dbt and warehouse work to Altimate Code
ā Tip Using Codex? Run codex plugin marketplace add AltimateAI/altimate-
codex-plugin, then install Altimate Code from /plugins
Checklist
- I have tested my changes locally
- I have not included unrelated changes in this PR
- I checked for cost side effects (model calls, queries or cloud resources that grow with user data) and described them, or wrote "none"
š¤ Generated with Claude Code
Summary by cubic
Adds tips to the TUI home screen so users who already run Claude Code or Codex discover the Altimate Code plugins, and documents the install commands in the README.
- Adds a tip for Claude Code (
claude plugin install altimate-code) and one for Codex (add the marketplace, then install Altimate Code from/plugins) to both the first-run and regular tip pools; tips remain randomly picked. - Documents both installs in a new "Use it from Claude Code or Codex" README section, notes the plugins run the CLI but don't install it, and links to the Claude Code guide and Codex plugin README.
- Adds tests that pin the random tip pick to each new tip and assert the install command appears.
Summary by CodeRabbit
- Documentation
- Added setup guidance for using Altimate Code with Claude Code and Codex.
- New Features
- Added first-run and general tips for installing the Claude Code and Codex plugins.