Skip to content
AI Resource Hub

AI prompt library

58 tested prompt templates. Copy one, replace the [brackets] with your details and paste it into ChatGPT, Claude, Gemini or any AI assistant.

58 prompts

Business plans

One-page business plan

Turn a rough business idea into a structured one-page plan you can test and refine.

Act as an experienced small-business adviser. Help me write a one-page business plan. Business idea: [describe your idea in 2–3 sentences] Location / market: [city, country or online] Target customers: [who they are] Starting budget: [amount and currency] Structure the plan with these headings: Problem, Solution, Target customers, Competitors and alternatives, Revenue model, Pricing, Marketing channels, Key costs, First 90-day milestones, Biggest risks. Keep each section to 2–4 bullet points. Where you are making an assumption, mark it with "(assumption)" so I know what to verify. Finish with the three questions I should answer before spending any money.

How to use it

Fill in the brackets with real details. The more specific your location and customers, the more useful the plan. Verify every assumption the AI marks before relying on it.

Details
Business plans

SWOT analysis with next actions

Get a balanced strengths, weaknesses, opportunities and threats analysis that ends in actions.

Create a SWOT analysis for my business. Business: [what you do] Customers: [who buys from you] Competitors: [name 2–4] Current situation: [revenue stage, team size, recent changes] For each quadrant give 3–5 specific points tied to the details above, not generic statements. Then add a section called "So what?" with 5 concrete actions that use a strength to capture an opportunity or reduce a weakness or threat.

How to use it

Give honest weaknesses: the analysis is only as useful as the inputs. Use the 'So what?' actions as the start of your plan.

Details
Marketing strategies

90-day marketing plan on a small budget

A practical, channel-by-channel marketing plan sized to your actual budget and time.

You are a marketing strategist for small businesses with limited budgets. Business: [what you sell] Target customer: [describe them] Country / city: [location] Monthly marketing budget: [amount and currency] Time available per week: [hours] Channels I already use: [e.g. Instagram, WhatsApp, website] Create a 90-day marketing plan with: 1. One main goal and how to measure it 2. The 2–3 channels that best fit my customer and budget, with reasons 3. A month-by-month plan with weekly tasks 4. Content ideas for the first 4 weeks 5. A simple tracking table (metric, target, how to measure) Be realistic about what can be done in the hours I have.

How to use it

Be honest about budget and hours. If you sell locally, mention local platforms your customers use (for example WhatsApp Business in many markets).

Details
Marketing strategies

Customer persona from real information

Build a customer persona grounded in what you actually know about your customers.

Help me build a customer persona for [product/service]. Here is what I know about my customers (reviews, questions they ask, sales conversations, survey answers): [paste notes] Create one persona with: name and short description, goals, frustrations, where they look for information, objections to buying, and words they use to describe the problem. Only include details supported by my notes; list anything you would like to know but cannot infer under "Gaps to research".

How to use it

Paste real customer language: reviews, messages and FAQs. The 'Gaps to research' list tells you what to ask customers next.

Details
Customer service

Calm reply to a customer complaint

Write a professional, empathetic response that resolves the complaint without over-promising.

Write a reply to this customer complaint. Complaint: [paste the message] What actually happened (internal facts): [your side] What we can offer: [refund, replacement, discount, nothing] Channel: [email / WhatsApp / public review reply] Brand tone: [e.g. warm and plain-spoken] Requirements: acknowledge the specific problem, take responsibility for what was our fault without admitting fault for what wasn't, explain the next step clearly with a timeframe, and keep it under 150 words. If it is a public review reply, do not include private order details.

How to use it

Always add the internal facts so the reply is accurate. Never let the AI promise something you cannot deliver.

Details
Customer service

FAQ page from support messages

Turn repeated customer questions into a clear FAQ section.

Here are customer questions we received recently: [paste questions, one per line] Group similar questions together, then write a FAQ with the 10 most useful questions and clear answers based on these facts about our business: [paste policies: delivery, returns, pricing, opening hours]. Write answers in plain English, 2–4 sentences each. If a question cannot be answered from the facts I gave, list it under "Needs an answer from the team" instead of guessing.

How to use it

The AI should only answer from your policies. Review the 'Needs an answer' list with your team.

Details
Sales

Sales objection responses

Prepare honest, useful responses to the objections you hear most often.

