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 facts, causes, results, examples, warnings, or advice.
- Keep the original certainty. Preserve “can,” “may,” and “must.”
- Express a recommendation without “should,” for example, “is recommended to” or “is required to,” only when the source gives that recommendation or requirement.
- Keep the stated subject of every action.
- Do not assign an action to a different person, system, or component.
- Keep the difference between an actual action and a possible action.
- Keep approximate values and other limits. Do not replace “approximately,” “about,” “at least,” or “at most” with a general word.
- Keep the original order when the order affects meaning.
- Preserve exact commands, placeholders, code, paths, numbers, units, and punctuation when they carry meaning.
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 the source names an administrator, keep the administrator as the subject of the revocation action.
Sentences and paragraphs
- Put one main idea in each sentence.
- Use no more than 20 words in a sentence. Split a sentence when it contains a condition and a separate action.
- Repeat the subject when a split sentence could cause confusion.
- 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 the test fails, stop the deployment and report the error.”
Rewrite:
“If the test fails, stop the deployment. Report the error.”
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.”
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 words.
- 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,” “complete,” or another plain verb instead of “perform.”
- Do not use vague words that remove a source limit.
- Keep “approximately” or “about” when the source gives an approximate value.
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 an exact identifier or required code.
- Write the full technical term instead of a general abbreviation.
- Use the full term again when this prevents confusion.
- Keep an abbreviation when it is part of an exact identifier, file name, command, variable name, or required code.
- 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 the 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 an abbreviation inside an exact identifier, such as
JVM_PATH.
- Keep required code and placeholders unchanged.
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 each sentence and the complete paragraph.
- Every sentence has 20 words or fewer.
- No forbidden abbreviation remains.
- 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, example, advice, or stronger claim appears.
- Every action has the same subject as the source.
- Every possible action keeps its original uncertainty.
- Every approximate value and other qualification remains.
- Every exact identifier, command, placeholder, number, unit, and code element remains unchanged.
1---2name: simplified-technical-english-rewrite-43description: 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 facts, causes, results, examples, warnings, or advice.14- Keep the original certainty. Preserve “can,” “may,” and “must.”15- Express a recommendation without “should,” for example, “is recommended to” or “is required to,” only when the source gives that recommendation or requirement.16- Keep the stated subject of every action.17- Do not assign an action to a different person, system, or component.18- Keep the difference between an actual action and a possible action.19- Keep approximate values and other limits. Do not replace “approximately,” “about,” “at least,” or “at most” with a general word.20- Keep the original order when the order affects meaning.21- Preserve exact commands, placeholders, code, paths, numbers, units, and punctuation when they carry meaning.2223Example:2425Source: “If the token expires or an administrator revokes it, the user must run the `CODEPLACEHOLDER` command again to obtain a new token.”2627Rewrite:2829“If the token expires, the user must run the `CODEPLACEHOLDER` command again. This action gets a new token.”3031If the source names an administrator, keep the administrator as the subject of the revocation action.3233## Sentences and paragraphs3435- Put one main idea in each sentence.36- Use no more than 20 words in a sentence. Split a sentence when it contains a condition and a separate action.37- Repeat the subject when a split sentence could cause confusion.38- Put a condition before the action when this order is clear.39- Use short paragraphs.40- Use numbered steps when the source gives an ordered sequence.4142Example:4344Source: “If the test fails, stop the deployment and report the error.”4546Rewrite:4748“If the test fails, stop the deployment. Report the error.”4950Example:5152Source: “If two users edit the same list at the same time, one user can overwrite the other user's changes without noticing.”5354Rewrite:5556“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.”5758## Words and grammar5960- Use common, precise words.61- Prefer the active voice when the meaning stays unchanged.62- Use the present tense for general behaviour.63- Use “before,” “after,” “when,” and “if” for time and conditions.64- Use “must” for a required action.65- Use “can” or “may” for a possible action or result.66- Use “may” instead of “might” when the source expresses possibility.67- Do not address the reader directly. Do not use “you,” “your,” or similar words.68- Name the subject, such as “the operator,” “the user,” or “the application,” when needed.69- Use “get” instead of “obtain.”70- Use “more” instead of “additional.”71- Use “do,” “complete,” or another plain verb instead of “perform.”72- Do not use vague words that remove a source limit.73- Keep “approximately” or “about” when the source gives an approximate value.7475Example:7677Source: “The limit is approximately 100 requests per minute.”7879Rewrite:8081“The limit is about 100 requests per minute.”8283## Abbreviations8485- Do not use an abbreviation unless it is an exact identifier or required code.86- Write the full technical term instead of a general abbreviation.87- Use the full term again when this prevents confusion.88- Keep an abbreviation when it is part of an exact identifier, file name, command, variable name, or required code.89- Do not shorten “application” to “app.”90- Write “Java Virtual Machine” instead of “JVM.”91- Write “JavaScript Object Notation” instead of “JSON.”92- Write “application programming interface” instead of “API.”93- Write “web address” instead of “URL.”94- Write “Coordinated Universal Time” instead of “UTC.”95- Write “Secure Shell” instead of “SSH.”9697Example:9899Source: “The JVM reads the JSON file.”100101Rewrite:102103“The Java Virtual Machine reads the JavaScript Object Notation file.”104105## Technical names and code106107- Preserve the exact names of variables, commands, files, directories, products, and code.108- Do not translate or change a technical identifier.109- Explain an identifier only when the source gives its meaning.110- Preserve capitalization when capitalization is part of an identifier.111- Keep an abbreviation inside an exact identifier, such as `JVM_PATH`.112- Keep required code and placeholders unchanged.113114Example:115116“`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`.”117118## Final check119120Before returning the rewrite, check each sentence and the complete paragraph.121122- Every sentence has 20 words or fewer.123- No forbidden abbreviation remains.124- No refused word remains, including “obtain,” “additional,” “perform,” “should,” and “might.”125- The rewrite does not address the reader directly.126- Every fact, number, condition, limit, qualification, sequence, warning, and instruction remains.127- No new fact, cause, result, example, advice, or stronger claim appears.128- Every action has the same subject as the source.129- Every possible action keeps its original uncertainty.130- Every approximate value and other qualification remains.131- Every exact identifier, command, placeholder, number, unit, and code element remains unchanged.