Glossary
Quick reference for every term introduced in the course.
Brainlift
A document containing your unique insights, domain knowledge, and contrarian takes that AI doesn't have. Your competitive edge in any project.
Module 2
Context Sandwich
A prompt structure: [what exists] + [what you want] + [constraints]. The most reliable pattern for effective prompts.
Module 5
Context Window
The limited amount of text AI can "see" at once. Includes your prompt, conversation history, and any referenced files. When full, AI starts forgetting earlier context.
Module 8
Constraint Frame
A prompting technique where you explicitly state what AI should NOT do: no new dependencies, no abstractions, no changes outside scope.
Module 5
Context Contamination
When a long conversation pollutes AI's context window with failed attempts, causing it to contradict itself or repeat mistakes. Fix: start a fresh chat.
Module 11
Defense in Depth
Stacking multiple security layers (validation, auth, authorization, encryption, logging) so that if one fails, others still protect the system.
Module 10
Gameplan
Your execution roadmap. Tech stack decision, architecture overview, phased tasks, and risk mitigation. Written before coding starts.
Module 2
God Function
A massive function that does everything. An antipattern AI frequently produces. Fix: ask for single-responsibility functions that each do one thing.
Module 11
Horizontal Context
The landscape of your system that AI can't see: existing patterns, constraints, integrations, history, and future plans. You provide this; AI goes vertical from there.
Module 8
Incremental Build
Building features in small, reviewable steps instead of one big prompt. Each step is small enough to review, test, and catch mistakes before they compound.
Module 5
Oneshot Paradigm
When something breaks, go back to the original prompt with the error log and "what to avoid" instead of trying to patch the broken output. Fresh context beats polluted context.
Module 6
PRD (Product Requirements Document)
A document specifying goals, non-goals, user stories, technical requirements, and success metrics. The contract between you and your AI assistant.
Module 2
Prompt Formula
Context + Task + Constraints + Output Format. The four-part structure that every effective prompt follows.
Module 5
Reference Pattern
Pointing AI at existing code as an example instead of describing patterns in words. "Follow the pattern in UserService.ts" beats "use a service pattern with dependency injection."
Module 5
Research-Logs-Tests Cycle
Three forces that solve any problem: research docs to understand, add logs to see what's happening, write tests to prove the fix. Each feeds the others in a feedback loop.
Module 7
Scaffold-Then-Fill
Create the file structure first, then fill in individual files with directed prompts. Prevents AI from making assumptions about architecture.
Module 12
Three-Strike Rule
If you've tried to fix something 3 times and it's still broken, stop fixing forward. Restart with a fresh oneshot prompt containing everything you've learned.
Module 6
Two-Pass Review
For security-sensitive code: Pass 1 checks if it works correctly. Pass 2 checks if it can be exploited by an attacker.
Module 10
User Rules (.cursorrules)
A project-root file that gives AI a "senior developer" identity with your coding standards, security guardrails, and organizational conventions.
Module 3
Vertical vs. Horizontal
AI goes vertical (straight down from prompt to implementation). You control horizontal (where on the landscape AI aims). Bad output = you aimed the vertical power at the wrong horizontal point.
Module 8