Vibe Coding

You can ask most of the big AI models to create files (which could be a document, spreadsheet or slide deck) but you can also use it to write code to create a website or run a simulation. There is another page here with prompts for simulations or roleplaying (which can require the AI to write code).

Here are examples of some vibe-coded classroom tools: John W. Boyer’s Homer Reader and Marc Watkins’ Anatomy Atelier and Faulkner Reader.

Below is a research example of how to vibe-code a searchable data base that combines vibe coding and agentic use. After this I tackled an even larger project of over 260,000 published piano works from the 19th-century which you can explore here: https://josebowen.github.io/piano-repertoire-explorer/

Women Composers of Solo Piano Music

I wanted to combine vibe coding and agentic AI in a hard task. I also have a long interest in playing piano music by women composers (and helping my students find this repertoire). The internet has made much more rare sheet music available, but of course you have to know for whom to look. I wanted to see if the various AI models could create a large  searchable database. I also wanted to see if it could duplicate or exceed what was in the landmark 2002 A Guide to Piano Music by Women Composers, Volume I, by Pamela Youngdahl Dees (which includes 150 composers). I deliberately did not suggest the website Piano Music She Wrote because I did not want to use that important scholarly work (and it is behind a paywall) but I also wanted to know if an AI web crawl could find the 2500 works that took months and months of scholarly research to catalog.

Lessons Learned

The Prompt

Results

Jewish Composers of Piano Music

SYLLABUS BOT

If you are using a browser then you will need to ask for the CODE to build the website, and INSTRUCTIONS for how to deploy to GitHub (free). If you are using Claude Cowork, ChatGPT Codex or an agentic tool like Genspark, then it should be able to do all of this. It will almost certainly NOT work on the first try, and you will need to modify. I think that is easier than trying to refine this prompt so that you get a perfect first-shot build.