Smoke-testing an LLM agent with Claude Code skills

Mocked pytest stays green while a live agent fabricates product specs. Lint and pytest cover the machinery; Claude Code skills drive real Gmail, real Drive, and the real model — with deterministic gates where possible and an LLM judge where natural language is the answer.