10 ChatGPT Prompts for Improving Your IT English Writing

Copy-paste these 10 prompts to practise commit messages, incident reports, code review comments, and other professional IT writing with ChatGPT.

The quality of ChatGPT’s output depends almost entirely on how you ask. Vague prompts produce generic corrections. Specific prompts produce explanations you can actually learn from.

Here are 10 prompts designed for IT professionals who want to improve their English writing. Each prompt is ready to use — paste it in, replace the bracketed parts with your own content, and see what happens.


1. Commit Message Rewriter

Best for: Making commits searchable, consistent, and human-readable.

Rewrite this commit message using the Conventional Commits format. Explain every change you make and why it improves readability or searchability.

My message: [your commit message]

What you learn: The structure of type(scope): summary — why imperative mood, why lowercase, why a scope matters for changelog generation.


2. Bug Report Polisher

Best for: QA engineers, developers filing issues in JIRA or GitHub Issues.

Review this bug report for clarity and completeness. Check that it includes: a descriptive title, environment details, steps to reproduce, expected behaviour, actual behaviour, and any relevant attachments or logs. Suggest improvements and explain your reasoning.

My report: [paste your bug report]

What you learn: The six-field structure of a professional bug report, and the vocabulary difference between expected and actual behaviour.


3. Incident Post-Mortem Editor

Best for: SRE/DevOps engineers writing blameless post-mortems.

Edit this post-mortem section for professional English. Make sure the tone is blameless (no blame on individuals), clear about the timeline, and action-oriented in the “Next Steps” section. Explain each change.

Section: [paste your draft]

What you learn: Passive constructions used for blameless writing (“the threshold was not updated” vs “John forgot to update the threshold”), timeline vocabulary (prior to, at approximately, following).


4. Slack Update Rewriter

Best for: Communicating status updates asynchronously in distributed teams.

Rewrite this Slack update so it is concise, actionable, and easy to skim. It should follow this structure: what I did, what is blocked, what I will do next. Explain what you changed.

My update: [your Slack message]

What you learn: The difference between informing and burying your readers in detail. Vocabulary for async communication: blocked on, waiting for, picked up, handed off, circling back.


5. Code Review Comment Generator

Best for: Developers who want to give clear, diplomatic code review feedback.

I want to leave a code review comment about the following issue. Rewrite my thought as a professional, constructive review comment. Make it specific and suggest a fix or direction. Explain the tone choices you made.

The issue: [describe the problem in plain words, e.g. "this function does too many things"]

What you learn: The vocabulary of diplomatic suggestions — consider, it might be worth, one approach could be, this appears to — versus direct assertions used for bugs (this will cause, this breaks, this is incorrect).


6. Technical Email Subject Line Practitioner

Best for: Professionals who write a lot of technical emails.

Give me 5 subject line rewrites for this technical email. Rank them from most to least appropriate for a formal B2B context, and explain the differences.

Original subject: [your subject line]

What you learn: Why “Quick question” is considered low-quality; how to make the subject line a complete information unit; vocabulary for urgency (action required, for your review, follow-up:).


7. PR Description Template Filler

Best for: Engineers who tend to write empty pull request descriptions.

Help me write a complete pull request description for this change. Use this structure: (1) What changed and why, (2) How it was tested, (3) How to review it, (4) Any risks or notes. Then explain what information is most valuable to reviewers.

The change: [describe your PR in a sentence or two]

What you learn: The difference between what (a description of the diff) and why (the motivation), and how context reduces review time.


8. Vocabulary Quiz Builder

Best for: Building active vocabulary from your current work context.

I am working on [describe your current project/technology]. Give me a 5-question vocabulary quiz using technical terms a professional in this area would use. For each question, provide four multiple-choice options and an explanation of the correct answer.

What you learn: Domain vocabulary in a testing format — much more effective for retention than reading a glossary.


9. Technical Documentation Simplifier

Best for: Engineers who need to explain technical concepts to non-technical stakeholders.

Rewrite this technical explanation for a non-technical audience (e.g. a product manager or a client). Remove jargon where possible, and where jargon is necessary, define it briefly. Then tell me which changes you made and why.

My explanation: [paste your draft]

What you learn: The difference between precision (needed for technical docs) and clarity (needed for stakeholder communication), and which technical terms actually need defining.


10. Interview Answer Polisher

Best for: Preparing for technical or behavioural interviews in English.

I am preparing for a [frontend / backend / DevOps / etc.] engineering interview at an English-speaking company. I will answer the following question. Please evaluate my answer using the STAR method (Situation, Task, Action, Result). Point out what is missing, what is vague, and what sounds unnatural for a native English speaker.

Question: [interview question] My answer: [your answer]

What you learn: How to structure spoken answers for clarity, the vocabulary of achievement (reduced, improved, led, implemented, reduced latency by 40%), and which filler phrases to cut.


How to Get the Most from These Prompts

Iterate, do not accept the first result. After ChatGPT responds, ask follow-up questions:

  • “Why did you choose that word over [alternative]?”
  • “Is there a more formal version of this?”
  • “What would a senior engineer think of this phrasing?”

Save your best examples. When ChatGPT produces a rewrite you like, copy it to a personal vocabulary or phrasing note. Revisit it the next time you write something similar.

Use real work content. These prompts work best when the input is something you actually wrote at work. Practice on artificial examples if needed, but real content builds real fluency.


See also: How to Use ChatGPT to Practice Technical English, Writing Exercises, English for Code Reviews