← Enablement

The workshop prompts

prompt library
audience
Workshop participants, at the two points where one phase turns into the next
date
2025

adoptionAll participants adopted it

Three prompts carry the method between phases. The first turns a brain dump into a brief. The other two turn the brief into a numbered build guide, and there is one for each tool path, because a browser builder and a local editor want different first steps. Each one is the file that was handed out in the room. Open one and it copies with one click.

  1. A brain dump

  2. A brief

  3. A build guide

Stream to Structure

promptshow
Transform this design brain dump into a structured prototype brief:

[YOUR BRAIN DUMP]

Create a comprehensive brief with:

**Problem Statement**
- What specific problem does this solve?
- Why does this problem matter?
- Who experiences this problem?

**Target Users**
- Who are the 2-3 primary user types?
- What are their key goals?
- What's their context when using this?

**Core User Flow**
- Describe the main happy path from start to finish
- Include only the essential steps
- What's the one thing users need to accomplish?

**Essential Features**
- List 3-7 core features that deliver the value
- One clear sentence per feature
- Describe WHAT users can do, not HOW it's built

**Success Criteria**
- How will you know this prototype works?
- What specific outcomes or behaviors validate the concept?
- What would make you confident to iterate further?

**Scope Boundaries**
- What will you explicitly NOT build in this version?
- What features are "nice-to-have" but not essential?
- What can wait until after validation?

**Deployment Context**
- Where will this be deployed for testing?
- Who needs access to test it?
- Any security or privacy requirements?

Output a brief that is:
- Focused on the problem and solution, not implementation
- Simple and actionable for rapid prototyping
- Clear about what's in scope and what's not
- Oriented toward validation, not perfection

Brief to Guide, browser builder version

promptshow
Using this brief, create step-by-step v0.dev prompts to build a working prototype:

[PASTE YOUR BRIEF HERE]

**About v0.dev**: Browser-based component generator by Vercel. Creates Next.js + React + Tailwind code with instant preview. Auto-deploys to Vercel with one click.

**KISS Requirements (Keep It Simple, Stupid)**:
- Use the SIMPLEST MODERN tech stack that works (Next.js + React + Tailwind sweet spot)
- Build incrementally - each step must WORK before moving to next
- Focus ONLY on core functionality first (no bells and whistles)
- Choose proven solutions over exciting new ones
- If there are 3 ways to do something, pick the simplest
- Hardcode values initially rather than building complex systems, then we will replace it with real endpoints when/if necessary
- Basic styling (CSS/Tailwind) - make it work first, then beautiful

**AI Integration Requirements (if needed)**:
- Use OpenAI SDK for AI features
- Preview uses mock/hardcoded responses (real API testing after deployment)
- Deploy to Vercel then add environment variables in Vercel dashboard
- Include fallback states when API is unavailable
- Add basic error handling for API failures

**Structure your prompts:**

1. **First prompt: Setup project, tech stack, basic design system, and documentation**
   
   "Create main app layout with Next.js App Router, Tailwind CSS, and shadcn/ui. Include navigation, basic structure, and design system constants from the brief (colors, fonts). Add empty states for features I'll build next."
   
   Preview → verify structure works → iterate if needed

2. **Each following prompt: Try to build one testable feature at a time whenever possible (preview in browser)**
   
   One prompt per feature:
   
   "Build [Feature 1] component that handles [specific behavior], use hardcoded data: [provide data], include basic Tailwind styling."
   
   Preview → verify feature works → iterate if broken
   
   Continue for each feature - don't move forward until current preview works

3. **Include basic tests for each feature as you build**
   
   In each feature prompt, add: "Include error handling and edge case coverage for [feature behavior]"
   
   Preview → test interactions → verify edge cases

4. **Polish prompts: Improve UI/UX and styling after functionality is good**
   
   After all core features preview correctly:
   - "Polish visual design: spacing, typography, visual hierarchy, smooth transitions"
   - "Add micro-interactions: loading skeletons, empty states, error messages with recovery"
   - "Make responsive: mobile-first (375px), tablet (768px), desktop (1024px+)"
   
   Preview → verify at all breakpoints

