Skip to content
Back to skills

Humanizer En Asd Ste100

ASecurity

Use when asked to rewrite technical English for STE compliance, stripping ambiguity and AI-style patterns. Not for French de-AI-ification: use humaniseur-fr.

  • 52 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 3, 2026
ai-agents

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 20, 2026

npx -y skills add OutlineDriven/outline-driven-development --skill humanizer-en-asd-ste100 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Humanizer En Asd Ste100?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Humanizer En Asd Ste100
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/outlinedriven-humanizer-en-asd-ste100-outline-driven-development/badge)](https://www.skillsdirectory.com/skills/outlinedriven-humanizer-en-asd-ste100-outline-driven-development)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: humanizer-en-asd-ste100
description: 'Use when asked to rewrite technical English for STE compliance, stripping ambiguity and AI-style patterns. Not for French de-AI-ification: use humaniseur-fr.'
---

# Humanizer en ASD-STE100

## Contract

| Field | Bound contract |
|---|---|
| Trigger | User asks for technical English rewrite, STE compliance, controlled-language rewrite, disambiguation, or de-slopping of a manual or document |
| Authority | Read-only. No file, VCS, credential, paid, published, deployed, or remote mutation. |
| Side effect | Returns the rewritten document to chat output; no durable writes |
| Done | STE-compliant document with residuals flagged, in rewrite or write mode |

## Inputs

- Source text (required): the document or prose passage to rewrite. May be provided inline or as a file path.
- Mode (optional): `rewrite` applies full structural rules and flags lexical residuals; `write` applies full structural and lexical rules. If omitted, infer from document type: procedures and error strings default to `write`; explanatory prose defaults to `rewrite`.
- Rule table (optional, default false): set to `true` to emit a before/after rule-violation table alongside the rewritten text.

## Procedure

1. **Select the mode.**

State the chosen mode in one line. If `write`, apply every rule below fully. If `rewrite`, apply structural rules fully and treat lexical rules as advisory; flag departures without enforcing them.

2. **Scan the source text.**

Walk the text sentence by sentence. Flag every violation of the rules below before rewriting. Do not begin rewriting until what the text must still say afterward is understood.

3. **Apply structural rules (always, in both modes).**

| Rule | Do | Do not |
|---|---|---|
| Active voice (Rule 3.6) | "The agent deletes the file." | "The file is deleted," unless the actor is genuinely unknown |
| No phrasal verbs (Rule 9.3) | "Remove the panel." / "Start the job." | "Take off the panel." / "Spin up the job." |
| One instruction per sentence (Rule 5.2) | "Open the file. Read line 3." | "Open the file and read line 3, then check if it matches." |
| Sentence length | ≤20 words (procedures), ≤25 words (descriptions) | Compound sentences with multiple clauses |
| No semicolons (Rule 8.1) | Split into separate sentences | Any semicolon |
| Noun clusters (Rule 2.1) | ≤3 words stacked ("fuel pump valve") | 4+ word noun stacks |
| No ellipsis | Keep subject, verb, and article explicit | Drop words to save space |
| Keep modality | "The request may have failed." stays | Promote a hedge to a fact |
| Paragraph limits | One topic per paragraph | Multi-topic paragraphs |
| Lists for sequences | Numbered or bulleted list for 3+ steps | Bury a sequence inside prose |

4. **Apply lexical rules.**

In `write` mode, enforce; in `rewrite` mode, flag but do not enforce.

| Rule | Direction |
|---|---|
| One word, one meaning | Use the same word for the same concept throughout; do not rotate synonyms |
| Verb, not noun (Rule 3.7) | "Analyze the log." not "Perform an analysis of the log." |
| Simple tenses (Rule 3.2) | Infinitive, imperative, simple present, simple past, simple future; avoid present perfect unless current relevance is asserted |
| Domain terms | Keep necessary technical nouns; define each once if not common English |

5. **Check modality before rewriting.**

Hedges ("may", "could", "is likely to") carry the author's confidence. Replacing them with assertions changes the claim. If simplifying a sentence would promote a hedge, keep the longer form and flag the trade-off instead of silently changing the claim.

6. **Rewrite each flagged sentence.**

Rewrite to fix each violation while preserving the original meaning exactly. Never add a fact the source did not state.

7. **Output.**

Return the rewritten text. If `rule_table` is `true`, append a markdown table of violations found. If the input already complies, state that and return it unchanged.

## Failure and recovery
| Failure class | Result |
|---|---|
| Source text is empty or absent | Return "No source text provided." |
| Source text is creative or marketing copy where voice is the point | State "STE is not applicable to creative or persuasive copy; this text uses voice and nuance as its mechanism and should not be flattened." |
| Rewrite would require a fact not in the source | Flag the gap; do not invent the missing information; preserve the original phrasing and note the unresolved ambiguity |
| STE dictionary compliance cannot be verified | State which lexical departures are unverified and why; structural compliance is fully verifiable |

Partial-result rule: if the text is long and partially compliant, return the compliant portion with residuals flagged rather than returning nothing.

## Output
- rewrite mode: STE-compliant text with a residual-flagged list; default output.
- write mode: fully rewritten STE-compliant text; no residual list.
- `rule_table: true`: add before/after rule-violation table.

The done predicate holds when the returned document contains no structural STE violations and all lexical departures are named.

Files in this skill

  • SKILL.md5.1 KB
  • agents/openai.yaml248 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…