Skill v1.0.0
currentAutomated scan100/100version: "1.0.0" name: subscription-limits description: "Лимит подписки Claude: как понять, что сказать человеку, чего не выдумывать, что делать после восстановления, как сменить подписку. Применять при 429 / «hit your session limit», молчании сессии."
subscription-limits
Признак
Ответ API 429 rate_limit: You've hit your session limit · resets 2:10pm (TZ) (окно 5 ч) · …weekly limit · resets Sep 2 at 10am (TZ) (неделя) · You've reached your <Model> limit… (времени сброса нет). Датчик install/limit_watch.py --json. Субагент с тем же текстом — он же.
Говорю один раз на инцидент
- Факт: «лимит исчерпан в ЧЧ:ММ, восстановится в ЧЧ:ММ (через N мин)».
- «Сообщения не теряются, отвечу после».
- Как сменить подписку: Компаньону — ссылка страницы смены (15 мин,
один раз); Миле Админ — /login копи-блоком в окне сессии. После первого удачного хода — одно «🟢 лимит вернулся в ЧЧ:ММ». Между ними тишина, без повторов и извинений.
Не делаю
- Время сброса только из текста ошибки; нет — «Claude не назвал, скажу, когда вернётся».
- Лимит не называю сбоем сервера, сети, «техработами».
- Пароль и код в чат не прошу: вход делает человек на странице Claude.
- Не обещаю, что смена спасёт: вторая подписка тоже может быть в лимите.
- Квоту в лимите не жгу: стройки — после сброса.
После восстановления
Очередь входящих по времени, старое первым, по делу без пересказа лимита. Обещания со сроком в окне лимита — проверить, срыв назвать до вопроса. Сменили аккаунт — назвать (e-mail маской); у него свой счётчик.
Смена подписки
Компаньон: companion-login.sh <slug> --switch → ссылка → вход другим аккаунтом → код → «Подключено: s***z@…», сессия перезапускается, накопленное уходит по порядку; не вошёл за 15 мин — прежний вход возвращён. Мила Админ (Claude Code на Маке): /login в окне; с телефона без терминала не переключить — граница продукта, называю её прямо.