5. **Final prompt: Deployment setup with SEO protection (noindex, password protection, etc.)**
   
   "Prepare for production: add noindex meta tag to prevent search indexing, optimize performance, document environment variables needed for API integrations."
   
   Then: Click "Deploy to Vercel" → Add environment variables in Vercel dashboard → Add password protection in Vercel settings → Test live URL

**Deploy to: Vercel** (one-click from v0)

**Create as many prompts as needed** (usually 8-15+ for core + 2-3 polish + 1 deployment)

**End with**: WORKING browser preview + POLISHED version + PROTECTED deployment

**Remember**: BROWSER PREVIEW FIRST, then polish, then protected deployment.

**Note**: Leave the coding part to v0, do not give code unless absolutely necessary or I deliberately ask

**v0 workflow**:
- Type prompt → Preview appears instantly
- Iterate with follow-up prompts
- One-click deploy to Vercel when ready
- Add API keys in Vercel dashboard (not in preview)

Brief to Guide, local editor version

promptshow
Using this brief, create step-by-step Cursor AI prompts to build a working prototype:

[PASTE YOUR BRIEF HERE]

**About Cursor AI**: AI-powered VS Code fork where you code locally, test with localhost, and deploy manually. You're the driver, AI is the copilot.

**KISS Requirements (Keep It Simple, Stupid)**:
- Use the SIMPLEST MODERN tech stack that works (Next.js + React + Tailwind sweet spot)
- Build incrementally - each step must WORK before moving to next
- Focus ONLY on core functionality first (no bells and whistles)
- Choose proven solutions over exciting new ones
- If there are 3 ways to do something, pick the simplest
- Hardcode values initially rather than building complex systems, then we will replace it with real endpoints when/if necessary
- Basic styling (CSS/Tailwind) - make it work first, then beautiful

**AI Integration Requirements (if needed)**:
- Use OpenAI SDK for AI features
- Set up local environment variables for API keys
- Everything must work locally first (manual credential entry)
- Include fallback states when API is unavailable
- Add basic error handling for API failures

**Structure your prompts:**

1. **First prompt: Setup project, tech stack, basic design system, local env, and documentation**
   
   Use Composer mode (Cmd/Ctrl+I):
   "Create a new Next.js 14 project with App Router, TypeScript, Tailwind CSS. Set up folder structure (/app, /components, /lib), create .env.local.example, add .gitignore, create README with setup instructions, and add basic design system constants from the brief."
   
   Test: `npm install` → `npm run dev` → verify localhost:3000 loads

2. **Each following prompt: Try to build one testable feature at a time whenever possible (test locally)**
   
   Use fresh Composer (Cmd/Ctrl+I) for each feature:
   
   "Build [Feature 1] component with [specific behavior], use hardcoded data: [provide data], include basic tests, add TypeScript types."
   
   Test: `npm run dev` → verify feature works → run tests
   
   Continue for each feature - don't move forward until current one works

3. **Include basic tests for each feature as you build**
   
   In each feature prompt, add: "Include basic test coverage for [feature behavior]"
   
   Test: Run test suite after each feature

4. **Polish prompts: Improve UI/UX and styling after functionality is good**
   
   After all core features work:
   - "Polish visual design: spacing, typography, visual hierarchy, transitions"
   - "Add micro-interactions: loading states, empty states, error states"
   - "Make responsive: mobile-first, tablet breakpoints, desktop optimizations"
   
   Test: Verify improvements at all breakpoints

5. **Final prompt: Deployment setup with SEO protection (noindex, password protection, etc.)**
   
   "Prepare for Vercel deployment: add noindex meta tag, create vercel.json if needed, document environment variables in README, ensure .env.local is gitignored."
   
   Then manually: Push to GitHub → Connect to Vercel → Add env vars → Deploy → Add password protection in Vercel settings

**Deploy to: Vercel** for testing

**Create as many prompts as needed** (usually 8-15+ for core + 2-3 polish + 1 deployment)

**End with**: WORKING local prototype + POLISHED version + PROTECTED deployment

**Remember**: LOCAL TESTING FIRST, then polish, then protected deployment.

**Note**: Leave the coding part to Cursor, do not give code unless absolutely necessary or I deliberately ask

**Cursor keyboard shortcuts**:
- Composer (Cmd/Ctrl+I) = New features, multi-file changes
- Inline edit (Cmd/Ctrl+K) = Quick fixes
- Chat (Cmd/Ctrl+L) = Questions