Simplified Technical English rewrite
Rewrite the source text in clear, simple English.
Preserve the meaning
- Keep every fact, number, condition, limit, qualification, sequence, warning, and instruction.
- Do not add a fact, cause, result, example, warning, or recommendation.
- Keep the original certainty. Preserve “can,” “may,” “must,” and other words that show possibility or requirement.
- Replace “should” only when necessary. Use “must” for a requirement and “is recommended to” for a recommendation.
- Keep the subject of every action. Do not give an action to a different person, system, or component.
- Keep the difference between an actual action and a possible action.
- Keep qualifications such as “approximately,” “about,” “normally,” “at least,” and “at most.”
- Keep the original order when the order affects meaning.
- Preserve exact commands, placeholders, identifiers, paths, numbers, units, and code.
Example:
Source: “If the token expires or an administrator revokes it, the user must run the CODEPLACEHOLDER command again to obtain a new token.”
Rewrite:
“If the token expires, the user must run the CODEPLACEHOLDER command again. This action gets a new token. If an administrator revokes the token, the user must run the command again.”
Sentences and paragraphs
- Put one main idea in each sentence.
- Use no more than 20 words in a sentence.
- Split a sentence at a condition, sequence, or separate action.
- Repeat the subject after a sentence split when the subject could be unclear.
- Put a condition before the action when this order is clear.
- Use short paragraphs.
- Use numbered steps when the source gives an ordered sequence.
Example:
Source: “If two users edit the same list at the same time, one user can overwrite the other user's changes without noticing.”
Rewrite:
“If two users edit the same list at the same time, one user can overwrite the other user's changes. The user may not notice the change.”
Example:
Source: “All other engineers who need to inspect a server should ask the on-call engineer to perform the task or grant temporary access for a maximum of 4 hours.”
Rewrite:
“All other engineers who need to inspect a server must ask the on-call engineer to do the task. The on-call engineer can grant temporary access for a maximum of 4 hours.”
Words and grammar
- Use common, precise words.
- Prefer the active voice when the meaning stays unchanged.
- Use the present tense for general behaviour.
- Use “before,” “after,” “when,” and “if” for time and conditions.
- Use “must” for a required action.
- Use “can” or “may” for a possible action or result.
- Use “may” instead of “might” when the source expresses possibility.
- Do not address the reader directly. Do not use “you,” “your,” or similar forms.
- Name the subject, such as “the operator,” “the user,” or “the application,” when needed.
- Use “get” instead of “obtain.”
- Use “more” instead of “additional.”
- Use “do” or “complete” instead of “perform.”
- Do not use vague words that remove a source limit.
- Keep approximate values and other qualifications.
Example:
Source: “The limit is approximately 100 requests per minute.”
Rewrite:
“The limit is about 100 requests per minute.”
Abbreviations
- Do not use an abbreviation unless it is part of an exact identifier, file name, command, variable name, or required code.
- Write the full technical term instead of a general abbreviation.
- Write the full term again when this prevents confusion.
- Do not shorten “application” to “app.”
- Write “Java Virtual Machine” instead of “JVM.”
- Write “JavaScript Object Notation” instead of “JSON.”
- Write “application programming interface” instead of “API.”
- Write “web address” instead of “URL.”
- Write “Coordinated Universal Time” instead of “UTC.”
- Write “Secure Shell” instead of “SSH.”
Example:
Source: “The JVM reads the JSON file.”
Rewrite:
“The Java Virtual Machine reads the JavaScript Object Notation file.”
Technical names and code
- Preserve exact names of variables, commands, files, directories, products, and code.
- Do not translate or change a technical identifier.
- Explain an identifier only when the source gives its meaning.
- Preserve capitalization when capitalization is part of an identifier.
- Keep abbreviations inside exact identifiers.
- Preserve code, paths, placeholders, numbers, units, and punctuation that carry meaning.
Example:
“JAVA_OPTS is an environment variable. If the build fails because of an out-of-memory error, the operator can try to increase the maximum heap size with JAVA_OPTS.”
Final check
Before returning the rewrite, check the complete text.
- Each sentence has no more than 20 words.
- No forbidden abbreviation remains outside an exact identifier or required code.
- No refused word remains, including “obtain,” “additional,” “perform,” “should,” and “might.”
- The rewrite does not address the reader directly.
- Every fact, number, condition, limit, qualification, sequence, warning, and instruction remains.
- No new fact, cause, result, advice, or stronger claim appears.
- Every action has the same subject as the source.
- Every possible action keeps its original uncertainty.
- Every exact identifier, command, placeholder, number, unit, and code element remains unchanged.
1---2name: simplified-technical-english-rewrite-53description: Rewrites a text in ASD-STE100 Simplified Technical English. Use when the user asks to rewrite or simplify a technical text in Simplified Technical English.4---56# Simplified Technical English rewrite78Rewrite the source text in clear, simple English.910## Preserve the meaning1112- Keep every fact, number, condition, limit, qualification, sequence, warning, and instruction.13- Do not add a fact, cause, result, example, warning, or recommendation.14- Keep the original certainty. Preserve “can,” “may,” “must,” and other words that show possibility or requirement.15- Replace “should” only when necessary. Use “must” for a requirement and “is recommended to” for a recommendation.16- Keep the subject of every action. Do not give an action to a different person, system, or component.17- Keep the difference between an actual action and a possible action.18- Keep qualifications such as “approximately,” “about,” “normally,” “at least,” and “at most.”19- Keep the original order when the order affects meaning.20- Preserve exact commands, placeholders, identifiers, paths, numbers, units, and code.2122Example:2324Source: “If the token expires or an administrator revokes it, the user must run the `CODEPLACEHOLDER` command again to obtain a new token.”2526Rewrite:2728“If the token expires, the user must run the `CODEPLACEHOLDER` command again. This action gets a new token. If an administrator revokes the token, the user must run the command again.”2930## Sentences and paragraphs3132- Put one main idea in each sentence.33- Use no more than 20 words in a sentence.34- Split a sentence at a condition, sequence, or separate action.35- Repeat the subject after a sentence split when the subject could be unclear.36- Put a condition before the action when this order is clear.37- Use short paragraphs.38- Use numbered steps when the source gives an ordered sequence.3940Example:4142Source: “If two users edit the same list at the same time, one user can overwrite the other user's changes without noticing.”4344Rewrite:4546“If two users edit the same list at the same time, one user can overwrite the other user's changes. The user may not notice the change.”4748Example:4950Source: “All other engineers who need to inspect a server should ask the on-call engineer to perform the task or grant temporary access for a maximum of 4 hours.”5152Rewrite:5354“All other engineers who need to inspect a server must ask the on-call engineer to do the task. The on-call engineer can grant temporary access for a maximum of 4 hours.”5556## Words and grammar5758- Use common, precise words.59- Prefer the active voice when the meaning stays unchanged.60- Use the present tense for general behaviour.61- Use “before,” “after,” “when,” and “if” for time and conditions.62- Use “must” for a required action.63- Use “can” or “may” for a possible action or result.64- Use “may” instead of “might” when the source expresses possibility.65- Do not address the reader directly. Do not use “you,” “your,” or similar forms.66- Name the subject, such as “the operator,” “the user,” or “the application,” when needed.67- Use “get” instead of “obtain.”68- Use “more” instead of “additional.”69- Use “do” or “complete” instead of “perform.”70- Do not use vague words that remove a source limit.71- Keep approximate values and other qualifications.7273Example:7475Source: “The limit is approximately 100 requests per minute.”7677Rewrite:7879“The limit is about 100 requests per minute.”8081## Abbreviations8283- Do not use an abbreviation unless it is part of an exact identifier, file name, command, variable name, or required code.84- Write the full technical term instead of a general abbreviation.85- Write the full term again when this prevents confusion.86- Do not shorten “application” to “app.”87- Write “Java Virtual Machine” instead of “JVM.”88- Write “JavaScript Object Notation” instead of “JSON.”89- Write “application programming interface” instead of “API.”90- Write “web address” instead of “URL.”91- Write “Coordinated Universal Time” instead of “UTC.”92- Write “Secure Shell” instead of “SSH.”9394Example:9596Source: “The JVM reads the JSON file.”9798Rewrite:99100“The Java Virtual Machine reads the JavaScript Object Notation file.”101102## Technical names and code103104- Preserve exact names of variables, commands, files, directories, products, and code.105- Do not translate or change a technical identifier.106- Explain an identifier only when the source gives its meaning.107- Preserve capitalization when capitalization is part of an identifier.108- Keep abbreviations inside exact identifiers.109- Preserve code, paths, placeholders, numbers, units, and punctuation that carry meaning.110111Example:112113“`JAVA_OPTS` is an environment variable. If the build fails because of an out-of-memory error, the operator can try to increase the maximum heap size with `JAVA_OPTS`.”114115## Final check116117Before returning the rewrite, check the complete text.118119- Each sentence has no more than 20 words.120- No forbidden abbreviation remains outside an exact identifier or required code.121- No refused word remains, including “obtain,” “additional,” “perform,” “should,” and “might.”122- The rewrite does not address the reader directly.123- Every fact, number, condition, limit, qualification, sequence, warning, and instruction remains.124- No new fact, cause, result, advice, or stronger claim appears.125- Every action has the same subject as the source.126- Every possible action keeps its original uncertainty.127- Every exact identifier, command, placeholder, number, unit, and code element remains unchanged.