agent-harness-design
Designing agent harnesses and tool systems — risk taxonomy for tools, permission decisions, draft/commit pattern, structured tool…
Проверить структуру технической статьи после черновика: задача читателя, жанр, опора значимых утверждений на доказательства и честные ограничения. Use after the first draft, before publication. Исправлять структуру, когда это входит в запрос; не создавать обязательный конвейер
$ npx -y skills add AnastasiyaW/codex-claude-code-config --skill article-structure-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/article-structure-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Проверить структуру технической статьи после черновика: задача читателя, жанр, опора значимых утверждений на доказательства и честные ограничения. Use after the first draft, before publication. Исправлять структуру, когда это входит в запрос; не создавать обязательный конвейер
name: article-structure-review description: | Проверить структуру технической статьи после черновика: задача читателя, жанр, опора значимых утверждений на доказательства и честные ограничения. Use after the first draft, before publication. Исправлять структуру, когда это входит в запрос; не создавать обязательный конвейер из других навыков. Для локальной языковой редактуры — humanize-english или humanize-russian. metadata: version: "2.0.0" reviewed: "2026-09-06"
Проверяй, помогает ли статья выполнить обещанную читателю задачу и поддержаны ли её существенные выводы. Количество иллюстраций, длины абзацев и отношение тезисов к примерам сами по себе не измеряют достоверность.
Используй существующий запрос, черновик, первичные материалы и правила площадки. Не запускай все смежные writing-навыки подряд: подключай только нужный для конкретного оставшегося дефекта. Запрос «проверить» означает review без правок; «исправить/подготовить/опубликовать» включает соответствующую работу.
| Жанр | Что должно быть понятно | |---|---| | Reference | где найти факт, условие, контракт или действие | | Tutorial | исходные условия, шаги, результат и проверка | | Analysis | данные, метод, вывод и границы переноса | | Story | что действительно произошло и чему научился автор | | Opinion | что является позицией автора и чем она обоснована |
Выбери основной жанр из запроса и назначения текста, не из привычки. Смешение допустимо, если читатель понимает переход. Не превращай справочник в историю или отчёт в рекламный материал, чтобы он выглядел «живее».
Для каждой секции назови её пользу читателю. Определение, таблица или короткий блок могут быть достаточны; им не требуется выдуманная личная история.
Различай факт, предположение, вывод из данных, проектную рекомендацию и гипотетический пример. Подбирай основание по типу утверждения.
| Утверждение | Подходящее основание | Чего недостаточно | |---|---|---| | API ведёт себя так | текущая документация нужной версии или реальный probe | похожий пример другой версии | | изменение исправляет дефект | failing case и свежая проверка изменённого пути | компиляция или объяснение автора | | результат получен в продукте | соответствующий runtime/result receipt | source review, макет, синтетический тест | | метод быстрее | сопоставимый baseline, условия и измерение | субъективное впечатление | | подход рекомендуется | явно названные условия и инженерное обоснование | представление мнения как доказанного закона | | событие произошло с автором | реально предоставленное свидетельство | правдоподобный придуманный рассказ |
Источник должен подтверждать конкретное утверждение, а не просто быть о той же теме. Код иллюстрирует механизм; его наличие не доказывает правильность или запуск. Гипотетический пример помогает объяснить, но не заменяет наблюдение.
Не требуй фиксированного отношения 2:1, трёх чисел или отдельного примера под каждым определением. При нехватке основания сузь тезис, проверь источник в рамках исследовательской задачи либо обозначь неизвестное. Не заполняй пробел вымышленной метрикой, цитатой, личным опытом или статусом PASS.
Технический текст должен ясно сообщать существенные ограничения своего вывода: версию, область применимости, неподтверждённый runtime, допущения и компромиссы. Для статьи о собственном инструменте/подходе удобен отдельный блок ограничений. В коротком справочнике условия можно поставить непосредственно рядом с правилом.
Не придумывай поломку «после 10K записей» или ложную скромность ради раздела. Не прячь известную зависимость только потому, что она внешняя. Назови её влияние. Различай «проверено в исходнике», «прошёл fixture», «установлено» и «работает в нужном сценарии». Сильнее имеющегося доказательства статус не становится.
же вывода без новой информации обычно можно убрать.
произвольный процент тезисов.
нескольких искусственно разрубленных.
иерархию или последовательность. Не дублируй уже ясную прозу картинкой.
площадки; не плодить отдельный файл ради формального прохождения проверки.
Для каждого существенного замечания назови место, нарушенную задачу читателя или неподдержанный тезис и конкретную правку. При разрешённой редактуре внеси её, затем перепроверь затронутый смысл и ссылки. Независимый reviewer нужен для рискованных/спорных утверждений по принятому процессу, не бесконечно.
Если критерии статьи выполнены, редакторский этап закончен. Продолжай оставшуюся запрошенную публикацию; файл с замечаниями или успешное review её не заменяют. Не заявляй видимость статьи по одному Git-коммиту.
достаточный текст. Проверяй понимание и смысл.
| Симптом | Причина для проверки | Действие | |---|---|---| | много тезисов, мало оснований | утверждения сильнее источников | проверить, сузить или обозначить гипотезу | | читатель теряется в середине | пропущен переход или предпосылка | переставить/у
A practical configuration kit for Claude Code, Codex, and other coding agents. It contains architectural principles, enforcement hooks, skills, drop-in rules, starter templates, and dynamic-workflow commands.
Designing agent harnesses and tool systems — risk taxonomy for tools, permission decisions, draft/commit pattern, structured tool…
Use when designing, auditing, refactoring, or explaining an agentic harness for any domain, especially when work must continue…
Практическая инженерия диффузионных моделей: архитектуры, обучение, инференс, оптимизация памяти. Использовать при любых задачах…
Expert prompt engineering for FLUX.2 [klein] image generation and editing model. Use this skill whenever the user wants to create…
Plan or review LoRA and edit-training work specifically for FLUX.2 Klein or Qwen-Image-Edit, including paired datasets,…
Forensic image-to-prompt compiler for image generation models. Use this skill whenever the user wants to: convert/describe an…