В официальном репозитории Cursor cursor/plugins (11 377 звёзд) в наборе pstack опубликован скилл /no-comments: он запускает субагента Comment Sicko, который целенаправленно ищет и помечает к удалению комментарии в коде, сохраняя только случаи из явного белого списка исключений — от лицензий и doc-комментариев публичного API до ссылок на issue и RFC. Отчёт субагента затем проверяет основной агент: ошибочные удаления отклоняются, корневые причины «костылей» устраняются, а ограничения, которые нельзя выразить кодом, предлагается фиксировать тестом, типом или lint-правилом в CI. Скилл появился в pstack 0.13.0, активно поддерживается и может быть адаптирован под среды помимо Cursor.
Что произошло
Скилл /no-comments вошёл в состав набора pstack версии 0.13.0 — соответствующий коммит в официальном репозитории cursor/plugins датирован 2 августа 2026 года. С тех пор проект активно развивается: последний коммит в файл SKILL.md сделан 14 октября 2026 года, а 12 октября 2026 идентификатор субагента переименовали, чтобы его мог запускать Grok, — интенсивность правок заметно снижает вероятность, что перед нами брошенный эксперимент или случайный pull request. Архитектура двухступенчатая. Сначала субагент Comment Sicko в заданной «враждебной» роли проходит по коду и помечает комментарии к удалению; чистку переживают только лицензии, doc-комментарии публичного API, ссылки на issue и RFC, директива prettier-ignore и поведение, навязанное внешними зависимостями. Затем основной агент проверяет отчёт субагента: отклоняет ошибочные удаления и чинит корневые причины «костылей», а правила, которые невозможно выразить кодом, предлагает переносить в тест, тип или lint-правило в CI.
Контекст
Проблема хорошо знакома командам с мультиагентной разработкой: комментарии-костыли вроде «временный фикс, потом уберём» каждый следующий агент воспринимает как разрешённый приём и копирует дальше. Один такой маркер превращается в техдолг и в постоянный шум в контексте, который агентные инструменты перечитывают на каждой итерации. Сам приём при этом не нов: связка «адверсариальный субагент плюс верификация оркестратором» — давно известный паттерн, и /no-comments не претендует на научный результат или новый метод, а является аккуратной инженерной инстанциацией этого паттерна под конкретную задачу. По природе это промпт-конфигурация, а не продукт с API и SLA: чистка оформлена как воспроизводимый процесс с белым списком исключений, ревью основным агентом и переносом невыразимых правил в машинно-проверяемые артефакты.
Почему это важно для индустрии
Для отрасли ценность — в формализованном шаблоне гигиены AI-генерируемого кода. В пайплайнах, где несколько агентов по очереди правят код, накопление мусора обычно сдерживается лишь дисциплиной людей; здесь процесс упакован в распространяемый артефакт: враждебный субагент-аудитор с явным белым списком, проверка основным агентом и перевод ограничений в тесты, типы и lint-правила. Перенос знаний из комментариев в машинно-проверяемые формы бьёт точно в механизм накопления техдолга: следующий агент уже не сможет скопировать «временный фикс», потому что инвариант теперь проверяет CI. Приём открыт и бесплатен, поэтому гигиена AI-кода резко дешевеет — хотя сам скилл остаётся утилитой без покупателя и прайсинга, и построить на нём компанию не получится. Оценка на перспективу — прогноз, а не факт: рабочность паттерна, вероятно, приведёт к его тиражированию в других наборах скиллов и под другие классы мусора — TODO-долг, мёртвый код, соглашения об именовании, — а в горизонте примерно двух лет «гигиенические» аудиторы могут стать штатным слоем пайплайнов кодогенерации, аналогом обязательного линтера до-ИИ эпохи.
Почему это важно для пользователей
Попробовать можно сразу. Файлы SKILL.md и comment-sicko.md лежат в открытом репозитории cursor/plugins: их достаточно скачать и попросить своего агента адаптировать под вашу среду — получится готовый процесс чистки комментариев с чётким списком исключений (лицензии, документация публичного API, ссылки на issue и RFC, служебные случаи вроде prettier-ignore и поведение чужих зависимостей). Пользователям Cursor ещё проще: скилл /no-comments опубликован в Cursor Marketplace и подключается как обычный скилл. Само внедрение — промпт-конфигурация, а не серверная развёртка, поэтому откат и изоляция просты: не понравится результат — скилл снимается, и ничего в репозитории ломать не придётся. Обязательное условие боевого запуска — адаптация под свою среду, так как исходно решение создавалось под Cursor.
Что пока неизвестно / ограничения
В открытых источниках нет ни одной метрики эффективности: не опубликованы доля ложных удалений (включая сохранность комментариев из белого списка в спорных случаях) и частота, с которой основной агент отклоняет отчёт субагента. Нет и сравнения «до/после» по плотности комментариев, качеству кода или частоте рецидивов — работоспособность конструкции пока держится на разумности архитектуры, а не на измерениях. Скилл создавался под Cursor, поэтому перенос на другие агенты и среды требует адаптации без гарантий совместимости. Наконец, слово «воспроизводимый» здесь стоит понимать в инженерном, а не научном смысле: повторяемость на чужих кодовых базах ещё предстоит проверить.
Источники
- no-comments SKILL.md — cursor/plugins (GitHub)
- Comment Sicko subagent (comment-sicko.md) — cursor/plugins (GitHub)
- no-comments | Cursor Skill (Cursor Marketplace)
Автор
Look at AI, редакция
