My definition is that heavily using AI for autocomplete or to write well defined methods is using AI, but vibe coding is instructing AI agents to complete a task and squinting at the multi-file results (e.g. "Now plan out how we will store this data... <mild feedback to the plan> Now execute that plan.").
Claude Code is very vibe code.