vibebuddy-moment
Fire, list, preview, or disable buddy moments — short event-driven reactions like "tests passed" or "error loop detected".
- License 许可
- MIT
- 最近更新
- 2026-05-04
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- vibebuddy-moment
- triggers
- [ "vibebuddy moment", "moment fire", "tests passed", "achievement unlocked" ]
- description
- Fire, list, preview, or disable buddy moments — short event-driven reactions like "tests passed" or "error loop detected".
03 SKILL.md 正文
/vibebuddy-moment
moments are short transient overlays the buddy throws when something specific
happens (tests passing, error loops, the welcome on first install). each lasts
3-8s, overrides quip + motion, and optionally swaps the title bar. distinct
from scenes (ambient backdrop) and states (ongoing mood). full reference:
cat assets/scenes/MOMENTS.md.
Common actions
- see all 15 registered moments:
vibebuddy moment list
- fire a moment manually:
vibebuddy moment fire tests_passed
- bypass cooldown (useful when iterating):
vibebuddy moment fire tests_passed --force
- preview a moment without the daemon (one-shot ratatui render):
vibebuddy moment preview welcome
- is one active right now?
vibebuddy moment status
- dismiss the active moment immediately:
vibebuddy moment cancel
- disable the whole moment layer at runtime:
vibebuddy moment off
what ships in v0.4
15 built-in moments, registry-defined. user-defined moments land in v0.5 —
until then, themes can override the quip pool per moment via a
[moments.<id>] block in meta.toml (see assets/themes/windowcat/meta.toml
for a sample).
heads up
- banners default OFF in v0.4. enable with
moments_banners = truein~/.config/vibebuddy/config.json. without it, the title bar stays put and moments still render quip + motion + accent. - statusline mode shows compact moment text (banner or id, 24-char cap) via
the cache file at
$XDG_RUNTIME_DIR/vibebuddy.moment.line.rsreads the cache file directly and never imports the moments module. - want the full id / trigger / banner table?
cat assets/scenes/MOMENTS.md.
(quietly, kindly: ~‿~)
04 同仓库更多 Skills
vibebuddy-upgrade
Upgrade vibebuddy to the latest version (git pull + rebuild).
vibebuddy-theme
Switch the vibebuddy mascot theme (slime, cat, robot — v0.2).
vibebuddy-stop
Stop the vibebuddy daemon and remove its Claude Code hooks. Clean teardown.
vibebuddy-statusline
Wire vibebuddy into Claude Code's statusline so the buddy lives at the bottom of your terminal. No tmux needed.
vibebuddy-start
Start the vibebuddy daemon and wire Claude Code hooks so the buddy reacts to your session. Idempotent — safe to re-run.
vibebuddy-scene
Set, preview, or disable the buddy's environment fx (bubbles, motion, sparkles).