L1
Β·
Quiz
Β·
Lab
L2
Β·
Quiz
Β·
Lab
L3
Β·
Quiz
Β·
Lab
L4
Β·
Quiz
Β·
Lab
Module Test
Module 7 Β· Lesson 1

Why Your Prompts Disappear Into the Void

You've written a great prompt exactly once. You've never found it again.
What would change if every good prompt you ever wrote was one search away?

Maya is a junior at a state school in Ohio. She's been using AI tools for almost a year β€” Claude for essays, ChatGPT for research summaries, Gemini for brainstorming. She's gotten genuinely good at prompting. Last October she wrote a prompt that produced a perfect cover letter outline β€” right tone, right structure, hit every point her advisor said mattered. She sent it to three companies. Two called back.

It's now April. She has six internship applications due in two weeks. She spends forty minutes searching her chat history, her notes app, her Google Docs, her email drafts. She cannot find that prompt. She tries to recreate it from memory. The results are fine. Not that. Not the one that worked.

She doesn't have a prompt library. Nobody told her she needed one. She thought the AI would just remember.

The Invisible Tax of Forgetting

Here's the real cost Maya is paying: not the forty minutes she just lost, but every future time she'll have to re-discover something she already figured out. Prompt engineering has a compounding problem β€” the insights don't accumulate unless you make them accumulate. Each conversation is its own island. The AI doesn't learn your preferences between sessions (unless you're using memory features, which are still limited and unreliable). You are the only persistent layer in this system.

Most people treat prompt crafting the way they treat getting directions from a stranger β€” useful right now, forgotten by tomorrow. The people who get dramatically better results over time treat it differently: they treat good prompts like reusable assets. A prompt that worked once is a template. A template refined across three use cases is a tool. A collection of tools organized by purpose is a library β€” and a library is the difference between starting from scratch every time and starting from a position of proven competence.

The cognitive science term for what Maya is experiencing is reconstruction cost β€” the mental effort required to recreate an insight you once had but didn't record. It's almost always higher than you expect, because you can't fully remember the context that made the original insight click. You remember the output but not the reasoning chain that produced the prompt.

Why This Hits Different in Your 20s

You're building working patterns right now that will shape how you use these tools for the next decade. The people who build a prompt library at 21 will have a two-to-five year head start on everyone who waits until it's obviously necessary. The habit is cheap to build early and expensive to retrofit later.

What a Prompt Library Actually Is (and Isn't)

Let's be specific, because the term gets used loosely. A prompt library is a personally curated, searchable collection of prompt templates β€” with enough context that you can retrieve and adapt them without having to re-derive them. It is not:

β€” A bookmark folder of cool AI outputs (those are outputs, not prompts)
β€” A copy-paste bank of prompts you found on Reddit (those are starting points, not your library)
β€” A running doc where you dump everything without structure (that's a prompt swamp)
β€” A paid tool subscription you have to maintain (it can live in Notion, Obsidian, a Google Sheet, even a plain text file)

The minimum viable structure for an entry in a prompt library: the prompt itself, what it's for, what worked, and optionally what to watch out for. That's it. Four fields. Everything else is optional optimization.

The Anatomy of a Saveable Prompt

Not every prompt deserves to be saved. The rule: save it if you'd want to use it again, or if it took genuine effort to get right. Here's what a well-documented library entry looks like:

NAME: Cover Letter β€” Entry Level, Analytical Role
USE CASE: Internship / first job apps where the role is research, data, or ops-adjacent
PROMPT:
You are a career coach who specializes in early-career positioning. I'm applying for [role name] at [company name]. My background: [2-3 bullet points of relevant experience]. The job posting emphasizes [key skills or phrases from JD].

Write a 3-paragraph cover letter that: opens with a specific hook (not "I am excited to apply"), demonstrates I understand what the role actually does day-to-day, and closes with a concrete reason I'd add value in the first 90 days. Tone: direct, not obsequious.

WHAT WORKED: The "not obsequious" instruction cuts filler. Specificity in the background bullets is load-bearing.
WATCH OUT: If you skip the job posting phrases, it goes generic fast.

Notice what's happening here: the placeholders (in brackets) are clearly marked, the constraints are specific enough to be instructive, and the notes tell you why it works. Future-you will thank present-you for those last two lines.

This is the format we'll build on throughout the module. Each lesson adds a new dimension: how to categorize, how to iterate, and how to share β€” but it all starts with the discipline of saving the thing that worked before you close the tab.

Takeaway You Can Use Today

Before you close your next AI chat session: if you got something good out of it, copy the prompt into a doc β€” any doc β€” with three words of context. That's version 0.1 of your library. Don't wait for the perfect system. Start with a Google Doc titled "Prompts That Worked" and a date. You can organize it later. You cannot recover what you didn't save.

What Everyone Around You Is Getting Wrong

There's a pattern worth naming: most people at this stage use AI tools heavily but passively. They prompt, they get output, they move on. They're not building anything durable. They're essentially renting insights at full price every time instead of investing once and compounding.

The peer dynamic here is interesting: if you mention you have a prompt library to most classmates, they'll either look at you like you're a little intense about it, or they'll immediately ask to see it. Both reactions are telling. The first group is still in the transactional phase. The second group already suspects there's leverage they're not capturing.

You don't need to evangelize this. You just need to do it. Six months from now, when you can spin up a polished deliverable in a fraction of the time it takes someone starting from scratch, the library will be a significant part of why.

Next: In Lesson 2 we get into structure β€” how to actually organize your library so you can find things fast, and what categorization schemes hold up over time versus which ones look good on paper but collapse the moment you have more than thirty entries.

Lesson 1 Quiz

5 questions Β· Why prompt libraries matter and what they actually are
1. Maya spent 40 minutes trying to recreate a prompt that worked. What's the term for the mental effort required to recreate an insight you didn't record?
Right. Reconstruction cost is specifically the effort of rebuilding something you once knew β€” and it's almost always higher than expected because you can't fully recall the context that generated the original insight.
Not quite. The lesson uses the specific term "reconstruction cost" β€” the effort of recreating an insight you didn't record. It's distinct from general cognitive load because the context that made the insight click is also gone.
2. You find a thread on Reddit with 50 "best prompts for productivity." You save them all in a folder. This is best described as:
Correct. Other people's prompts are starting points β€” they're not calibrated to your context, your voice, or your specific use cases. A personal library is built from prompts you've tested and refined yourself.
The lesson distinguishes between prompts you found elsewhere (starting points) and your personal library (prompts you've tested, refined, and documented). The Reddit collection is the former, not the latter.
3. What are the four minimum fields for a useful prompt library entry, according to Lesson 1?
Exactly. Four fields: the prompt, its purpose, what worked, and warnings. Everything else is optional optimization on top of that foundation.
The lesson specifies a minimum of four fields: the prompt itself, what it's for, what worked, and what to watch out for. The other options either over-engineer it or describe prompt structure rather than library entry structure.
4. You're wrapping up a session where you used AI to generate a market analysis framework for a class project. The output was strong. What should you do before closing the tab?
Right call. The lesson is explicit: don't wait for the perfect system. Save the prompt with minimal context now. Bookmarking a chat is fragile; saving the output without the prompt loses the reusable asset; waiting for the perfect system means you lose things in the meantime.
The lesson warns against both the "I'll find it later" approach and waiting for a perfect system. The minimum viable action is copying the prompt into any doc with a few words of context β€” right now, before you close the tab.
5. The lesson says prompts compound over time when you treat them as reusable assets. Which analogy best matches this framing?
Yes β€” the lesson uses the toolkit/investment framing explicitly. A prompt refined across three use cases becomes a tool; a collection of tools is a library that compounds value over time. Renting at full price every time is how most people use AI β€” the opposite of compounding.
The lesson frames prompt reuse as investment vs. renting β€” each time you use a saved, refined prompt you're drawing on past work rather than starting from scratch. The toolkit analogy captures the compounding nature best.

Lab 1: Document Your First Entry

Build and stress-test a real prompt library entry with a peer reviewer

Your Role: Prompt Librarian in Training

You're going to write a real prompt library entry β€” for something you actually do or need to do. Then your lab partner (an AI playing the role of a direct, experienced peer reviewer) will push back on it, ask clarifying questions, and help you identify what's missing or vague.

Think of a task you've used AI for recently β€” or one you keep wishing you could do faster. Write your first library entry draft in the chat below.

Start by telling me: what task are you writing this library entry for? Give me the prompt you currently use (or would use), and I'll help you figure out what's missing from it as a reusable template.
Peer Reviewer β€” Prompt Library
Lab 1
Hey β€” I'm going to be your peer reviewer here, not a cheerleader. Tell me what task you're building this entry for and show me the prompt you have in mind. I'll tell you honestly what's going to cause problems when you try to reuse it three months from now. What've you got?
Module 7 Β· Lesson 2

Structure That Survives Contact with Reality

How to organize your library so it's still useful when you have 80 entries, not 8.
What's the difference between a system you maintain and one you abandon?

Daniel is a CS sophomore who took the "start immediately, organize later" advice seriously. He has a Google Doc called "AI Prompts" that he's been adding to since January. It now has 94 entries. They are in chronological order. The last entry is at the top. There are no categories, no tags, no search-friendly labels. When he tries to find his "explain a bug like I'm rubber duck debugging" prompt, he has to scroll through entries about email drafts, Python comments, and a weird phase in March where he was really into prompts for meal planning.

The library exists. It is completely unusable. He's started a second doc called "AI Prompts REAL" which has six entries and is already showing the same signs.

Daniel didn't have a structure problem at entry 8. He has a structure problem at entry 94. The question isn't whether you need structure β€” it's what kind of structure doesn't rot.

Why Most Organizational Systems Fail

There's a well-documented pattern in personal knowledge management: people design elaborate systems when they're motivated and abandon them when they're busy. The system that survives is not the most beautiful one β€” it's the one that has the lowest maintenance cost at the moment you need to add something.

For prompt libraries specifically, two failure modes dominate. The first is over-categorization: creating fifteen folders before you have fifteen prompts, spending more time deciding where something goes than it would take to just find it by scrolling. The second is under-categorization (Daniel's problem): a flat list that works fine until it doesn't, then collapses all at once.

The sweet spot is a structure with exactly two layers: a small number of use-case buckets (five to eight, based on your actual life) and within each bucket, prompts tagged by format or behavior. That's it. No sub-sub-folders. No elaborate metadata. Two layers, consistently applied.

Designing Your Buckets

Your buckets should reflect your actual prompt use, not aspirational categories. Here's how to figure out what yours are: look at the last twenty things you used AI for and group them by what you were trying to accomplish, not by topic. Most people end up with something like this:

Academic Work

Research summaries, essay drafts, citation checks, explaining hard concepts, argument stress-testing.

Career & Professional

Cover letters, LinkedIn updates, email drafts, interview prep, salary negotiation scripts.

Technical / Code

Debugging, code explanation, refactoring, documentation, architecture thinking.

Creative Projects

Story development, brainstorming, feedback requests, style matching, visual descriptions.

Personal Admin

Scheduling logic, decision frameworks, financial planning questions, research on purchases.

Learning & Synthesis

Teaching a concept back to you, Socratic questioning, generating practice problems, summarizing dense material.

You might use all six. You might use three. The point is to derive these from what you actually do, not from what seems comprehensive. A bucket you never fill is organizational noise that makes the system feel heavier than it is.

The Tag Layer

Within each bucket, add two or three tags per entry. Tags should answer: what format does this produce? What's the key behavior or constraint? Useful tags: template (has placeholders), iterative (designed for multi-turn), strict-format (output must match a specific structure), exploratory (open-ended, divergent), persona (assigns a role to the AI). These cross-cut your buckets and make filtering fast.

The Naming Convention Problem

Prompt names are where people make their worst decisions. Common failure patterns: vague names ("email prompt v3"), date-only names ("March 15 cover letter"), names that describe the output instead of the use case ("really good summary format").

A name should answer: who is doing what, in what context? Formula: [Output Type] β€” [Context/Audience] β€” [Key Constraint]. Examples:

GOOD NAMES:
Email β€” Cold Outreach β€” Under 100 Words, No Buzzwords
Code Explanation β€” Rubber Duck Debug β€” Conversational
Essay Outline β€” Argumentative, 5-section β€” Source Mapping
Feedback Request β€” Creative Writing β€” Harsh, Specific

BAD NAMES:
email thing
cover letter v7
the good one
coding help march

The good names are scannable. You can read a list of them and immediately know what you're looking at. The bad names require you to open each entry to figure out what it is β€” which is the single fastest way to make a library feel like a burden rather than a resource.

Maintenance as a Habit, Not a Project

The biggest mistake people make with personal systems is treating maintenance as a separate activity β€” something you do during a "system review" rather than a behavior woven into the workflow itself. For a prompt library, maintenance needs to happen at two points: when you save a prompt, and when you use a saved prompt and it needs updating.

The save-time habit: before closing any AI session where you got good results, spend ninety seconds writing the entry. Name, bucket, tags, prompt, two notes. Ninety seconds. If you push it to "later," it doesn't happen.

The use-time habit: when you pull a saved prompt and modify it to work for the current situation, update the entry if the modification was an improvement. Not every time β€” only when you learned something. This is how a library gets sharper over time instead of stagnating.

Takeaway You Can Use Today

Pick a tool you already use daily β€” Notion, Google Docs, Obsidian, Apple Notes, even a spreadsheet. Create your bucket structure (five to seven categories based on what you actually do). Add the naming convention as a header comment. Then migrate any prompts you've saved so far into the new structure. Budget twenty minutes. After that, the system is built β€” you just maintain it ninety seconds at a time.

Lesson 2 Quiz

5 questions Β· Structure, categorization, and naming
1. Daniel has 94 prompts in a flat, chronological list. What failure mode does this represent?
Exactly. Under-categorization β€” a flat structure that works at small scale but collapses when the collection grows. Daniel's problem isn't that he saved too much; it's that he never built a retrieval layer.
Under-categorization is the right term here. The library exists but is unusable because there's no structure to retrieve entries by purpose or context β€” just a chronological dump.
2. The lesson recommends a two-layer structure. What are the two layers?
Right β€” five to eight use-case buckets based on what you actually do, plus two or three tags per entry for format and behavior. Two layers, consistently applied. That's the sweet spot between too flat and too complex.
The lesson prescribes a small number of use-case buckets (five to eight) plus tags for format and behavior within each bucket. Topic-based folders and sub-folders are explicitly an over-engineering failure mode.
3. Which of these prompt names follows the recommended naming formula?
Yes. Output type, context/audience, key constraint β€” all three components present. You can read this name in a list and immediately know what it does and when to use it without opening the entry.
The formula is: [Output Type] β€” [Context/Audience] β€” [Key Constraint]. "Email β€” Cold Outreach β€” Under 100 Words, No Buzzwords" is the only option that satisfies all three components and is scannable without opening the entry.
4. You pull a saved prompt for a job application email, modify it significantly to handle a networking context, and it works better than the original. What should you do?
Correct framing. Not every modification warrants an update β€” only improvements where you learned something. This is how a library gets sharper over time rather than accumulating noise.
The lesson says: update entries when a modification was an improvement and you learned something. Not every time, not never β€” only when there's signal worth preserving. This is the use-time maintenance habit.
5. You're building your bucket structure. You create twelve categories before you have twelve prompts. This is most likely a symptom of:
Right. Over-categorization is the failure mode of creating elaborate structures before the content exists to fill them. Empty buckets are organizational noise. The lesson recommends five to eight buckets derived from what you actually use AI for, not what seems comprehensive.
This is over-categorization β€” creating more structure than the current content warrants. Twelve categories before twelve prompts means you'll spend more time categorizing than using the library. Buckets should be derived from actual use patterns, not aspirational completeness.

Lab 2: Design Your Structure

Build your bucket-and-tag system with a critical design partner

Your Role: System Designer

You're going to propose your personal prompt library structure β€” your buckets, your tag vocabulary, and your naming convention. Your lab partner will challenge your choices: are the buckets right for your actual use patterns? Are your tags too vague or too specific? Is your naming scheme going to hold up at 60 entries?

Think about the last month of AI use. What are you actually doing with these tools? Start there.

Tell me what you actually use AI for β€” your real use cases, not the idealized version. Then propose your bucket structure. I'll tell you what I think is wrong with it and why.
Design Partner β€” Library Architecture
Lab 2
Let's design this properly. Walk me through your actual AI usage β€” not what you think you should be using it for, what you actually open it up to do. From there we'll figure out whether your bucket structure makes sense or whether you're building a cathedral for three prompts. What do you use AI for day to day?
Module 7 Β· Lesson 3

Iteration: How Good Prompts Get Great

The first version of a prompt is a hypothesis. How you refine it determines whether it becomes a real tool.
How do you know when to update a saved prompt versus start fresh?

Marcus is a senior at a design school in Brooklyn. He has a prompt library β€” he built it after watching a YouTube video last spring. It has 30-odd entries, neatly categorized. He's proud of it. He's been using his "Portfolio Case Study β€” Design Process Narrative" prompt for eight months. The output is fine. Consistently fine.

He's at a portfolio review in October and a hiring manager at a tech company says something that stops him: "Your case study structure is a little formulaic. It reads like everyone else's." Marcus sits with that. Then he goes home and looks at his eight-month-old prompt. It was built when he was a junior. It reflects junior-year thinking about what case studies should do. He's been faithfully executing a prompt he's already outgrown.

The problem isn't that he saved the prompt. The problem is that he never updated it. A library without iteration is a museum β€” it preserves the past, it doesn't serve the present.

Version Control for Prompts

You don't need GitHub. You need a light version history habit. The simplest form: when you significantly update a prompt, keep the previous version in a collapsed section or a comment β€” one layer deep. Not a full changelog, not every micro-edit. Just: what was the last major version, and what changed?

The reason to keep the previous version isn't nostalgia β€” it's recovery. Sometimes you change a prompt and the new version is worse in ways that aren't immediately obvious. Without the old version, you're stuck trying to reconstruct it from memory (reconstruction cost again). With it, you just roll back.

A useful versioning note looks like this:

VERSION: 2.1 (updated Nov 2024)
CHANGE: Removed "structured narrative arc" instruction β€” was producing formulaic outputs. Replaced with open-ended "lead with the decision that defined this project" opener.
PREV VERSION ARCHIVED: [link or collapsed below]

That's all you need. Two sentences. Enough to understand what changed and why, without maintaining a full audit trail for a personal productivity tool.

When to Update vs. When to Branch

Here's the judgment call that trips people up: you have a prompt that works well for use case A. You're now trying to use it for a related but meaningfully different use case B. Do you modify the existing prompt, or create a new entry?

Update the existing entry when: the change improves it for the same use case. You're tightening the same tool.

Create a new entry (branch) when: the use case is different enough that the modified prompt would be confusing or wrong when applied to the original context. You're building a second tool that happens to share DNA with the first.

Practical signal: if you'd use both versions in the same week for different things, branch. If you'd never go back to the old version for the original task either, update.

The Feedback Loop That Actually Works

The fastest way to improve a prompt is to use it, notice what the output is missing, add one constraint or clarification, use it again, compare. This isn't fancy β€” it's just scientific method applied to prompts. Most people skip the "compare" step, which means they can't tell if the change helped. Keep the two outputs side by side at least once before committing to the change.

Reading Outputs Like a Diagnostician

When a prompt produces a weak result, most people blame the AI and try again. The better move is to diagnose: what specifically is wrong with this output, and what part of the prompt caused it? Output problems map to prompt problems with surprising consistency:

Output is too generic

Usually means your context field is thin. Add specifics: who is this actually for, what do they already know, what's the specific situation?

Output has the wrong tone

Tone instruction is either missing or too vague ("professional" means nothing). Name a specific voice: "direct, no hedging, peer-to-peer" beats "professional and engaging."

Output is too long / too short

Format constraint is missing or uncalibrated. Specify length in words or sentences, not adjectives like "concise."

Output misses the point

Usually a goal clarity problem. Restate the goal as what the reader should think, feel, or do after consuming the output β€” not just what the output should contain.

Developing this diagnostic instinct is what separates prompt engineers who improve from prompt engineers who plateau. When you save an updated prompt, the "what changed and why" note trains your own pattern recognition β€” you start to see the same class of problems across different prompts and fix them preemptively.

The Peer Reality Check

A lot of people in this age group iterate prompts by feel β€” they know something is off but can't articulate what. The fix is to add a second data point: show the output to someone who understands the context and ask them to identify what's formulaic, what's missing, or what rings false. This is exactly what Marcus's portfolio reviewer was doing. You don't need a formal review process β€” a trusted classmate or colleague who looks at it for five minutes and gives you honest feedback can surface what you've stopped seeing.

There's also a self-review technique worth borrowing from writing practice: read the output as if you're the intended audience, not the creator. Put two days between generating it and reviewing it. Your own critical distance is a real asset here β€” you just have to create the conditions for it to work.

Takeaway You Can Use Today

Pick your most-used prompt and actually read it β€” not the output, the prompt itself. Is it still right for where you are now? Does it reflect what you've learned in the last three months? If something feels off, run it, compare the output to your mental model of what "good" looks like, and make one targeted change. Document what you changed and why in two sentences. That's the whole iteration workflow.

Lesson 3 Quiz

5 questions Β· Iteration, version control, and prompt diagnosis
1. Marcus has been using the same portfolio prompt for eight months. What does the lesson say is the core problem with his approach?
Exactly. The lesson uses Marcus to illustrate that a library without iteration becomes a museum β€” it preserves past thinking instead of serving present capability. The prompt was fine when he wrote it; the problem is that he grew past it and didn't update it.
The issue is specifically that Marcus never iterated. He built a prompt that reflected junior-year thinking and then faithfully executed it for eight months while his skills and needs evolved. A prompt that worked then doesn't automatically work now.
2. Why does the lesson recommend keeping a previous version when you update a prompt?
Right. Recovery, not nostalgia. Sometimes a change degrades a prompt in ways that aren't obvious until you've used the new version a few times. Keeping the previous version means rollback is instant instead of a reconstruction exercise.
The reason is practical: sometimes a change makes a prompt worse in non-obvious ways. Without the previous version, you have to reconstruct it from memory β€” which is reconstruction cost again. With it, you just roll back.
3. You have a resume bullet prompt that works well. You try adapting it for LinkedIn summaries and the result is a distinct improvement for LinkedIn β€” but it would be confusing if applied to resume bullets. What should you do?
Correct. The branching signal is: would you use both versions in the same week for different things? Yes β€” one for resumes, one for LinkedIn. That's a branch, not an update. Two tools that share DNA but serve different purposes.
The lesson's branching rule applies here: if you'd use both versions in the same week for different contexts, create a new entry. The LinkedIn version would be wrong applied to resume bullets β€” that's the signal that these are two different tools, not two versions of the same tool.
4. A prompt consistently produces output that's too generic and misses the specific situation. According to the diagnostic framework, the most likely cause is:
Right diagnosis. Generic output almost always traces to a thin context field. When the AI doesn't have specifics about who this is for, what they already know, and what the precise situation is, it defaults to the most broadly applicable version β€” which reads as generic.
The lesson's diagnostic table maps "too generic" specifically to a thin context field. The other options (tone, format, goal clarity) map to different output problems. Fixing tone won't fix generic content β€” you need to add specificity to the context.
5. You update a prompt and want to check if the change actually helped. What does the lesson say is the step most people skip?
That's the one. The feedback loop is: use, notice, add one constraint, use again, compare. Most people skip the compare step, which means they can't tell if the change helped and can't build the pattern-recognition that makes future iterations faster.
The lesson specifically calls out the "compare" step as what most people skip. Without holding the two outputs side by side at least once, you can't tell if the change was an improvement β€” which means you're iterating blind.

Lab 3: Diagnose and Iterate

Identify what's wrong with a prompt and fix it systematically

Your Role: Prompt Diagnostician

You're going to bring a prompt that's producing mediocre results β€” or describe what mediocre results look like β€” and work through the diagnostic framework to identify the root cause and propose a fix. Your lab partner will push back on your diagnosis and your proposed solution.

This works best if you bring a real prompt you've been frustrated with. But you can also describe the output problem and we'll reverse-engineer what the prompt is probably doing wrong.

Tell me about a prompt that isn't working the way you want. Describe the output problem specifically β€” not just "it's not great" but what exactly is wrong with it. I'll help you figure out what in the prompt is causing it.
Prompt Diagnostician
Lab 3
Bring me a broken prompt. Or describe the symptom β€” what does the output do that it shouldn't, or fail to do that it should? Be specific about the problem. "It's not good enough" tells me nothing. "It always sounds like a LinkedIn post even when I ask for something direct" tells me exactly where to look. What are you working with?
Module 7 Β· Lesson 4

Sharing, Collaborating, and Knowing What to Keep Private

A prompt library that compounds across people β€” and the real risks of sharing prompts you built on private context.
When does sharing a prompt give you leverage, and when does it give someone else yours?

Priya and Jae are in the same product design course at a university in Seattle. They're doing a group project on UX research synthesis. Priya has been using AI tools for two semesters and has a solid prompt library. Jae is newer to this. Halfway through the project, Jae asks: "Hey, can you share that prompt you use for synthesizing interview notes? Mine keep coming out in bullet points and I lose all the nuance."

Priya hesitates. Not because she's protective of it β€” she's glad to help. She hesitates because she realizes her prompt has a lot of her own context baked in: her notation style, her way of tagging quotes, her preference for a specific output format that aligns with how she personally writes up findings. If she hands Jae the raw prompt, it probably won't work well for him without explanation. Worse, if Jae submits an assignment using a prompt that produces distinctly her voice, that's a different kind of problem.

This is the nuanced version of a question everyone with a prompt library eventually faces: what do you share, what do you adapt for sharing, and what do you keep to yourself?

Three Categories of Prompt Sharability

Not all prompts are equally shareable. The useful mental model is a three-tier classification based on how much of the value lives in the structure versus in your personal context:

Freely Shareable

Prompts whose value is in the structural approach β€” format, constraints, role assignment. These work for anyone doing the same type of task. "Explain this concept to someone with no background" is freely shareable. The logic works regardless of who's using it.

Shareable With Adaptation

Prompts that work because of structural logic but have personal context baked in. Priya's synthesis prompt falls here. The bones are transferable; the personal notation references aren't. Share the template, not the specific version.

Keep Private

Prompts built on genuinely proprietary context β€” your professional knowledge, your organization's internal frameworks, your personal style that distinguishes your work. Sharing these either doesn't work (Jae gets confusing output) or gives away something real.

Most people default to either "share everything" or "share nothing." The more useful default is "share the structure, protect the context." Strip your prompts of personal specifics before sharing, which simultaneously makes them more useful for others and protects what's distinctively yours.

Collaborative Prompt Libraries

For teams, study groups, or collaborators, a shared prompt library can compound value faster than individual libraries. The mechanics are simple: a shared doc or Notion database where contributors each add entries. The challenge is that shared libraries tend toward entropy faster than personal ones because the naming conventions, organizational logic, and entry quality aren't consistent.

If you're going to build a shared library with even two other people, agree on three things before you start: the naming convention, the required fields, and who has edit vs. comment-only access. Five minutes of agreement upfront prevents hours of reorganization later.

The most effective small-team approach: each person maintains their own library, but there's a shared highlights collection β€” ten to fifteen prompts that have proven genuinely versatile and transferable. Keep the bar high for what goes in the shared collection. A prompt graveyard helps nobody.

The Academic Integrity Angle

This deserves a direct mention: sharing prompts is generally fine; sharing outputs without disclosure and submitting them as your own work is the issue, and where those lines are depends on your institution's policies (which are changing fast and are often inconsistently applied). A prompt you share is a tool. What Jae does with the tool is Jae's work β€” or not, depending on how he uses it. Know your context.

Building a Library That Compounds Over Time

We've covered the whole arc over four lessons: why to build it, how to structure it, how to iterate it, and how to share it. The final piece is the long view β€” what does a prompt library look like in two years if you maintain it consistently?

The answer: it becomes a representation of your expertise. Not just a toolbox but a record of how you think about problems, what constraints you've learned to impose, what failure modes you've diagnosed and fixed. Prompts that took you forty-five minutes to get right in your first semester take you four minutes now β€” because you've already done the thinking and documented it.

More practically: when the tools change (and they will β€” new models, new capabilities, new interfaces), your library becomes a specification of what you want, not a dependency on any particular interface. You can port your prompts to a new system because you've documented what you're trying to accomplish, not just the exact syntax you used.

The Meta-Skill Underneath All of This

Here's what Priya figured out that most people don't: building a prompt library is really a practice of articulating what good looks like. To write a useful "what to watch out for" note, you have to understand why the prompt works. To write a good version note, you have to diagnose what was wrong. To decide whether to share or adapt, you have to understand where the value lives.

Every time you add a thoughtful entry to your library, you're sharpening your ability to think about thinking β€” what makes instructions clear, what makes outputs predictable, what makes a tool reusable. That meta-skill transfers directly to managing other people, writing better documentation, giving clearer feedback, and designing systems that actually get used.

Most people your age who use AI tools heavily are accumulating outputs. A smaller group is accumulating outputs and prompts. A smaller group still is accumulating outputs, prompts, and the habit of reflection that turns both into expertise. That last group has a compounding advantage that only grows over time.

Module Takeaway

You now have a framework: save prompts that worked, structure them so you can find them, iterate them so they stay sharp, and share the structure while protecting the context. None of this requires special tools or significant time. It requires a ninety-second habit at the end of every useful AI session. Start today, not when it feels urgent. The compounding only works if you start early.

Lesson 4 Quiz

5 questions Β· Sharing, collaboration, and long-term library value
1. Priya's synthesis prompt has her personal notation style and output format preferences baked in. According to the three-tier framework, which category does this fall into?
Right. The bones are transferable β€” the synthesis logic works for anyone doing UX research. But the personal notation references and output format preferences are context-specific. Share the structure with personal specifics stripped out.
The three-tier framework puts Priya's prompt in the "shareable with adaptation" category. The structural logic is transferable; the personal context baked in isn't. The right move is to share the template with the personal specifics removed.
2. You're starting a shared prompt library with two classmates. What three things does the lesson say you should agree on before starting?
Exactly. Three agreements: naming convention (so entries are scannable), required fields (so entries have consistent value), and access levels (so nothing gets accidentally overwritten). Five minutes of upfront agreement prevents hours of entropy later.
The lesson specifies these three: naming convention, required fields, and edit vs. comment-only access. These three address the most common ways shared libraries deteriorate β€” inconsistent naming, variable entry quality, and uncontrolled edits.
3. What does the lesson describe as the most effective small-team approach to shared libraries?
Correct. Individual libraries stay personal and well-maintained. The shared collection is curated and high-bar β€” not everything goes in, only genuinely versatile and transferable prompts. This prevents the shared library from becoming a prompt graveyard.
The recommended approach is individual libraries plus a small, high-bar shared highlights collection. The lesson explicitly warns against prompt graveyards β€” shared libraries that accumulate everything and become useless. Curation is load-bearing.
4. When AI tools change significantly β€” new models, new interfaces β€” what does a well-maintained prompt library give you that a poor one doesn't?
Right β€” documented intent is portable in a way that tool-specific syntax isn't. When you know what you're trying to accomplish and what constraints matter, adapting to a new interface is fast. Without that documentation, you're starting from scratch with each new system.
The lesson makes this point explicitly: a documented library is a specification of what you want, not a dependency on any particular interface. The value isn't the syntax β€” it's the documented understanding of what makes a good output for this task.
5. The lesson says building a prompt library is really a practice of "articulating what good looks like." Which of these activities does that meta-skill most directly transfer to?
Exactly what the lesson says. Articulating what good looks like β€” the meta-skill under prompt library maintenance β€” transfers directly to human-facing work: managing people, writing documentation, giving feedback, designing usable systems. It's a thinking-about-thinking skill, not just a technical one.
The lesson explicitly lists these as the transfer domains: managing people, writing better documentation, giving clearer feedback, designing systems that actually get used. The meta-skill is about clarity of specification β€” what you want, why it matters, how to communicate it β€” which is fundamentally a human skill that happens to apply to prompts.

Lab 4: Share and Adapt

Learn to extract transferable structure from context-specific prompts

Your Role: Library Curator

You're going to bring a prompt from your library (real or hypothetical) and work through whether and how to share it. Your lab partner will help you identify what's personal context vs. transferable structure, and how to strip one without losing the other.

Then you'll make a call: freely shareable, shareable with adaptation, or keep private β€” and defend your reasoning.

Share a prompt you've built or describe one you'd want to share with a classmate or colleague. Tell me who you'd share it with and why. I'll help you figure out what to strip, what to keep, and whether sharing it is actually a good idea.
Library Curator
Lab 4
Alright β€” what prompt are you thinking about sharing? Tell me what it does, who you'd share it with, and what your hesitation is (or isn't). I want to understand both the prompt and your reasoning before I tell you what I think. Go ahead.

Module 7 Test

15 questions Β· Pass at 80% or higher to complete the module
1. What is "reconstruction cost" as defined in this module?
Correct definition β€” reconstruction cost is specifically the effort of rebuilding something you once knew, compounded by the fact that the context that made the insight click is also gone.
Reconstruction cost is the mental effort of recreating an insight you didn't record β€” and it's almost always higher than expected because you can't fully recall the context that generated the original understanding.
2. A prompt library is NOT:
Right. A library contains prompts and context about why they work β€” not outputs. Outputs are what the prompts produce, not the reusable assets themselves.
A prompt library contains prompts β€” not outputs. A bookmark folder of impressive AI outputs is useful for inspiration but is not a prompt library because it doesn't preserve the reusable assets (the prompts themselves).
3. The minimum viable fields for a prompt library entry are:
The four minimum fields β€” and the last two (what worked, what to watch out for) are often the most valuable because they capture reasoning, not just the prompt text.
The four minimum fields are: the prompt itself, what it's for, what worked, and what to watch out for. Everything else is optional optimization on top of this foundation.
4. Creating fifteen folder categories before you have fifteen prompts is an example of:
Over-categorization β€” designing structure for a collection that doesn't exist yet. Empty buckets are organizational noise that make the system feel heavier than it is and predict eventual abandonment.
This is over-categorization. Building elaborate structure before the content exists to fill it is one of two main failure modes. The cure is to derive buckets from actual use patterns, not from what seems comprehensive.
5. What naming formula does the module recommend for prompt library entries?
Right formula. "Email β€” Cold Outreach β€” Under 100 Words, No Buzzwords" answers: what does it produce, who/what context, and what's the defining constraint. Scannable without opening the entry.
The recommended formula is [Output Type] β€” [Context/Audience] β€” [Key Constraint]. This makes entries scannable β€” you can read a list of names and immediately know what each prompt is and when to use it.
6. According to the module, when should you update an existing prompt entry versus creating a new one (branching)?
The right criterion: same use case, better version = update. Different enough use case that both versions would be useful in the same week = branch. You're either tightening a tool or building a second tool with shared DNA.
Update when you're improving the prompt for its original use case. Branch when the modified version serves a meaningfully different context β€” the signal is whether you'd use both versions in the same week for different things.
7. An AI output consistently sounds like it was written for any company in the industry β€” not the specific company you're targeting. The most likely prompt-level cause is:
Generic output = thin context. When the AI doesn't have specifics β€” company, role, what makes this situation different from similar situations β€” it defaults to the broadest applicable version, which reads as generic and interchangeable.
The diagnostic framework maps "too generic" specifically to a thin context field. Adding specifics about the target audience, what they care about, and what distinguishes this situation is the fix β€” not adjusting tone or format.
8. The "feedback loop that actually works" for prompt iteration has four steps. Which step does the module say most people skip?
The compare step. Without holding both outputs side by side, you can't confirm the change helped β€” which means you're iterating blind and can't build the pattern recognition that makes future iterations faster.
The skipped step is comparison. Use β†’ notice β†’ add constraint β†’ use again β†’ compare. Without comparing outputs, you don't know if the change was actually an improvement, and you miss the learning that builds prompt engineering intuition over time.
9. A prompt you built for UX research synthesis uses your specific notation system and aligns with how you personally structure findings reports. You want to share it with a classmate. The right approach is:
Shareable with adaptation β€” share the bones, not the personal context. Stripping personal specifics simultaneously makes the prompt more useful for others and protects what's distinctively yours.
This is the "shareable with adaptation" category. Strip the personal notation references and output format preferences. Share the structural logic β€” the synthesis approach β€” which is transferable. Keep the personal context that's specific to your workflow.
10. The recommended structure for a two-person or small-team shared prompt library is:
Individual libraries stay personal and well-maintained. The shared collection is curated and small β€” ten to fifteen highly versatile prompts, high bar for entry. This prevents the entropy that kills shared libraries.
Individual libraries plus a curated shared highlights collection. The key is keeping the bar high for what goes in the shared collection β€” a prompt graveyard helps nobody, and shared libraries deteriorate faster than personal ones without curation standards.
11. You've built a solid prompt library over six months. A new AI model is released with a different interface and syntax. What advantage does your documented library give you?
Exactly. The library is a specification of intent, not a dependency on syntax. When you know what you're trying to accomplish and what constraints matter, adapting to a new interface is fast β€” unlike starting from scratch.
A well-documented library captures intent and constraints β€” what you're trying to accomplish and why specific elements matter. That understanding is portable even when syntax isn't. It's the difference between adapting quickly and starting over.
12. The maintenance habit for saving new prompts requires approximately how much time per session?
Ninety seconds. Five fields. This is load-bearing β€” if saving a prompt takes ten minutes, it won't happen consistently. If it takes ninety seconds, it becomes a closing ritual rather than a project.
The lesson specifies ninety seconds: name, bucket, tags, prompt, two notes. The low time cost is intentional β€” maintenance that feels like a task gets deferred; maintenance that takes ninety seconds becomes a habit woven into the workflow.
13. According to the module, the meta-skill built by maintaining a prompt library most directly transfers to which professional capability?
The meta-skill is articulating what good looks like β€” a fundamentally human capability that applies to prompts but also to managing people, writing documentation, giving feedback, and designing systems others will actually use.
The module explicitly names these transfer domains. The underlying skill β€” articulating what good looks like, diagnosing what's wrong, specifying intent clearly β€” is not an AI skill, it's a human thinking skill that happens to apply to prompts first.
14. A classmate asks to see your prompt library. Which approach best reflects the module's guidance on sharing?
This is the three-tier framework applied. Not everything warrants the same response β€” the right call depends on where the value lives in each specific prompt. Context-specific β†’ strip. Structural β†’ share freely. Proprietary β†’ keep private.
The three-tier framework applies: freely shareable prompts share as-is; prompts with personal context baked in need adaptation before sharing; genuinely proprietary prompts stay private. Blanket sharing or blanket withholding are both overcorrections.
15. Marcus used the same portfolio case study prompt for eight months without updating it. The hiring manager called his work "formulaic." What does this illustrate about prompt libraries?
The museum metaphor is the key concept. Marcus outgrew the prompt but kept executing it faithfully. The library preserved his junior-year thinking. Iteration is what keeps a library alive and serving your actual current capability level.
The lesson uses Marcus to illustrate that a library without iteration becomes a museum. He faithfully executed a prompt he'd outgrown. The problem isn't the tool β€” it's the failure to update the tool as his skills and needs evolved.