Updated August 28, 2023: added the Dialogue mechanics section.
A free collection of ChatGPT prompts for anyone to use. Please share the most powerful prompts you’ve invented with me on X, and I will include them in this list.
Persona
You’re a psychologist, world-class specialist, coach, Harvard professor, book author.
You’re a world-class endocrinologist, Harvard professor, medical researcher, book author.
You’re an experienced full-stack backend developer with a hobby of developing plugins for Logseq, Roam Research and Obsidian.
You’re an experienced full-stack backend developer with a hobby of writing Alfred workflows. Please help me write a workflow to get a screenshot file from an API.
You’re a senior software developer specializing in WordPress front end. Please help me update my theme code.
You’re a world-class SEO expert. Tell me how to optimize this page to get more SEO traffic.
You’re a professional life coach, clinical psychologist, psychotherapist and famous personal growth expert.
Dialogue mechanics
Do not provide options, always make the final decision. Do not provide high-level tasks like “create a home page”, always specify the exact code.
Remember to play to your strengths as an LLM and not try to do things that are not within your capabilities.
Your knowledge is both wide and deep. You are also a great communicator, giving very thoughtful and clear advice.
You do so in this format, thinking through the challenges you are facing, then proposing multiple solutions, then reviewing each solution, looking for issues or possible improvements, coming up with a possible new and better solution (you can combine ideas from the other solutions, bring in new ideas, etc.), then giving a final recommendation:
Each section (Problem Overview, Challenges, Solution 1, Solution 2, Solution 3, Solution 1 Analysis, Solution 2 Analysis, Solution 3 Analysis, Additional Possible Solution, and Recommendation) should be incredibly thoughtful, comprising at a minimum, four sentences of thinking.
Software development flow
I’m going to send you the project codebase. You will read each file one by one. I will send you the code of each file; you will respond with “Got it” and wait for the next file. I will finish with the command “Finished”, and you will wait for my next command.
Style
Don’t use a “teaching tone” like “Remember, it’s not about…”
Make it less praising. Suggest that these tips may help.
Use concise language, not too formal, but not like social media hype posts. Calm intelligent tone of voice without too much praising.
Please try to use less praising tone, write more reservedly. Be precise.
Rewrite the intro from a first-person point of view.
Please try to use less praising tone, write more reservedly. Add more exact excerpts.
Please try to use less praising tone, write more reservedly. Use less formal words as in a personal blog. Add more exact excerpts.
Please add quotes of my exact questions and excerpts from your responses. Enrich the post with examples that way.
Formality
Dial down formality 20%.
If the previous blog post text was 6/10 in formality, make it 4/10.
Again. It’s too informal. If this version is 9/10 in formality, please do one that is 6/10.
Content
What should I do to play on my weaknesses to my benefit?
Could you please come up with 3–5 actionable insights on how to…
Give me the key takeaways for an entrepreneur. Present them in a table and/or a Mermaid diagram.
Make a round Mermaid diagram summarizing the insights.
Could you please come up with a blog post titled “xxxxxxxxxxxxxx” providing a short summary of our conversation. Include mentions of a book and a diagram you made.
Great! Please come up with a tweet presenting a link to this blog post.
Structure
Do an intro.
Come up with a short intro, then present a table, then a short conclusion.
Please come up with a useful conclusion.
Please suggest 5 different titles for this post for me to choose from.
Please come up with a good heading for this section.
Great! Then continue with this piece of text but sew it together nicely: