> glossary / drop
Drop
The unit of feeding in VibeMon. One drop is awarded per eligible hook event from a supported AI coding agent.
Drops are the food a VibeMon slime eats. Each processed hook event — typically a PostToolUse, Stop, UserPromptSubmit, or SessionStart — produces one drop after server-side rate limiting.
Rate limiting is intentional: a burst of rapid events within a short window collapses to a single drop, so gaming the system by spamming no-op tool calls is ineffective. The thresholds between growth stages are defined in the slime spec and are the same for every user and every species.
Drops accumulate toward the next stage transition and the overall lifetime count. Lifetime drops appear on the public profile at /u/[handle] and on the GitHub README badge.
Related terms
- Stage — A growth checkpoint in a VibeMon slime's lifecycle. Slimes advance through six stages (0–5) before reaching Perfect.
- Hook event — A structured message that an AI coding agent emits at a defined point in its lifecycle. VibeMon's hook endpoint receives these and converts them into drops.
- Perfect — The final growth stage of a VibeMon slime, reached after accumulating the full drop threshold. Perfect triggers a badge reward and a regrowth cycle.