← На главную

AminBlg/SimpleEnglish: AI-навык для ASD-STE100 снизил нарушения на 72.9%

30.07.2026 19:34 · hackernews

Проект AminBlg/SimpleEnglish добавляет моделям навык писать техническую документацию по стандарту ASD-STE100 — контролируемому английскому, который аэрокосмическая отрасль использует с 1983 года, чтобы уставший механик не мог неправильно понять инструкцию. Результат — AI-текст без маркетинговой шелухи, канцелярита и двусмысленности: левая колонка с реальными ответами Claude без навыка выглядит как типичный LinkedIn-пост, правая — как страница из Boeing-мануала.

Установка сводится к одной команде: npx skills add AminBlg/SimpleEnglish. CLI-утилита сама находит установленные агенты — Claude Code, Cursor, VS Code Copilot, OpenAI Codex, Gemini CLI, Goose, OpenCode и ещё около 25 инструментов, поддерживающих стандарт Agent Skills, — и добавляет навык в выбранные. Всё в одной папке, без зависимостей, под лицензией MIT. Можно и без терминала: для платных тарифов claude.ai достаточно скачать файл SKILL.md, включить выполнение кода в настройках и загрузить навык. В ChatGPT и Gemini поддержки навыков нет, поэтому туда вставляют готовый текстовый промпт из prompts/system-prompt.md — в Custom Instructions, проект или инструкцию Custom GPT. Даже в обычном чате достаточно прикрепить этот файл и попросить применить ко всем ответам.

В основе лежат 53 нумерованных правила из девятого издания стандарта (январь 2025). Главные ограничения: максимум 20 слов в инструкции и 25 в описании, каждому слову — ровно одно значение на весь документ, только простые времена, активный залог, никаких -ing-форм и модальных «should», «would», «may», «might». Условие всегда идёт перед командой, по одной инструкции на предложение. Артикли и «that» сохраняются — язык получается коротким, но не телеграфным. Навык убивает длинные предложения, синонимическую чехарду, пассивный залог и все попытки хеджирования, при этом сознательно не трогает маркетинг и блоговый тон — это вне области действия стандарта.

Разработчик прогнал бенчмарк на шести моделях Claude: claude-opus-4-8, claude-opus-4-7, claude-opus-4-6, claude-opus-4-5, claude-sonnet-5, claude-sonnet-4-6. Каждая выполняла восемь заданий в двух условиях — с навыком и без. В среднем количество нарушений на 100 слов упало на 72.9%, а выходных токенов стало меньше у всех моделей. Средняя длина предложения сократилась с 11.2 до 9.7 слов, слово «seamlessly» не пережило ни одной проверки.

Готовые адаптации правил лежат в use-cases.md: сообщения об ошибках строятся по схеме «что случилось — почему — что делать», runbook’и превращаются в регламент обслуживания, постмортемы пишутся в простом прошедшем, релизные заметки начинаются с предупреждения о ломающих изменениях. Системный промпт для AGENTS.md превращается в процедуру для читателя, который не может переспросить: модель читает «should» как необязательное, а STE запрещает такие слова вовсе. Для тех, кто переводит документацию, STE даёт текст, который дёшево локализовать и легко читать неносителю.

Автор предупреждает: навык не делает выдачу сертифицированной по ASD-STE100 — ASD не сертифицирует инструменты, а сам стандарт доступен для бесплатного скачивания. Репозиторий перефразирует правила для обучения, не воспроизводя текст спецификации, и не связан с ASD или STEMG.

Читать оригинал →