I sell [product/service] to [type of customer] at [price]. The objections I hear most: 1. [e.g. "It's too expensive"] 2. [objection] 3. [objection] For each objection: explain what the customer is probably worried about, give a short response I can say in conversation, and suggest a question to ask back. Keep responses honest — no pressure tactics or false urgency.

How to use it

Practise the responses out loud and adapt them to your own words.

Details
Sales

Personalised cold outreach email

A short, specific first-contact email that doesn't sound like a template.

Write a cold email to [name, role] at [company]. What I know about them: [recent post, project, news, mutual connection] What I offer: [service/product in one sentence] Relevant result I have achieved: [real example or client result] What I want: [e.g. a 15-minute call] Rules: under 120 words, open with something specific to them (not a compliment about their company), one clear ask, no buzzwords. Give me 3 subject line options under 7 words.

How to use it

Only include results you can back up. Personalise every email; never send the same one to a list.

Details
Business emails

Rewrite an email to sound professional

Make a rough draft clearer, more polite and more concise.

Rewrite this email so it is clear, polite and professional, and at least 30% shorter. Keep all the facts, dates and requests. Use [British/American] English. Recipient: [who, and your relationship] Goal of the email: [what you need them to do] Draft: [paste your draft] Then list any part of my draft that might be misunderstood.

How to use it

State the goal: it helps the AI decide what to cut.

Details
Business emails

Polite overdue payment reminder

Firm but friendly reminders for unpaid invoices, in three escalating versions.

Write three versions of an overdue invoice reminder: 1. Friendly reminder (a few days late) 2. Firm second reminder (2 weeks late) 3. Final notice (30+ days late) mentioning next steps Details: client name [name], invoice [number], amount [amount and currency], original due date [date], payment methods [bank transfer, mobile money, etc.], my late-payment terms [terms from contract, if any]. Keep each under 120 words. Do not threaten anything that is not in my terms.

How to use it

Only reference late fees or actions that are in your contract.

Details
Market research

Competitor comparison table

Organise what you know about competitors into a clear comparison.

Help me compare my business with competitors. My business: [description, price, main features] Competitors and what I know about them: [paste notes, website text, prices] Create a table comparing: target customer, price, main features, strengths, weaknesses, and how they market themselves. Then write 5 ways I could differentiate. Only use the information I provided; mark unknowns as "Unknown" rather than guessing.

How to use it

Collect competitor information from their websites yourself first. AI models may have outdated or wrong information about specific businesses.

Details
Market research

Customer survey questions

Write unbiased survey questions that tell you what you actually need to know.

I want to learn [what decision this survey should inform] from [type of respondents]. Write a survey of no more than 10 questions. Mix multiple choice and 2 open questions. Avoid leading questions and double-barrelled questions. For each question, note in brackets what decision it helps me make. Suggest which questions to cut if I need a 5-question version.

How to use it

Shorter surveys get more responses. Use the bracket notes to cut any question that doesn't inform a decision.

Details
Study assistance

Explain a topic step by step, then test me

Learn a difficult topic with a tutor-style explanation and quick check questions.

Act as a patient tutor. I'm a [level, e.g. Year 11 / SHS 2 / first-year university] student studying [subject]. Topic I don't understand: [topic] What confuses me: [describe] 1. Explain the topic in simple steps, using one everyday example. 2. Then ask me 3 questions, one at a time, starting easy. Wait for my answer before asking the next one. 3. If I get one wrong, explain my mistake before moving on. Do not give me the answers to the questions until I have tried.

How to use it

Answer the questions honestly — the back-and-forth is what makes this work. Check important facts against your textbook.

Details
Study assistance

Flashcards from your notes

Convert your class notes into question-and-answer flashcards.

Turn these notes into 20 flashcards in a two-column table (Question | Answer). Notes: [paste notes] Rules: one fact or idea per card, questions that test understanding (not just definitions), answers under 25 words, and only use information from my notes. Add 3 harder "connect the ideas" cards at the end.

How to use it

Paste the table into a flashcard app such as Anki or Quizlet, or print it.

Details
Lesson planning

Lesson plan with differentiation

A complete lesson plan with objectives, activities, timings and support for different learners.

Create a [length]-minute lesson plan. Subject and topic: [topic] Class level and age: [e.g. Grade 7, age 12] Curriculum or exam board: [e.g. GES, CAPS, Common Core, GCSE] Class size and resources: [e.g. 45 students, no projector] Learning objective: [what students should be able to do] Include: starter activity, main teaching, student activity, check for understanding, plenary, timings for each stage, differentiation for learners who need support and those who need challenge, and homework. Keep activities realistic for my resources.

