monitor
Installation
SKILL.md
Monitor
You invoked (or are about to invoke) a bounded polling loop for: $ARGUMENTS
The entire point of this skill is that your TURN does not end until one of three outcomes is reached. Ending the turn with "I'll check and let you know" instead of actually running this loop is exactly the failure this skill exists to prevent. Do not do that.
Self-invocation guard (only relevant if you were NOT explicitly told /monitor)
Only start this loop on your own initiative if ALL of the following hold:
- You were about to say something like "I'll keep an eye on it / let you know when it's done" -- i.e. you were about to make a promise you have no other way to keep once this turn ends.
- The condition is concrete and checkable right now (a command, URL, log line, process, CI status) -- not vague ("I'll think about it more").
- The user asked for ongoing follow-up, not a single point-in-time answer.