Skip to content

πŸŽ“ Interactive Prompt Engineering Guide

Status: βœ… Live
URL: aguidetocloud.com/prompt-guide/
Accent: Lime #84CC16
CSS Namespace: .pguide-*
Body Class: page-prompt-guide
Architecture: 100% client-side JS β€” zero API calls, zero cost
Last updated: 2026-04-12
Version: V3 (all UX fixes + quiz + challenges + certificate + fix-this-prompt)


What Is It?

An interactive, educational tool that teaches prompt engineering techniques through hands-on practice. Unlike our Prompt Library (copy-paste prompts) and Prompt Polisher (score/rewrite full prompts), this tool teaches WHY each technique works and lets users practice one technique at a time.

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                 PROMPT ENGINEERING GUIDE                  β”‚
β”‚  "Learn prompt techniques, don't just use them"          β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚             β”‚                                           β”‚
β”‚  Prompt     β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”           β”‚
β”‚  Library    β”‚  β”‚  GUIDE   β”‚  β”‚   POLISHER   β”‚           β”‚
β”‚  (84        β”‚  β”‚          β”‚  β”‚              β”‚           β”‚
β”‚  prompts)   β”‚  β”‚ TEACHES  β”‚  β”‚  AUDITS &    β”‚           β”‚
β”‚             β”‚  β”‚ techniqueβ”‚  β”‚  REWRITES    β”‚           β”‚
β”‚  Ready to   β”‚  β”‚ by       β”‚  β”‚  full        β”‚           β”‚
β”‚  copy &     β”‚  β”‚ techniqueβ”‚  β”‚  prompts     β”‚           β”‚
β”‚  use        β”‚  β”‚          β”‚  β”‚              β”‚           β”‚
β”‚             β”‚  β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜           β”‚
β”‚             β”‚       β”‚               β”‚                   β”‚
β”‚             β”‚       β””β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜                   β”‚
β”‚             β”‚               β”‚                           β”‚
β”‚             β”‚    User learns β†’ practices β†’ masters      β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  ECOSYSTEM: Guide β†’ Polisher β†’ Library β†’ Copilot tools  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Why Build This? (Gap Analysis)

What Exists What's Missing
Prompt Library β€” 84 ready-to-use prompts Doesn't teach WHY these prompts work
Prompt Polisher β€” CRAFTS score + rewrite Audits full prompts, doesn't teach individual techniques
LearnPrompting.org β€” free course Requires sign-up, academic language, no sandbox
IBM/Google guides β€” documentation Static reading, no interactivity
Paid courses (Udemy, Coursera) Expensive, not instant, overkill for IT pros

Our niche: Interactive, workplace-focused, technique-by-technique education with instant practice β€” zero cost, zero sign-up.


Competitive Differentiation

What Others Do

  • πŸ“– Static articles/guides (read-only)
  • πŸŽ“ Video courses (passive learning)
  • πŸ› οΈ Prompt playgrounds (assume you already know techniques)
  • πŸ’° Paid platforms (barrier to entry)

What We Do Differently

  1. 🎯 Interactive sandbox per technique β€” practice one technique at a time with visual feedback
  2. 🏒 Workplace-first framing β€” "Set a Role" not "Persona Prompting", "Give Examples" not "Few-Shot"
  3. πŸ“± Platform-specific tips β€” tailored hints for M365 Copilot, ChatGPT, Claude, Gemini
  4. πŸ“ˆ Progressive path β€” beginner β†’ intermediate, with completion tracking (localStorage)
  5. πŸ”— Ecosystem integration β€” deep links to Prompt Library, Polisher, Copilot tools
  6. πŸ”“ Zero barrier β€” no sign-up, no API keys, no cost, works offline
  7. πŸ” SEO-first β€” individual pages per technique = long-tail keyword targets

V1 Techniques (8)

# Friendly Name Academic Name Difficulty What It Teaches
1 🎯 Give Clear Instructions Zero-shot / Instruction prompting ⭐ Beginner Be specific about what you want
2 🎭 Set a Role Role / Persona prompting ⭐ Beginner Frame the AI's expertise
3 πŸ“‹ Add Context Context engineering ⭐ Beginner Give background information
4 πŸ“ Define the Format Output formatting ⭐ Beginner Structure the response
5 πŸ’‘ Give Examples Few-shot prompting ⭐⭐ Intermediate Teach by showing patterns
6 🧠 Think Step by Step Chain-of-thought (CoT) ⭐⭐ Intermediate Guide reasoning process
7 🚧 Set Constraints Constraint prompting ⭐⭐ Intermediate Set boundaries and limits
8 πŸ—£οΈ Specify Audience & Tone Audience/tone tuning ⭐⭐ Intermediate Control voice and style

V2 Additions (Deferred)

  • πŸ”„ Iterate & Refine
  • 🧩 Combine Techniques
  • ❌ Negative Prompting
  • πŸ“ Template Variables
  • πŸ’¬ Multi-turn Strategy
  • πŸ“Š Skill Assessment Quiz

Architecture