How to use it

Mention real constraints like class size and equipment. Check content against your official curriculum.

Details
Lesson planning

Marking rubric

A clear rubric with criteria and performance levels for an assignment.

Create a marking rubric for this assignment: [describe the task]. Level: [class level] Total marks: [number] Criteria to assess: [e.g. content, structure, evidence, language] Use 4 performance levels (Excellent, Good, Developing, Beginning). Describe each level in student-friendly language with observable behaviours, and assign marks. Add a short student self-check list based on the rubric.

How to use it

Share the self-check list with students before they start the assignment.

Details
Research

Refine a research question

Turn a broad topic into a focused, researchable question.

I need to write a [type: essay, dissertation, project] on [broad topic] for [course and level]. Word count: [number]. Suggest 5 focused research questions that could be answered within that length. For each, explain why it is researchable, what kinds of sources would be needed, and one possible problem. Then recommend the best one for a student at my level and explain why.

How to use it

Discuss the chosen question with your supervisor or teacher before starting.

Details
Research

Summarise and critique a source

Understand a reading and evaluate its strengths and weaknesses.

Here is a text from a source I am reading for my research: [paste abstract or section]. 1. Summarise the main argument in 3 sentences. 2. Identify the evidence used. 3. Note the limitations or questions a critical reader would raise. 4. Suggest how it might relate to my research question: [your question]. Only use what is in the text. If something can't be judged from this extract, say so.

How to use it

Always read the full source yourself. Use the summary to check your understanding, not to replace reading.

Details
Exam preparation

Exam revision timetable

A realistic revision schedule built around your exam dates and weak topics.

Create a revision timetable. Exams and dates: [subject – date] Today's date: [date] Hours I can study on weekdays / weekends: [hours] Topics I find hardest: [list] Other commitments: [work, chores, church, sport] Use spaced repetition (revisit topics), put harder topics earlier in the day, include short breaks and one rest day a week, and include past-paper practice in the final two weeks. Present it as a week-by-week table.

How to use it

Be honest about your available hours; an achievable plan beats an ambitious one you abandon.

Details
Exam preparation

Exam-style practice questions

Generate practice questions in the style of your exam, with a mark scheme.

Write 8 practice questions on [topic] for [exam, e.g. WASSCE, IGCSE, A-level, SAT] [subject]. Mix difficulty (3 easy, 3 medium, 2 hard) and match the style of that exam as closely as you can. After all the questions, give a mark scheme with model answers and common mistakes. Note: I will check the style against real past papers.

How to use it

Try the questions before reading the mark scheme. Compare with official past papers, which remain the best practice.

Details
Academic writing assistance

Feedback on your essay draft

Get specific feedback on structure, argument and clarity — without the AI rewriting it for you.

Act as a strict but helpful tutor. Give feedback on my essay draft. Do not rewrite it. Assignment question: [paste] Level and marking criteria: [paste or describe] Essay: [paste] Give feedback on: (1) how directly it answers the question, (2) structure and paragraph flow, (3) use of evidence, (4) clarity of sentences — quote up to 3 example sentences that need work. End with the 3 changes that would most improve my mark.

How to use it

This keeps the work yours. Check your institution's AI policy; many allow feedback but not AI-written text.

Details
Academic writing assistance

Essay outline from your argument

Organise your own ideas into a logical essay plan.

Help me organise my essay. Question: [question]. Word limit: [number]. My main argument: [your thesis in 1–2 sentences] My points and evidence so far: [bullet notes] Create an outline with an introduction plan, body paragraphs (topic sentence, evidence from my notes, link back to the question), a counter-argument paragraph, and a conclusion plan. Suggest word counts per section. Point out any gaps where I need more evidence.

How to use it

The outline uses your ideas; you write the essay.

Details
Resume writing

Achievement-focused CV/résumé bullet points

Turn job duties into results-focused bullet points recruiters notice.

Rewrite my work experience as achievement-focused bullet points for a CV/résumé. Target role: [job title] Job description keywords: [paste key requirements] My experience: Role: [title, company, dates] What I did: [describe duties and any results, numbers, feedback] Write 4–6 bullets per role starting with strong action verbs and showing impact. Use numbers only where I have provided them; where a number would help but I haven't given one, write [add number] so I can fill it in. Do not invent achievements.

