--- name: nudge description: Nudge the user with time-based reminders (stopping times, meetings, break suggestions). Surfaces via hook on prompt submission -- requires human interaction to fire. NOT for process monitoring or job polling -- use `sleep` in Bash instead. --- # Nudge Human-facing reminder system for managing focus and pacing. Nudges are stored in SQLite and surface via hook when due. ## When to Use **Proactively set nudges when:** - User mentions a stopping time ("stop me at 11", "I need to wrap up by 5") - User mentions a deadline or meeting ("standup in 30 minutes") - A long focus session (2+ hours) is underway without breaks - User asks for a reminder explicitly **Do NOT use nudge for:** - Tasks Claude will complete in the current turn - Information that should go in memory instead - **Process monitoring** (e.g., "check if the build finished", "see if the pipeline completed"). Nudges require user input (prompt submission) to fire, so they cannot check on running processes. Use `sleep ` in Bash instead -- it blocks inline and resumes without requiring user interaction. ## Tools Scripts are located at `hooks/`: ### Adding a Nudge ```bash python3 hooks/add_alert.py "