Principle 1: Stop using AI as a search engine
Most people type a vague question and hope for the best: "Write me a lesson about photosynthesis." That's treating AI like Google. Instead, describe your specific situation, your constraints, and the exact output you need.
The difference between "fix my code" and "I'm a backend developer working on a Python REST API with PostgreSQL. My auth middleware throws a 500 on expired tokens. Here's the stack trace. Suggest a fix that doesn't invalidate existing sessions" is the difference between garbage and gold.
Principle 2: Define the role and experience level
Start every prompt by telling the AI who it is: the role, the years of experience, and the domain. The higher the experience level you set, the deeper the AI will reason.
"You are a project management expert with 20 years of experience in IT, hands-on with Scrum and Agile."
Think of AI as a sparring partner: it can be a junior, a peer, a senior, or a subject matter expert. You decide which by how you frame the role.
Principle 3: Tell it your tool stack
After defining the role, list the tools you actually use. This prevents the AI from suggesting random alternatives you'll never adopt.
"I work with Jira, Trello, Confluence, and Slack."
Now every recommendation fits your existing workflow instead of requiring you to learn something new.
Principle 4: Plan first, then proceed
Don't hit enter after writing the role and context. Add this line:
"Ask me 2-3 clarifying questions, then generate the plan."
This forces the AI to understand your situation before producing output. In the workshop, this single step turned generic advice into a tailored career plan in under 3 minutes.
Know your models
Not all AI models are equal. Pick the right one for the task:
Opus
Sonnet
Haiku
Use Opus for planning, then hand the plan to Sonnet to execute. Same project, less tokens burned.
Templates from the Workshop
Each template below was built live during Workshop 1 with an attendee's real problem.
The AI Mentor for Your Career
[Jira, Trello, Confluence, Slack].
Ask me 2-3 clarifying questions about my current situation and goals, then provide a structured mentorship plan.Lesson Plan for What Students Actually Struggle With
[8th grade biology]. My students struggle with [light-dependent reactions in photosynthesis].
Create a [30-minute] lesson plan with a hands-on activity that helps them understand [the specific concept].
Include: learning objective, materials list, step-by-step activity, and 3 assessment questions I can use to check understanding at the end.Research Workflow That Cuts 4 Hours to 90 Minutes
[2 blog posts per week] for a [SaaS company] about [technical topics]. I currently spend [4 hours on research] per post.
Create a research workflow that cuts that to [90 minutes] using AI. Include specific prompt templates for:
1. Topic research and trend identification
2. Outline generation from multiple sources
3. Fact-checking and source verification
Format: Step-by-step with the exact prompts I should paste at each stage.Professional Presentation from Technical Architecture
[McKinsey-style] presentation for [business stakeholders]. The topic: [describe your system, tool, or project].
Here's the technical context: [paste your architecture, stack, or flow].
Core message: [what you want them to remember].
Ask me 2 questions about the audience and key message, then generate the slide-by-slide outline with talking points for each slide.Data Portfolio Plan from Scratch
[2 months] to put together [4 data analysis projects] with varied datasets and build a portfolio website to showcase them.
I can spend [2 hours per day] with AI assistance. I have access to [Claude Pro].
My target: [senior IC role at a tech company + freelance pipeline].
Create a week-by-week plan that: (1) Picks projects that show range and depth, (2) Builds the portfolio site incrementally as projects complete, (3) Includes specific prompts I should use with AI at each stage.Context Setting for Large Codebases
[language/framework] developer familiar with [your architecture: microservices, monolith, etc.].
I need to [add a feature / fix a bug / refactor module] in [module/system name].
Here's the relevant code context:
[paste the key files, function signatures, or error logs]
The current behavior is [what happens now]. The expected behavior is [what should happen].
Analyze the code, identify the root cause, and propose a fix with: (1) What's wrong, (2) The minimal change needed, (3) Any risks or edge cases I should test.The Universal Prompt Framework
[role] with [years] years of experience in [domain].
I am a [your role] working on [your project/situation].
I need you to [specific output: write/analyze/plan/recommend/debug] [exact deliverable].
My constraints:
- Tool stack: [tools you use]
- Time: [how long you have]
- Format: [output format: table, bullet points, code, slide outline]
- Tone: [direct, formal, conversational, technical]
- Avoid: [what you don't want: generic advice, jargon, vendor names]
Ask me [2-3] clarifying questions, then deliver the output.