How to use it

Fill every [add number] with a true figure or remove it. Recruiters may ask about anything on your CV.

Details
Resume writing

Tailor your CV to a job advert

Compare your CV with a job advert and see what to change.

Compare my CV with this job advert. Job advert: [paste] My CV: [paste] Give me: (1) a match score out of 10 with reasons, (2) the requirements I meet but haven't made obvious, (3) requirements I don't appear to meet and honest ways to address them, (4) a rewritten professional summary of 3 sentences tailored to this job. Don't add skills I don't have.

How to use it

Remove personal details such as your address and ID numbers before pasting your CV into any AI tool.

Details
Cover letters

Tailored cover letter

A specific, sincere cover letter that connects your experience to the role.

Write a cover letter for this application. Job title and company: [details] Job advert key points: [paste] Why I want this job specifically: [your real reasons] My two most relevant experiences: [describe] Tone: [e.g. confident but warm] Under 300 words. Open with something specific about the role or company, not "I am writing to apply". Connect each experience to a requirement in the advert. End with a clear, polite next step. Use [British/American] English.

How to use it

Your real reasons matter: generic letters are easy to spot. Edit the result so it sounds like you.

Details
Cover letters

Cover letter for a career change

Explain a career change confidently and show transferable skills.

I am moving from [current field/role] to [new field/role]. Write a cover letter for [job and company]. Transferable skills and examples: [list with real examples] Steps I've taken toward the new field: [courses, projects, volunteering] Why I'm changing: [honest reason] Address the career change directly in the first paragraph, show how my background is an advantage, and keep it under 300 words.

How to use it

Be specific about the steps you've already taken; they show commitment.

Details
Interview preparation

Mock interview with feedback

Practise a realistic interview, one question at a time, with feedback on each answer.

Act as an interviewer for a [job title] role at a [type of company]. The interview is [competency-based / technical / mixed]. Ask me one question at a time and wait for my answer. After each answer, give brief feedback: what worked, what was missing, and how to use the STAR method (Situation, Task, Action, Result) better. Ask 6 questions in total, including one difficult question. At the end, summarise my strengths and the 2 things to practise most. Job description: [paste]

How to use it

Type or speak your answers as you would in a real interview. Voice mode in apps like ChatGPT or Gemini makes this feel more realistic.

Details
Interview preparation

Smart questions to ask the interviewer

Thoughtful questions that show interest and help you judge the job.

I have an interview for [role] at [company]. What I know about the company: [notes from their website/news]. Suggest 8 questions I could ask at the end of the interview, grouped into: the role, the team, success and growth, and the company. Avoid questions answered on their website. Mark the 3 best ones.

How to use it

Pick 2–3 questions and adapt them to what comes up in the interview.

Details
LinkedIn optimisation

LinkedIn About section

A clear, first-person About section that explains what you do and for whom.

Write a LinkedIn About section for me. Current role/field: [details] Who I help or work with: [audience] Key skills: [list] Proof: [achievements, projects, certifications] What I'm looking for: [jobs, clients, collaborations] Personality/tone: [e.g. friendly, direct] Write in the first person, 150–250 words, short paragraphs, with the most important point in the first two lines (shown before "see more"). End with how to contact me. Avoid clichés like "passionate" and "results-driven".

How to use it

Read it aloud; if it doesn't sound like you, ask the AI to make it more conversational.

Details
LinkedIn optimisation

LinkedIn headline options

Ten headline options that say what you do and attract the right people.

Write 10 LinkedIn headline options (under 220 characters) for a [role] who helps [audience] with [result]. Include keywords recruiters search for: [keywords]. Give a mix of styles: straightforward, results-focused, and specialist. Mark the 3 strongest.

How to use it

Check that the keywords match job titles in adverts you're targeting.

Details
Career planning

Explore career paths

Discover realistic career options based on your skills, interests and situation.

