I recently put together a "Security Arcade" team-building activity for our Netlify staff. The entire project was "vibe coded" in Claude Code using the Vite framework and our Netlify MCP server. I spent maybe half a day on it, which is crazy because if I were to code this from scratch, it would have likely taken me weeks of dedicated time to develop.
The game consists of multiple-choice code security questions, focusing on OWASP Top 10 vulnerabilities, in a variety of popular web programming languages. The questions themselves were also generated by Claude Code.
The majority of the project was put together in a single prompt describing the type of game I wanted to make and the 1980s arcade feel I wanted it to have. From there, time was spent on refinements and bug fixes.
One amusing "bug" was that Claude decided to generate a lot of questions (70% of the bank) where "All of the above" was the correct answer. Much care went into prompting the code editor to ensure the questions, answers, and hints were balanced and accurate.
Was it perfect? No. Could it be with more effort? Definitely. Was it perfect for our workshop? Definitely!
I received much positive feedback from our staff, and even a request to bring it back for our annual security training!
Even though I'm someone who can code in many languages and genuinely loves coding, there's so much power in what you can create quickly using AI tools and some imagination. The future is "building software," not "coding."