| name | cursor-demo-orientation |
| description | Orients newcomers to this teaching repository and Cursor’s workflow (chat, Agent mode, skills, terminal). Use when the user is new to Cursor, asks how to start, what this repo is for, or how to preview the demo site. |
Cursor demo — orientation
What this repo demonstrates
- Cursor is an IDE where an AI can see your project, edit files, and run terminal commands (with your approval), alongside normal coding tools.
- Metaphor: an environment where you can ship a small website, inspect data, draft content, and automate repetitive work—often by describing intent in natural language.
First actions (share with learners)
- Open this folder in Cursor (File → Open Folder).
- Read
README.md at the repo root (quick start + commands).
- Open
demo-site/index.html and serve the folder locally (see README). Confirm the page loads in a browser.
- Open
sample-data/leads-sample.csv. Ask the agent to summarize columns, counts, or filters (or use scripts/quick_csv_summary.py if present).
Cursor concepts (short)
| Idea | What it is |
|---|
| Chat | Ask questions; scope can be whole workspace or @-referenced files. |
| Agent / Composer | Multi-step edits and commands; good for “implement this” tasks. |
| Rules | Persistent hints in .cursor/rules/ (this project includes one). |
| Skills | Reusable playbooks in .cursor/skills/<name>/SKILL.md; invoke with @ skills or by name when offered. |
| Terminal | Run servers (python -m http.server, npx serve) from the integrated terminal. |
Teaching tip
Have learners say what they want (“serve the landing page on port 8080”, “how many rows per industry in the CSV?”). The agent should propose concrete commands and file paths from this repo.