ste-pt
Rewrite, review, or check Portuguese text against ASD-STE100 (Simplified Technical English) by translating through English and back, delegating the actual rule and dictionary checking to the `ste` ski
SKILL.mdskills/ste-pt/SKILL.md
GitHubSTE for Portuguese text (translation wrapper)
No official ASD-STE100 dictionary/spec exists in Portuguese — the
standard is English-only. This skill does not invent a Portuguese
dictionary. Instead it wraps the real ste
skill with a translate-out / translate-back step.
Workflow
Translate PT → EN. Produce a faithful English translation of the user's Portuguese text. Keep a mental (or written) mapping of key terms so back-translation stays consistent.
Run the real skill. Invoke
steon the English translation — check againstste_dictionary.jsonviacheck_ste.py, applygrammar-rules.md. Never skip this step or approximate STE rules from memory.Translate EN → PT. Translate the STE-compliant English result back to Portuguese, preserving the simplified structure (short sentences, one action per sentence, active voice, controlled vocabulary) as much as Portuguese grammar allows.
Verify round-trip fidelity. Compare final Portuguese against the original for meaning drift. Flag any place where translation forced a meaning change (e.g., an approved-word substitution that doesn't have a clean PT equivalent).
When reviewing (not rewriting), report findings in Portuguese, but cite the original English unapproved word + STE rule number so the user can verify against the real spec.
Notes
- If the user only wants a compliance check (not a rewrite), still
translate to English first —
check_ste.pyonly understands English text. - Technical names/verbs exception (Rule 1.5/1.12) applies to the English intermediate text, not the Portuguese original.