Starter kit for the Vibe Coding Done Right workshop. Clone it, open it in Windsurf, and you're ready to start exploring research data with AI.
The structure follows the AGENTS.md convention and is designed to be portable across AI coding environments — it works with Windsurf/Cascade out of the box and can be adapted for other tools (Cursor, GitHub Copilot, Claude Code) that support project-level AI context files.
Full tutorial: https://princeton-cdh.github.io/Workshop-VibeCoding/
git clone https://github.com/Princeton-CDH/Workshop-VibeCoding.git my-projectOpen my-project/ in Windsurf, then in the Cascade panel:
/setup— creates directories, sets up Python, initializes git/brief— downloads your data, fills in your project brief
| File | Purpose |
|---|---|
AGENTS.md |
Project brief template — filled in by /brief |
.windsurfrules |
Analysis style guidelines for Cascade |
.windsurf/workflows/setup.md |
/setup workflow |
.windsurf/workflows/brief.md |
/brief workflow |
scripts/notebook.py |
Marimo notebook skeleton for interactive exploration |
This starter kit and tutorial were developed Jeri Wieringa with assistance from Claude Code.
Licensed under CC BY-NC-SA 4.0.