dewil
UserAutonomous infrastructure over Claude Code: phone-dispatched remote sessions + a fleet of background agents (event spool, budgets, cross-machine handoff, deterministic canon rollout via PRs). Zero-dep, user-level.
Categories
Indexed Skills (17)
solo
Превратить текущую живую сессию в автономного фонового агента claude-control (handoff, кейс A). Сессия формулирует миссию с проверяемым критерием приемки, регистрирует агента через `claude-rc agent create --handoff-*` и после выхода пользователя из сессии продолжает миссию сама - под надзором reconciler'а, с видимостью с телефона и приемкой результата. Использовать когда пользователь говорит "/solo", "продолжи без меня", "доделай фоном", "преврати в агента". Требует установленный агентный слой claude-control (Linux/systemd) и git-проект. Контракт handoff - docs/design-2026-07-11-agent-state-machine.md (§9).
codex-audit
Делегировать в Codex CLI (read-only) одну из пяти задач - глубокий аудит/ревью кода, состязательное (adversarial) ревью со скептической позицией ("сломай решение"), независимое второе мнение по подходу/диффу, сверка реализации с исходным планом (compliance), или диагностику когда основной агент застрял. Использовать когда пользователь просит "отправь codex на аудит", "пусть codex проверит", "состязательное ревью", "попробуй сломать через codex", "второе мнение через codex", "посоветуйся с codex", "проверь, что реализовал план", "сверь дифф с планом"; либо когда сам застрял (3+ провалившихся фикса, гипотезы при отладке не подтверждаются, делегированный субагент вернул BLOCKED) и нужна другая модель до похода к человеку; либо как вторую проверку после крупного изменения/фазы плана.
web-research
Дисциплинированный поиск в интернете с проверкой источников - декомпозиция вопроса, fan-out поисковых запросов через субагентов, чтение страниц целиком (а не сниппетов), состязательная верификация ключевых утверждений и синтез заметки с цитатами (URL + дата доступа). Использовать когда пользователь просит "поищи в интернете", "найди актуальное по X", "что сейчас с X", "сравни варианты", "проверь, правда ли что Y", "research по теме" - то есть когда нужен фактический ответ из веба, а не из знаний модели, и важна свежесть и проверяемость. Для одного быстрого факта (одна страница, заведомо известный URL) скилл избыточен - хватит прямого WebSearch/WebFetch.
asana-comments
Прочитать ленту комментариев задачи Asana целиком через scripts/asana-comments.py, когда официальный Asana MCP упирается в свой потолок в 50 комментариев. Использовать когда в задаче много комментариев и нужны свежие, когда пользователь ссылается на комментарий, которого нет в выдаче MCP, или когда нужен отбор по дате. НЕ для создания задач, смены статусов и написания комментариев - это остается за Asana MCP.
harvest-canon
Используй в конце нетривиальной задачи, когда обнаружился прием, который наверняка понадобится снова - в том числе в другом проекте. Распознает, достоин ли прием отдельного канон-актива (скилл или правило) вместо оседания только в памяти, разводит скилл/правило/память по критерию и оформляет находку промптом-кандидатом для upstream-review в канон - включая amend-случай, когда находка не новый прием, а дефект существующего канон-актива (скилл сработал криво, правило устарело). Для one-off решения, стандартной задокументированной практики или факта, ценного только для текущего проекта, скилл избыточен - такое остается в памяти или в CLAUDE.md проекта.
md-pdf
Собрать PDF из markdown-файла через scripts/md-pdf.py (Chrome headless, без зависимостей). Использовать когда пользователь просит "сделай/собери pdf", "конвертируй заметку/отчет/документ в pdf", "нужен pdf для отправки/печати" - для любых md-документов проекта (заметки, отчеты, саммари, КП, резюме). Для регулярного документа со своим оформлением (шапка, фото, контакты) - делать в проекте тонкий скилл-специализацию поверх этого скрипта, не править канон.
mymeet-snapshot
Настроить или починить локальное зеркало расшифровок встреч из mymeet.ai (mymeet-snapshot) на устройстве. Использовать когда пользователь говорит "настрой mymeet-snapshot", "подключи mymeet к проекту", "где взять api-ключ mymeet", "mymeet-snapshot тянет чужие встречи", "встречи кладутся не в ту папку", или когда первый запуск scripts/mymeet-snapshot.py упал на авторизации/конфиге.
qa-browser
Report-only QA-проход по веб-приложению через браузерные инструменты (chrome-devtools MCP) - выбор целей по диффу, обход флоу по чеклисту, таксономия severity, скриншоты-доказательства, структурированный отчет. Использовать когда просят "прогони QA", "проверь страницу/форму/флоу в браузере", "найди баги в UI", "проверь, что ничего не сломалось после правок". Скилл только находит и документирует баги - не чинит; починка идет отдельной задачей обычным циклом.
redmine-snapshot
Настроить или починить локальное зеркало открытых задач Redmine (redmine-snapshot) на устройстве. Использовать когда пользователь говорит "настрой redmine-snapshot", "подключи redmine к проекту", "где взять api-ключ redmine", "redmine-snapshot падает на SSL / сертификате", "как узнать user_id исполнителя в redmine", или когда первый запуск scripts/redmine-snapshot.py упал на авторизации/конфиге.
requirements
Используй в начале работы над фичей или проектом, когда есть только размытые бизнес-требования (устно, в переписке, в тикете) и их надо превратить в письменную спецификацию до того, как писать код. Сначала задает уточняющие вопросы и фиксирует ответы, потом пишет ТЗ и user stories с критериями приемки, масштабируя формальность под размер задачи. Для задачи с уже ясными требованиями или тривиальной правки скилл избыточен - иди сразу в реализацию.
session-cost
Посчитать израсходованные токены сессии Claude Code (input/output/cache) из ее транскрипта. Использовать когда нужно приложить расход токенов к смете/отчету по задаче, оценить объем работы агента, или сравнить вклад генерации против перечитывания контекста. Триггеры "сколько токенов потратили", "расход токенов за сессию", "токены в смету", "cost сессии". Для остатка лимита аккаунта это НЕ сюда - там /usage.
telegram-send
Отправить сообщение в Telegram-чат проекта от имени пользователя (личка или группа) через scripts/telegram-send.py. Использовать когда пользователь говорит "напиши в телеграм", "отправь сообщение в чат X", "напиши <чат> в телеге", "отпиши в чат от моего имени", "скинь в группу <текст>". НЕ для чтения истории чатов - это telegram-snapshot.
telegram-snapshot
Настроить или починить инкрементальный pull Telegram-чатов проекта (telegram-snapshot) на устройстве. Использовать когда пользователь говорит "настрой telegram-snapshot", "не получается зарегистрировать приложение в telegram", "my.telegram.org выдает ERROR", "telethon не видит чаты", "PeerUser ошибка", или когда первый запуск `scripts/telegram-snapshot.py` упал на авторизации/резолвинге чатов.
tutor
Веди себя как мой репетитор. Применять, когда я приношу учебное задание (упражнение, задачу, перевод, вопрос по теме, подготовку к проверочной) или прошу проверить/разобрать мой вариант ответа. Не давать готовый ответ - вести меня к нему через наводящие вопросы, по одному. Предмет, уровень и целевой формат выясни в начале сессии; объемную предметную шпаргалку бери из проектного файла-справочника, если он есть.
codex-audit
Делегировать в Codex CLI (read-only) одну из пяти задач - глубокий аудит/ревью кода, состязательное (adversarial) ревью со скептической позицией ("сломай решение"), независимое второе мнение по подходу/диффу, сверка реализации с исходным планом (compliance), или диагностику когда основной агент застрял. Использовать когда пользователь просит "отправь codex на аудит", "пусть codex проверит", "состязательное ревью", "попробуй сломать через codex", "второе мнение через codex", "посоветуйся с codex", "проверь, что реализовал план", "сверь дифф с планом"; либо когда сам застрял (3+ провалившихся фикса, гипотезы при отладке не подтверждаются, делегированный субагент вернул BLOCKED) и нужна другая модель до похода к человеку; либо как вторую проверку после крупного изменения/фазы плана.
web-research
Дисциплинированный поиск в интернете с проверкой источников - декомпозиция вопроса, fan-out поисковых запросов через субагентов, чтение страниц целиком (а не сниппетов), состязательная верификация ключевых утверждений и синтез заметки с цитатами (URL + дата доступа). Использовать когда пользователь просит "поищи в интернете", "найди актуальное по X", "что сейчас с X", "сравни варианты", "проверь, правда ли что Y", "research по теме" - то есть когда нужен фактический ответ из веба, а не из знаний модели, и важна свежесть и проверяемость. Для одного быстрого факта (одна страница, заведомо известный URL) скилл избыточен - хватит прямого WebSearch/WebFetch.
minimal-code
Используй перед реализацией фичи, багфиксом или изменением кода - когда есть выбор, как решить задачу (новая абстракция, новая зависимость, копипаста). Выбирает минимальное ясное решение по лестнице - переиспользование существующего кода, stdlib и нативные возможности платформы, уже установленные зависимости, и только потом новое минимальное изменение. Для тривиальной правки без выбора решения скилл избыточен.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.