Configure orchestrator notification reporters (Slack, Discord, MCP, custom). Generates bash scripts and updates .claude/.prove.json. Triggers on "notify setup", "set up notifications", "configure alerts".
From provenpx claudepluginhub mjmorales/claude-prove --plugin proveThis skill uses the workspace's default tool permissions.
references/notification-examples.mdreferences/platforms.mdGuides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Analyzes BMad project state from catalog CSV, configs, artifacts, and query to recommend next skills or answer questions. Useful for help requests, 'what next', or starting BMad.
Follow references/interaction-patterns.md for all AskUserQuestion usage.
Scan existing integrations before prompting the user:
.claude/settings.json and ~/.claude/settings.json for MCP servers with messaging capabilitiesSLACK_WEBHOOK_URL, DISCORD_WEBHOOK_URL.claude/.prove.json for existing reportersAskUserQuestion, header "Platform". Annotate options with discovery results (e.g., "Slack (Webhook) -- SLACK_WEBHOOK_URL detected"):
SLACK_WEBHOOK_URL and curlDISCORD_WEBHOOK_URL and curlScope -- AskUserQuestion, header "Scope":
./.prove/, config in .claude/.prove.json~/.claude/scripts/Events -- AskUserQuestion, header "Events" (multiSelect: true). Offer all reporter event types from references/validation-config.md: step-complete, step-halted, wave-complete, execution-complete, review-approved, review-rejected, validation-pass, validation-fail.
Platform-specific details (free-form):
SLACK_WEBHOOK_URL), channel override, mention preferencesDISCORD_WEBHOOK_URL), mention roleGenerate a bash script tailored to the user's platform and preferences.
Requirements:
#!/usr/bin/env bash, POSIX-compatiblePROVE_EVENT, PROVE_TASK, PROVE_STEP, PROVE_STATUS, PROVE_BRANCH, PROVE_DETAIL) per references/reporter-protocol.md--test flag with dummy data|| true and trap so the orchestrator is never blockedSee references/platforms.md for platform-specific payload formats, curl patterns, and MCP invocation.
Write to ./.prove/notify-<platform>.sh (project) or ~/.claude/scripts/notify-<platform>.sh (global), then chmod +x.
.claude/.prove.json (create if missing)reporters entry, preserving all other config:
{
"name": "<platform>-notify",
"command": "./.prove/notify-<platform>.sh",
"events": ["step-complete", "step-halted", "execution-complete"]
}
step-complete)--testDelegate to the commit skill.
Example: feat(notify-setup): add Slack webhook notification script