Information Architecture

content/prompt-guide/
β”œβ”€β”€ _index.md                           ← Hub page
β”œβ”€β”€ give-clear-instructions.md          ← Technique 1
β”œβ”€β”€ set-a-role.md                       ← Technique 2
β”œβ”€β”€ add-context.md                      ← Technique 3
β”œβ”€β”€ define-the-format.md                ← Technique 4
β”œβ”€β”€ give-examples.md                    ← Technique 5
β”œβ”€β”€ think-step-by-step.md               ← Technique 6
β”œβ”€β”€ set-constraints.md                  ← Technique 7
└── specify-audience-and-tone.md        ← Technique 8

layouts/prompt-guide/
β”œβ”€β”€ list.html       ← Hub: technique cards + Prompt Builder tab
└── single.html     ← Individual technique page with sandbox

static/css/prompt-guide.css    ← Lime #84CC16, .pguide-* namespace
static/js/prompt-guide.js     ← Sandbox + Builder + localStorage

Data Flow

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                   HUB PAGE                         β”‚
β”‚  /prompt-guide/                                    β”‚
β”‚                                                    β”‚
β”‚  β”Œβ”€β”€β”€ Tab 1: Learn ──┐  β”Œβ”€β”€ Tab 2: Builder ──┐   β”‚
β”‚  β”‚                    β”‚  β”‚                     β”‚   β”‚
β”‚  β”‚  [🎯 Clear Instr] β”‚  β”‚  Step 1: Goal       β”‚   β”‚
β”‚  β”‚  [🎭 Set a Role ] β”‚  β”‚  Step 2: Role       β”‚   β”‚
β”‚  β”‚  [πŸ“‹ Add Context] β”‚  β”‚  Step 3: Context    β”‚   β”‚
β”‚  β”‚  [πŸ“ Format     ] β”‚  β”‚  Step 4: Task       β”‚   β”‚
β”‚  β”‚  [πŸ’‘ Examples   ] β”‚  β”‚  Step 5: Format     β”‚   β”‚
β”‚  β”‚  [🧠 Step by Stp] β”‚  β”‚  Step 6: Constraintsβ”‚   β”‚
β”‚  β”‚  [🚧 Constraints] β”‚  β”‚                     β”‚   β”‚
β”‚  β”‚  [πŸ—£οΈ Tone      ] β”‚  β”‚  [Live Preview]     β”‚   β”‚
β”‚  β”‚                    β”‚  β”‚  [Copy] [Polish β†’]  β”‚   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
β”‚                                                    β”‚
β”‚  Progress: β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘ 6/8 techniques explored      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
        β”‚                          β”‚
        β–Ό                          β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ TECHNIQUE PAGEβ”‚    β”‚    PROMPT POLISHER        β”‚
β”‚ /prompt-guide/β”‚    β”‚ "Polish your prompt β†’"    β”‚
β”‚ set-a-role/   β”‚    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β”‚               β”‚                β”‚
β”‚ What is it?   β”‚                β–Ό
β”‚ When to use   β”‚    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Before/After  β”‚    β”‚    PROMPT LIBRARY         β”‚
β”‚ Try It πŸ§ͺ     β”‚    β”‚ "Find similar prompts β†’"  β”‚
β”‚ Platform Tips β”‚    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β”‚ Real Examples β”‚
β”‚ Next β†’ [πŸ“]   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Hub Page β€” Tab Structure

Tab 1: Learn Techniques (default)

  • Grid of 8 technique cards
  • Each card: emoji + friendly name + one-liner + difficulty badge + βœ… completed (localStorage)
  • Progress bar: "X of 8 techniques explored"
  • Filter: All / Beginner / Intermediate

Tab 2: Prompt Builder

  • 6-step guided wizard:
  • What's your goal? β€” dropdown (email, summary, analysis, troubleshooting, presentation, document, brainstorm, custom)
  • Set a role β€” optional, auto-suggestions per goal
  • Add context β€” textarea with placeholder hints
  • Define your task β€” main instruction textarea
  • Set the format β€” radio buttons (bullets, table, paragraph, email, code, JSON)
  • Add constraints β€” optional toggles (word limit, tone, audience, language)
  • Live preview updates as user fills each step
  • Templates β€” pre-filled examples per goal
  • CTAs: Copy prompt / Polish in Prompt Polisher β†’ / Find similar in Prompt Library β†’

Individual Technique Page Structure

  1. Hero β€” technique name, emoji, difficulty badge, read time, "Mark complete" button
  2. What is it? β€” 2-3 sentences + real-world analogy
  3. When to use it β€” bullet list of workplace scenarios
  4. Before & After β€” side-by-side comparison (bad β†’ good)
  5. Try It Yourself πŸ§ͺ β€” interactive sandbox:
    • Pre-filled "starter prompt" (needs improvement)
    • User rewrites in textarea
    • Visual checklist (not CRAFTS score) shows what they've added
    • Encouraging feedback: "Great! You've added a clear role βœ…"
  6. Platform Tips β€” collapsible accordion per platform (M365 Copilot, ChatGPT, Claude, Gemini)
  7. Real Examples β€” 3 prompts from the Prompt Library that use this technique
  8. Related Techniques β€” 2-3 cards linking to recommended next techniques
  9. FAQ β€” 2-3 questions (feeds FAQPage schema)
  10. Cross-tool CTAs β€” Polisher, Library, next technique

