Beginner Capstone Challenge
You've made it to the end of the Beginner course! You now know how to set up an account, provide context, assign personas, extract structured data, and navigate AI safety filters.
It's time to put it all together.
The Scenario
You are a developer at a small marketing agency. Your boss just forwarded you a messy email thread from a client. The client wants a new landing page for their coffee shop, "The Daily Grind."
The email thread is chaotic. It contains:
- The client rambling about their dog.
- 5 different color preferences that changed over the course of three emails.
- A menu of 4 coffee drinks hidden in a massive paragraph.
- A request to have a contact form.
Your Challenge
Your task is to use Claude to extract the requirements and generate the initial code.
Step 1: The Extraction You need to write a prompt that tells Claude to read the messy email thread (you can simulate one or use a real one). Assign Claude a persona of a meticulous Project Manager. Ask it to extract:
- The final agreed-upon color scheme.
- The menu items.
- The core features required (like the contact form). Constraint: Tell Claude to output this extracted data strictly as a Markdown table.
Step 2: The Ideation In the same chat, pivot the conversation. Ask Claude to act as a UX Designer. Ask it to brainstorm 3 unique, modern ideas for the hero section of the landing page, specifically tailored to a coffee shop.
Step 3: The Code Pick your favorite idea from Step 2. Now, attach the context (the extracted menu and the hero idea). Tell Claude to write the React component for the landing page using Tailwind CSS.
Constraint: Tell Claude to include a console.log somewhere in the code, but apply the 'negative constraint' rule correctly (e.g., "Use native console.log for debugging; do not use external logging libraries").
Review
If you can successfully guide Claude through these three steps in a single chat, using personas, context, and strict formatting, you are officially a Claude power user.
You're no longer just typing questions into a search box; you are orchestrating an AI assistant to build software.
Next up: The Intermediate course, where we ditch the web UI and dive into the Anthropic API. See you there!