wave-foundation is the WAVE plugin for Claude Code: 5 planning skills and 17 hook registrations that guard a working session — refusing unsafe writes, warning before a file or a context window gets too big, and carrying task state across a compaction.
Install
claude plugin install wave-foundation
Current release 1.8.5. The skills it ships are documented on the Skills page.
Hooks
Hooks run automatically at a point in the session's lifecycle. Grouped by the event that fires them:
| Hook | Matcher |
|---|
supabase-prod-guard.py | `mcp__.supabase.__(apply_migration\ | execute_sql\ | delete_branch\ | drop_table\ | disable_rls)` |
file-size-warning.sh | `Write\ | Edit` |
supabase-prod-guard.py | Bash |
circuit-breaker.sh | Bash |
git-safety-guard.sh | Bash |
doppler-env-guard.sh | Bash |
PostToolUse
| Hook | Matcher |
|---|
post-write-validator.sh | `Write\ | Edit` |
skill-frontmatter-guard.sh | `Write\ | Edit` |
git-commit-anchor.sh | Bash |
SessionStart
| Hook | Matcher |
|---|
task-carryover-restore.sh | all |
session-start.sh | all |
shared-checkout-claim.sh | all |
doppler-secrets-cache.sh | all |
UserPromptSubmit
| Hook | Matcher |
|---|
context-budget-warn.sh | all |
PreCompact
| Hook | Matcher |
|---|
task-export.sh | all |
Stop
| Hook | Matcher |
|---|
stop-gate.sh | all |
SubagentStop
| Hook | Matcher |
|---|
subagent-stop-gate.sh | all |