SEO Strategy

Target Keywords

Page Primary Keyword Secondary Keywords
Hub prompt engineering guide prompt engineering techniques, how to write better AI prompts
Give Clear Instructions how to write clear AI prompts instruction prompting, specific AI prompts
Set a Role role prompting persona prompting, AI role assignment
Add Context adding context to AI prompts context engineering, prompt context
Define the Format AI prompt output format format AI responses, structured prompts
Give Examples few-shot prompting few shot examples, example-based prompting
Think Step by Step chain of thought prompting step by step AI reasoning, CoT prompting
Set Constraints prompt constraints limiting AI responses, constraint prompting
Audience & Tone AI prompt tone audience-aware prompting, tone in prompts

Schema Markup

  • Hub page: WebApplication + FAQPage
  • Technique pages: HowTo (steps for applying the technique) + FAQPage
  • All pages: BreadcrumbList

Internal Linking Strategy

  • Prompt Library β†’ Guide (learn the technique behind this prompt)
  • Prompt Polisher β†’ Guide (learn the techniques to improve your score)
  • Blog posts about prompting β†’ Guide
  • Guide β†’ Polisher (practice with your own prompts)
  • Guide β†’ Library (see real examples)
  • Guide β†’ Copilot Matrix (which apps support what)

Technical Details

CSS Design Tokens

--tool-accent: #84CC16;           /* Lime */
--tool-accent-dim: rgba(132, 204, 22, 0.15);
--tool-accent-glow: rgba(132, 204, 22, 0.25);

localStorage Keys

Key Purpose Format
pguide_completed Completed techniques JSON array of slugs
pguide_builder_state Builder wizard state JSON object
pguide_last_visited Last visited technique slug string

URL State Parameters

Param Values Used On
tab learn, builder Hub page
difficulty beginner, intermediate, all Hub page
goal email, summary, etc. Builder tab
step 1-6 Builder tab

Performance Targets

  • JS: < 25KB (prompt-guide.js)
  • CSS: < 15KB (prompt-guide.css)
  • First paint: < 1s
  • Interactive: < 2s

Accessibility

  • Keyboard navigation (Tab through cards, Enter to open)
  • aria-label on all interactive elements
  • prefers-reduced-motion respected
  • Focus-visible outlines
  • aria-live="polite" on sandbox feedback

Cross-Tool Ecosystem

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚              USER LEARNING JOURNEY                β”‚
β”‚                                                   β”‚
β”‚  1. GUIDE: Learn techniques one by one            β”‚
β”‚     ↓                                             β”‚
β”‚  2. BUILDER: Build prompts step by step           β”‚
β”‚     ↓                                             β”‚
β”‚  3. POLISHER: Audit & improve full prompts        β”‚
β”‚     ↓                                             β”‚
β”‚  4. LIBRARY: Browse 84 ready-to-use prompts       β”‚
β”‚     ↓                                             β”‚
β”‚  5. COPILOT TOOLS: Apply in M365 Copilot          β”‚
β”‚     (Readiness β†’ Features β†’ ROI β†’ Licensing)      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Files to Create

File Purpose
content/prompt-guide/_index.md Hub page content
content/prompt-guide/give-clear-instructions.md Technique 1
content/prompt-guide/set-a-role.md Technique 2
content/prompt-guide/add-context.md Technique 3
content/prompt-guide/define-the-format.md Technique 4
content/prompt-guide/give-examples.md Technique 5
content/prompt-guide/think-step-by-step.md Technique 6
content/prompt-guide/set-constraints.md Technique 7
content/prompt-guide/specify-audience-and-tone.md Technique 8
layouts/prompt-guide/list.html Hub template (2 tabs)
layouts/prompt-guide/single.html Technique template (sandbox + content)
static/css/prompt-guide.css Lime accent styles
static/js/prompt-guide.js Interactivity

Files to Modify

File Change
layouts/partials/nav.html Add πŸŽ“ Prompt Guide to Toolkit dropdown
layouts/free-tools/list.html Add tool card
layouts/_default/baseof.html Add body class page-prompt-guide
hugo.toml Bump cache_version, increment tool_count to 15

Implementation Phases

Phase 1: Foundation (current session)

  • Research & plan βœ…
  • Create all Hugo content pages
  • Create layouts (list.html + single.html)
  • Create CSS + JS

Phase 2: Integration

  • Update nav, free-tools, baseof
  • Add SEO schema markup
  • Cross-link from existing tools

Phase 3: Polish & Deploy

  • Test all interactions
  • Smoke test
  • Deploy

V2 (Future)

  • Skill Assessment quiz
  • More techniques (Iterate, Combine, Negative)
  • Share results
  • Community examples