Help me explore career options. My education: [details] Skills I enjoy using: [list] Things I dislike: [list] Country / city: [location] Constraints: [e.g. need income within 6 months, can't relocate] Suggest 5 career paths. For each: what the work involves day to day, skills I already have, skills to build, typical entry routes in my country, and one small step I can take this week to test it. Tell me where I should check salary and demand data for my country rather than guessing figures.

How to use it

Use official labour-market sources and real job adverts to check demand and salaries.

Details
YouTube scripts

YouTube video script with a strong hook

A structured script with hook, chapters and call to action, written for speaking.

Write a YouTube script. Topic: [topic] Audience: [who watches] Target length: [minutes] My channel style: [e.g. calm tutorial, energetic commentary] Key points I want to cover: [list, including my own experience or examples] Structure: a hook in the first 15 seconds that states what viewers will get, a brief intro, chapters with timestamps-ready titles, on-screen text/b-roll suggestions in [brackets], and a natural call to action. Write for speaking: short sentences, conversational tone.

How to use it

Add your own stories and examples — they're what make videos worth watching. Read it aloud and simplify anything awkward.

Details
Blog writing

SEO-friendly blog post outline

An outline that matches search intent and covers the topic properly.

Create a detailed outline for a blog post. Main keyword / topic: [keyword] Audience: [who is searching] What the reader wants to achieve: [their goal] My unique angle or experience: [what you know that others don't] Include: 3 title options under 60 characters, a one-sentence meta description, H2 and H3 headings, key points under each heading, where to add examples or screenshots, and 4 questions readers commonly ask. Focus on answering the reader's goal fully rather than stuffing keywords.

How to use it

Your unique angle is what makes a post rank and get shared. Write the post yourself or edit heavily.

Details
Blog writing

Sharper blog introduction

Rewrite a slow introduction so readers keep reading.

Rewrite this blog post introduction in three different ways. Each under 80 words, getting to the point within the first two sentences, and telling the reader what they'll learn. Keep my voice. Post title: [title] Current intro: [paste]

How to use it

Pick the version closest to your voice and adjust.

Details
Social media

Two-week social media content calendar

A balanced posting plan with ideas, formats and captions.

Create a 2-week social media content calendar. Business/creator: [what you do] Platforms: [e.g. Instagram, TikTok, LinkedIn, X] Audience: [who] Goal: [e.g. more enquiries, followers, sales] Posting frequency: [per week] Present as a table: date, platform, format (carousel, short video, story, text), post idea, caption draft, and call to action. Mix educational, behind-the-scenes, social proof (only real), and promotional posts in roughly a 4:2:2:2 ratio.

How to use it

Replace any social proof with real customer feedback (with permission).

Details
Social media

Caption variations for one post

Several caption styles for the same post, ready to test.

Write 5 caption options for this post: [describe the image/video]. Platform: [platform]. Audience: [who]. Call to action: [what you want them to do]. Styles: 1) short and punchy, 2) story-based, 3) question to drive comments, 4) educational tip, 5) list. Suggest up to 5 relevant hashtags for each, avoiding overly generic ones.

How to use it

Test different styles over a few weeks and see which performs best for your audience.

Details
Video ideas

Video ideas from audience questions

Generate video ideas based on what your audience actually asks.

My channel/account is about [niche] for [audience]. Questions and comments my audience has sent me: [paste] Generate 15 video ideas based on these questions. For each give a title, a one-line hook, and the format (tutorial, myth-busting, reaction, comparison, story). Group them into 3 themed series.

How to use it

Audience questions are the best source of ideas. Collect them from comments, DMs and search suggestions.

Details
Image generation

Detailed image generation prompt

Expand a simple idea into a precise prompt for any AI image generator.

Turn my idea into a detailed prompt for an AI image generator. Idea: [e.g. a woman selling fruit at a market] Purpose: [e.g. blog header, Instagram post] Style: [e.g. natural photography, flat illustration, watercolour] Aspect ratio: [e.g. 16:9] Write one prompt covering: subject and action, setting, lighting, camera angle or composition, colour palette, mood, and style. Then give 2 variations. Avoid copyrighted characters and real people's names.

How to use it

Works with Midjourney, Adobe Firefly, ChatGPT, Gemini and others. Adjust the wording to each tool's style.

Details
Advertising copy

Social media ad copy variations

Ad variations built around different customer motivations.

Write ad copy for [platform, e.g. Facebook/Instagram]. Product/service: [description] Price/offer: [real offer] Audience: [who] Main benefit: [benefit] Common objection: [objection] Write 4 variations, each based on a different angle: problem/solution, social proof (use only: [real proof or "none"]), offer-focused, and curiosity. For each: primary text under 125 characters, headline under 40 characters, and call-to-action button suggestion. Follow advertising rules: no exaggerated or unverifiable claims.

How to use it

Check the platform's advertising policies, especially for health, finance and personal attributes.

Details
Advertising copy

Product description that sells

