Exercise 1 of 3: Eisenhower Matrix
Your first real build. You're going to tell Claude to create a four-quadrant task prioritizer with drag-and-drop — a fully interactive web app — from a single conversation. Estimated time: 20 minutes.
Q1 — Do Now: Urgent AND important (fires, deadlines)
Q2 — Schedule: Important but NOT urgent (planning, training, growth)
Q3 — Delegate: Urgent but NOT important (interruptions, some emails)
Q4 — Backlog: Neither urgent NOR important (busywork, time-wasters)
You're going to build this as an interactive HTML page. Cards for each task. Color-coded quadrants. Drag-and-drop to move tasks between quadrants. An "Add Item" button to create new tasks. All in a single file you can open in your browser.
Why this is a great first project:
- It's a single HTML file — no server, no database, no setup
- You can see the result instantly by double-clicking the file
- It's genuinely useful — you'll actually want to use this
- It teaches the core workflow: describe → plan → approve → build
Every project gets its own folder. Let's create one for this exercise.
Now open Command Prompt and navigate there:
Start Claude Code:
First things first — let's have Claude set up the project files. Give it this prompt:
C:\dev\EisenhowerMatrix. Open them in Notepad if you're curious — they're just text files.
Now for the main event. You're going to describe what you want, and Claude is going to build it. This is the prompt that creates the entire app:
Now approve it. You can say something as simple as:
Claude will write the entire HTML file. You'll see it working in real-time — writing HTML, CSS, and JavaScript. When it's done, it'll tell you.
Time for the payoff. Open the file in your browser:
You should see a color-coded 2x2 grid with task cards in each quadrant. Try these things:
The first version is never perfect. Maybe you want different colors, or the font is too small, or you want categories for each task. The beauty of this workflow is that changes are just another conversation.
Go back to your Claude Code window (it should still be running). Try some of these — or make up your own:
Before you leave, tell Claude to update the memory log. This is how future sessions know what you've done.
1. Create a project folder
2. Set up CLAUDE.md plus context/PROJECT.md and context/JOURNAL.md
3. Describe what you want to Claude
4. Review the plan, approve it
5. Claude builds it
6. Test it in the browser
7. Request changes until you're happy
8. Update context/JOURNAL.md before you leave