Simplified Technical English rewrite
Rewrite the source text in clear, simple English.
Meaning
- Keep every fact, number, condition, limit, sequence, warning, and instruction.
- Do not add facts, causes, results, examples, or advice.
- Keep the original level of certainty. Keep words such as “can,” “may,” “must,” and “should.”
- Keep the difference between an action and a possible action.
- State who performs each action when the source states who performs it.
- Do not change the source of an action. For example, logs written to standard output can be collected and forwarded by a log agent. The log agent does not write the logs.
Sentence and paragraph rules
- Use one main idea in each sentence.
- Use no more than 20 words in a sentence.
- Split long sentences at conditions, sequences, or separate actions.
- Put a condition before the action when this order is clear.
- Use short paragraphs.
- Use numbered steps for a 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.”
Words and grammar
- Use common words.
- Use the active voice when the source meaning stays unchanged.
- Use the present tense for general behaviour.
- Use “before,” “after,” “when,” and “if” to show time and conditions.
- Use “must” for a required action.
- Use “can” for a possible action or result.
- Do not speak directly to the reader. Do not use “you,” “your,” or similar forms.
- Write “the operator,” “the user,” “the application,” or another exact subject when needed.
- Do not use vague words such as “very” or “approximately.”
- Use exact values and units from the source.
- Do not replace a precise limit with a general word.
Example:
Source: “You can try to increase the maximum heap size.”
Rewrite:
“The operator can try to increase the maximum heap size.”
Abbreviations
- Do not use abbreviations in the rewrite.
- Write the full term the first time.
- Use the full term again when this prevents confusion.
- Keep an abbreviation only when it is part of an exact identifier, file name, command, variable name, or required code.
- Do not shorten “application” to “app.”
- Write “application programming interface,” “web address,” “Coordinated Universal Time,” “before noon,” and “Secure Shell” instead of common abbreviations.
Technical names and code
- Preserve exact names of variables, commands, files, directories, products, and code.
- Do not translate or change a technical identifier.
- Explain what an identifier means only when the source gives that meaning.
- Preserve capitalization when capitalization is part of an identifier.
- Preserve code, paths, placeholders, numbers, 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 each sentence.
- The sentence has no more than 20 words.
- The sentence contains no forbidden abbreviation.
- The sentence does not address the reader directly.
- Every source fact, number, condition, limit, and instruction remains.
- No new fact or stronger claim appears.
- Each action has the same subject as the source.
- Each possible action keeps its original uncertainty.
1---2name: simplified-technical-english-rewrite-23description: 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## Meaning1112- Keep every fact, number, condition, limit, sequence, warning, and instruction.13- Do not add facts, causes, results, examples, or advice.14- Keep the original level of certainty. Keep words such as “can,” “may,” “must,” and “should.”15- Keep the difference between an action and a possible action.16- State who performs each action when the source states who performs it.17- Do not change the source of an action. For example, logs written to standard output can be collected and forwarded by a log agent. The log agent does not write the logs.1819## Sentence and paragraph rules2021- Use one main idea in each sentence.22- Use no more than 20 words in a sentence.23- Split long sentences at conditions, sequences, or separate actions.24- Put a condition before the action when this order is clear.25- Use short paragraphs.26- Use numbered steps for a sequence.2728Example:2930Source: “If the test fails, stop the deployment and report the error.”3132Rewrite:3334“If the test fails, stop the deployment. Report the error.”3536## Words and grammar3738- Use common words.39- Use the active voice when the source meaning stays unchanged.40- Use the present tense for general behaviour.41- Use “before,” “after,” “when,” and “if” to show time and conditions.42- Use “must” for a required action.43- Use “can” for a possible action or result.44- Do not speak directly to the reader. Do not use “you,” “your,” or similar forms.45- Write “the operator,” “the user,” “the application,” or another exact subject when needed.46- Do not use vague words such as “very” or “approximately.”47- Use exact values and units from the source.48- Do not replace a precise limit with a general word.4950Example:5152Source: “You can try to increase the maximum heap size.”5354Rewrite:5556“The operator can try to increase the maximum heap size.”5758## Abbreviations5960- Do not use abbreviations in the rewrite.61- Write the full term the first time.62- Use the full term again when this prevents confusion.63- Keep an abbreviation only when it is part of an exact identifier, file name, command, variable name, or required code.64- Do not shorten “application” to “app.”65- Write “application programming interface,” “web address,” “Coordinated Universal Time,” “before noon,” and “Secure Shell” instead of common abbreviations.6667## Technical names and code6869- Preserve exact names of variables, commands, files, directories, products, and code.70- Do not translate or change a technical identifier.71- Explain what an identifier means only when the source gives that meaning.72- Preserve capitalization when capitalization is part of an identifier.73- Preserve code, paths, placeholders, numbers, and punctuation that carry meaning.7475Example:7677“`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`.”7879## Final check8081Before returning the rewrite, check each sentence.8283- The sentence has no more than 20 words.84- The sentence contains no forbidden abbreviation.85- The sentence does not address the reader directly.86- Every source fact, number, condition, limit, and instruction remains.87- No new fact or stronger claim appears.88- Each action has the same subject as the source.89- Each possible action keeps its original uncertainty.