Benefit-led product descriptions for online shops.

Write a product description for my online shop. Product: [name] Features and specifications: [list facts] Who it's for: [customer] What problem it solves: [problem] Tone: [e.g. friendly, premium] Write: a one-line headline, a 60–100 word description focusing on benefits, a bullet list of key features, and a short care/usage note. Use only the facts provided.

How to use it

Never let the AI add specifications you haven't provided.

Details
Python

Write a Python script with explanations

Get working Python code plus an explanation of how it works.

Write a Python script that [describe the task]. Input: [describe input data/format] Output: [describe expected output] Python version: [e.g. 3.12] Libraries allowed: [e.g. standard library only, pandas] Requirements: clear variable names, comments for non-obvious parts, error handling for [likely problems], and a small example of how to run it. After the code, explain how it works in plain English and list any assumptions you made.

How to use it

Run the code on test data first. Read the assumptions list and correct any that are wrong.

Details
Python

Clean a dataset with pandas

Generate pandas code to clean and summarise a messy CSV.

I have a CSV with these columns and sample rows: [paste column names and 5 sample rows — remove personal data] Problems I see: [e.g. missing values, mixed date formats, duplicates] Goal: [e.g. monthly sales totals by region] Write pandas code that loads the file, fixes these problems step by step with comments explaining each choice, and produces the goal output. Print row counts before and after each cleaning step so I can check nothing was lost unexpectedly.

How to use it

Never paste real customer data into an AI tool; use anonymised samples.

Details
JavaScript

Explain this JavaScript code

Understand unfamiliar JavaScript line by line.

Explain this JavaScript code to someone with [beginner/intermediate] experience: ```js [paste code] ``` 1. Summarise what it does in 2 sentences. 2. Walk through it section by section. 3. Point out any bugs, security problems or outdated patterns. 4. Suggest one improvement with an example.

How to use it

Great for code you inherited or found online. Test any suggested change.

Details
JavaScript

Accessible form validation in JavaScript

Client-side validation with accessible error messages.

Write vanilla JavaScript (no frameworks) to validate this HTML form: ```html [paste form HTML] ``` Rules: [e.g. email required and valid, phone optional, password 12+ characters] Show errors next to each field, link them with aria-describedby, move focus to the first invalid field on submit, and don't block the user from typing. Remind me that server-side validation is still required.

How to use it

Client-side validation improves usability, but always validate on the server too.

Details
SQL

Write a SQL query from plain English

Describe what you need and get a SQL query that matches your schema.

Write a SQL query for [database: PostgreSQL / MySQL / SQL Server / SQLite]. Tables: [paste CREATE TABLE statements or column lists] What I need: [plain-English description, e.g. "top 10 customers by total spend in 2025, with their email and number of orders"] Explain each part of the query, mention any indexes that would help performance, and point out edge cases (e.g. NULLs, ties).

How to use it

Test on a copy of your data. Check that joins don't duplicate rows.

Details
Debugging

Debug an error message

Find the cause of an error and fix it, with an explanation.

I'm getting this error: ``` [paste full error message and stack trace] ``` Relevant code: ``` [paste the code around where the error happens] ``` Environment: [language version, framework, OS] What I expected: [behaviour] What I've tried: [list] Explain the most likely cause, give the fix, and explain why it works. If there are several possible causes, list them in order of likelihood with a way to check each.

How to use it

Include the full error and what you've already tried. Remove passwords and API keys from code before pasting.

Details
Debugging

Code review checklist

A structured review covering bugs, security, readability and tests.

Review this code as a senior developer. ```[language] [paste code] ``` Context: [what it's for] Organise feedback under: Bugs, Security, Performance, Readability, Tests. For each issue: severity (high/medium/low), the line or section, the problem, and the suggested fix. Finish with what's done well.

How to use it

AI reviews miss things; use them alongside human review and automated tests.

Details
Code documentation

Add documentation to code

Generate docstrings and comments in your project's style.

Add documentation to this code using [docstring style, e.g. Google style, JSDoc]. ```[language] [paste code] ``` Document each function's purpose, parameters, return value, and errors raised. Add comments only where the logic isn't obvious. Don't change the code itself.

How to use it

Check that the documentation matches what the code actually does.

Details
Code documentation

Project README

A clear README for a code project.

Write a README.md for my project. Name: [name] What it does: [description] Tech stack: [list] How to install and run: [steps/commands] Configuration: [environment variables] Licence: [licence] Sections: overview, features, requirements, installation, usage with examples, configuration, contributing, licence. Keep it concise and use code blocks for commands.

How to use it

Run every command in the README yourself to make sure it works.

Details
Software development

Plan a feature before coding

Break a feature into requirements, design decisions and tasks.

Help me plan this feature before I write code. Project: [description and tech stack] Feature: [what users should be able to do] Constraints: [deadlines, performance, existing architecture] Give: user stories, acceptance criteria, data model changes, API/interface changes, edge cases, security considerations, a task breakdown in the order to build it, and the tests I should write.

How to use it

Use the plan to discuss with your team before building.

Details
Software development

Write unit tests

Generate tests covering normal cases, edge cases and errors.

Write unit tests for this function using [test framework, e.g. pytest, Jest, Vitest]. ```[language] [paste function] ``` Cover normal inputs, edge cases (empty, zero, very large, unusual characters), and error handling. Use clear test names that describe the expected behaviour. Point out any behaviour that seems like a bug rather than writing a test that passes for it.

How to use it

Run the tests; a failing test may reveal a real bug.

Details
Time management

Prioritise your to-do list

Sort tasks by urgency and importance and decide what to drop.

Here is my to-do list: [paste tasks, with deadlines where known] My main goals this month: [goals] Sort the tasks into an Eisenhower matrix (Urgent & important, Important not urgent, Urgent not important, Neither). Then tell me: the 3 tasks to do first today, what to schedule, what to delegate (and to whom, if I've mentioned people), and what to drop. Ask me about any task where the deadline or importance is unclear.

How to use it

Be honest about your goals: they determine what counts as important.

Details
Time management

Weekly review

Reflect on the past week and set up the next one.

Guide me through a weekly review. Ask me these questions one at a time and wait for each answer: 1. What did I finish this week? 2. What didn't get done, and why? 3. What drained my energy? 4. What's coming up next week (deadlines, events)? 5. What are my top 3 outcomes for next week? After my answers, summarise the week in 3 bullets and propose a simple plan for next week with time blocks for my top 3 outcomes.

How to use it

Do this at the same time each week, e.g. Friday afternoon.

Details
Project management

Project plan with milestones

Turn a project goal into phases, tasks, owners and risks.

Create a project plan. Project: [description] Deadline: [date] Team: [names and roles] Budget/resources: [details] Known constraints: [list] Include: objectives, scope (in and out), phases with milestones and dates, a task list with owners, dependencies, top 5 risks with mitigation, and a simple weekly check-in agenda. Present tasks as a table.

How to use it

Paste the task table into a project tool such as Trello, Asana, Notion or a spreadsheet.

Details
Meeting summaries

Summarise meeting notes into actions

Turn messy notes or a transcript into decisions and action items.

Summarise these meeting notes/transcript: [paste] Format: - Meeting purpose (1 sentence) - Key decisions - Action items as a table: task, owner, due date (write "not set" if unclear) - Open questions - A short follow-up email to attendees Only include what was actually said. Don't assign owners or dates that weren't mentioned.

How to use it

Check the action items with attendees. Get consent before recording meetings.

Details
Daily planning

Plan your day in time blocks

A realistic daily schedule based on your energy and commitments.

Plan my day in time blocks. Fixed commitments: [times and events] Tasks for today: [list with rough time estimates] My best focus time: [e.g. mornings] Working hours: [start–end] Put the hardest task in my best focus time, group small tasks together, add 10-minute buffers between blocks and a proper lunch break. If everything doesn't fit, tell me what to move to tomorrow instead of overfilling the day.

How to use it

Estimate generously; most tasks take longer than expected.

Details
Email management

Triage a backlog of emails

Decide what needs a reply, what to archive and what to delegate.

Here are subject lines and short previews of emails in my inbox: [paste — remove sensitive details] My role: [role] Sort them into: Reply today, Reply this week, Delegate, Read later, Archive. For the "Reply today" group, draft a one-line reply idea for each.

How to use it

Don't paste confidential email contents into tools your organisation hasn't approved.

Details
Email management

Quick reply drafts

Draft short replies to emails in three tones.

Draft a reply to this email: [paste]. What I want to say: [your answer in a few words, e.g. "yes but next week"] Give three versions: brief (2 sentences), friendly, and formal. Keep my answer exactly as I stated it.

How to use it

Pick one and adjust names and details before sending.

Details