Аналитика Claude Code (Insights)Claude Code Insights

🇷🇺 Перевод на русский. Под каждым абзацем — спойлер «Оригинал на английском».Открыть оригинал целиком →

1 802 сообщения в 113 сессиях (всего 342) | с 2026-07-29 по 2026-10-281,802 messages across 113 sessions (342 total) | 2026-07-29 to 2026-10-28

КороткоAt a Glance
Что работает: Вы относитесь к Claude не как к помощнику по коду, а как к команде, которой управляете. Вы запускаете агентов-исполнителей, проверяющих и наблюдателей во многих репозиториях, и наблюдатель уже ловил реальные проблемы — пересекающиеся правки и разрушительный пуш. Ещё вы умеете превращать трудности в долговечные правила через /learn, файлы канона и точки входа AGENTS.md, а реальные дела доверяете Claude, оставляя рискованный последний шаг — например, подтверждение банковского перевода — за собой. Впечатляющие результаты →
Оригинал на английском
What's working: You treat Claude less like a coding assistant and more like a team you manage. You run executor, reviewer and overseer agents across many repos, and the overseer has caught real problems like overlapping edits and a destructive push. You're also good at turning friction into durable rules through /learn, canon files and AGENTS.md entry points, and you trust Claude with real-world errands while keeping the risky final step, like confirming a bank transfer, for yourself. Impressive Things You Did →
Что мешает: Со стороны Claude главная проблема — он игнорирует уже существующий контекст. Противоречит решениям, записанным в соседних репозиториях, задаёт вопросы, на которые эти репозитории уже отвечают, и ссылается на номера пунктов, фрагменты или относительные пути, не показывая, что за ними стоит. Последняя привычка особенно дорого обходится при вашем способе чтения. С вашей стороны много времени уходит на окружение, а не на работу: охранные хуки на чтение секретов в файлах с токенами, плагин Telegram, который не подключается, просроченные учётные данные Cloudflare и обрывы из-за фильтров безопасности, которые стопорят почти готовые задачи. Где всё идёт не так →
Оригинал на английском
What's hindering you: On Claude's side, the biggest problem is ignoring context that already exists. It contradicts decisions recorded in sibling repos, asks questions those repos already answer, and refers to item numbers, fragments or relative paths without showing what they mean. That last habit is especially costly for how you read. On your side, a lot of time goes to the environment rather than the work: secret-read guards on token files, a Telegram plugin that won't connect, expired Cloudflare credentials and safety-filter cutoffs that stall otherwise finished tasks. Where Things Go Wrong →
Быстрые улучшения: Попробуйте Stop-хук, который проверяет каждый ответ по вашему СДВГ-канону до того, как вы его увидите. Он должен требовать полный цитируемый текст, абсолютные пути /Users/ws/, развёрнутый блок файлов и самодостаточные карточки решений. Превратите регулярный шаг «прежде чем что-то спрашивать, поищи уже принятые решения в репозиториях Cheap» в собственный скилл, чтобы с него начиналась каждая задача на несколько репозиториев. Ещё можно перевести циклы наблюдателя и слежения за PR в headless-режим по расписанию, чтобы Claude просыпался, только когда что-то действительно изменилось. Что попробовать →
Оригинал на английском
Quick wins to try: Try a Stop hook that checks every response against your ADHD canon before you see it. It should require full quoted text, absolute /Users/ws/ paths, an expanded files block and self-contained decision cards. Turn your recurring 'look up existing decisions across the Cheap repos before asking me anything' step into a custom skill so every multi-repo task starts with it. You could also move your overseer and PR-watch loops to headless mode on a schedule, so Claude only wakes up when something actually changes. Features to Try →
Амбициозные сценарии: По мере роста моделей ваш наблюдатель сможет перейти от наблюдения к раздаче задач. Он будет делить бэклог на изолированные worktree, запускать исполнителей параллельно и пропускать каждый PR дальше только после тестов и агента-проверяющего — до слияния или передачи вам. Добавьте к этому предварительного агента, который ищет в вашем каноне, MemPalace и соседних репозиториях до того, как вопрос дойдёт до вас, и прикладывает доказательства к каждому выбору. Цель — чтобы до вас доходили только настоящие решения, сразу с полным контекстом. На горизонте →
Оригинал на английском
Ambitious workflows: As models improve, your overseer can move from watching to dispatching. It would split a backlog into isolated worktrees, run parallel executors, and gate each PR on tests and a reviewer agent before merging or escalating to you. Pair that with a pre-flight agent that searches your canon, MemPalace and sibling repos before any question reaches you, attaching evidence to each choice. The goal is that the only messages you receive are real decisions, already presented with full context. On the Horizon →
1,802
СообщенийMessages
+33,903/-494
СтрокLines
348
ФайловFiles
38
ДнейDays
47.4
Сообщ. в деньMsgs/Day

Над чем вы работаетеWhat You Work On

Мультиагентная оркестрация и автономные конвейерыMulti-Agent Orchestration & Autonomous Pipelines ~18 сессий~18 sessions
Строили и контролировали автоматические конвейеры задач: поток Orca «выполнить → проверить → убрать», агента-наблюдателя, который следил за другими сессиями и PR, и ленту «блог → сайт» с разбором бэклога через Haiku. Claude Code активно опирался на Agent, SendMessage и Bash, чтобы координировать субагентов, публиковать ревью PR, писать файлы RULES для проверяющих и работать живым помощником на встречах. Самая частая трудность — противоречие прежним решениям или вопросы, на которые уже ответили другие репозитории.
Оригинал на английском
Built and supervised automated task pipelines, including the Orca execute/review/cleanup flow, an overseer agent that monitored other sessions and PRs, and the blog-to-site feed with Haiku backlog parsing. Claude Code relied heavily on Agent, SendMessage and Bash to coordinate sub-agents, post PR reviews, write reviewer RULES files and run as a live meeting co-pilot. The most common friction was contradicting earlier decisions or asking questions that other repos already answered.
Сайты, отчёты и таблицы проекта CheapCheap Project Sites, Reports & Spreadsheets ~16 сессий~16 sessions
Работали над сайтом отчётов, ссылками стартовой страницы, таблицами Wordstat и Google Sheets с цветными заголовками и справкой по колонкам, сайтом списка желаний и поиском тестового сайта. Claude правил несколько файлов сразу, сливал PR, выкатывал изменения и собирал HTML-страницы «было/стало» для согласования переписанных Google Docs. Трудности: непонятные объяснения для пользователя с СДВГ, обрывы из-за фильтров безопасности и просроченные учётные данные Cloudflare.
Оригинал на английском
Worked on the reports site, start-page links, Wordstat and Google Sheets tables with colored headers and column guides, the wishlist site and test-site discovery. Claude made multi-file edits, merged PRs, deployed changes and built side-by-side HTML review pages for approving Google Doc rewrites. Friction came from unclear explanations to an ADHD user, safety-filter cutoffs and expired Cloudflare credentials.
Управление git-репозиториями, скиллы и канон документацииGit Repo Management, Skills & Documentation Canon ~18 сессий~18 sessions
Создавали приватные репозитории со стандартными папками _cons, открыли доступ к скиллу c-learn и переименовали его, управляли приглашениями соавторов, восстановили пропавшую папку .git и пометили устаревшие скрипты в шести репозиториях. Многие сессии крутились вокруг пуша и слияния, шаблонов v3 и переписывания карточек, а также записи решений через /learn в AGENTS.md, CLAUDE.md и файлы канона. Нужны были полные абсолютные пути и единое оформление, а неверные подходы здесь вызывали раздражение.
Оригинал на английском
Scaffolded private repos with standard _cons folders, shared and renamed the c-learn skill, managed collaborator invitations, restored a missing .git folder, and marked deprecated scripts across six repos. Many sessions centered on git push/merge workflows, v3 templates and card rewrites, and recording decisions with /learn into AGENTS.md, CLAUDE.md and canon files. Users wanted full absolute paths and consistent formatting, and wrong approaches here caused frustration.
Инструменты Mac, обновления и обслуживание системыMac Tooling, Updates & System Maintenance ~13 сессий~13 sessions
Плановое обслуживание: обновления GSD и MemPalace с проверкой версий, перенос резервных копий на 43 ГБ в iCloud (освободилось около 80 ГБ), анализ места, занятого рабочими папками Orca, и диагностика ошибок Homebrew CLT. Ещё Claude собрал Strawberry из исходников нативно под arm64 и отследил по логам использование модели Fable. Большинство этих сессий выполнены полностью благодаря аккуратной проверке через Bash.
Оригинал на английском
Covered routine maintenance: GSD and MemPalace upgrades with version checks, moving 43 GB backups to iCloud to free about 80 GB, analyzing Orca workspace disk usage, and diagnosing Homebrew CLT errors. Claude also built Strawberry natively from source on arm64 and traced Fable model usage through logs. Most of these sessions were fully achieved through careful Bash-driven verification.
Личные дела, мессенджеры и порученияPersonal Admin, Messaging & Errands ~13 сессий~13 sessions
Личные задачи: реестр контактов WhatsApp через wacli, настройка Telegram-бота и выгрузки чатов по расписанию, платёж в BBVA, доведённый до шага подтверждения, поиск промокодов Wispr Flow, изучение апостилированных документов и почты доменов nic.ru. Claude отслеживал эти дела через автоматизацию браузера и журналы в репозиториях, а однажды без рук запустил видео на втором мониторе. Трудности: просьбы принять решение без контекста, заблокированные отправки в Telegram и охранные хуки на файлы с секретами.
Оригинал на английском
Handled personal tasks such as a WhatsApp contact registry via wacli, Telegram bot setup and scheduled chat exports, a BBVA payment taken up to the confirm step, Wispr Flow promo-code hunting, and research into apostilled documents and nic.ru domain emails. Claude used browser automation and repo logging to track these errands, and once played a video hands-free on a second monitor. Friction came from decision requests without context, blocked Telegram sends and guard hooks on secret files.
Чего вы хотелиWhat You Wanted
Пуш в GitGit Push
11
Пуш и слияниеGit Push Merge
10
Проверка статусаStatus Check
6
Открыть файл или папкуOpen File Or Folder
6
Правки оформления текстаText Formatting Edits
5
Сообщение в TelegramSend Telegram Message
5
Самые используемые инструментыTop Tools Used
Bash
6401
Edit
373
Read
281
Write
280
SendMessage
166
Skill
89
ЯзыкиLanguages
Markdown
530
Python
202
HTML
32
JavaScript
3
JSON
3
Shell
2
Типы сессийSession Types
Несколько задачMulti Task
49
Пошаговая доработкаIterative Refinement
16
Одна задачаSingle Task
6
Быстрый вопросQuick Question
5
ИсследованиеExploration
2

Как вы используете Claude CodeHow You Use Claude Code

Вы используете Claude Code не столько как помощника по коду, сколько как постоянно работающий операционный слой для всей своей цифровой жизни и целого парка агентов. Bash доминирует среди инструментов (6 401 вызов против всего 373 Edit), большинство ваших файлов — Markdown, а самые частые цели — короткие рабочие команды: «пушни», «пушни и слей», «/gsd-update», «открой в Orca», «отправь в Telegram». Размах широкий. За одну неделю Claude может оплатить счёт Василия на 90 EUR через BBVA до шага подтверждения, вытеснить 80 ГБ резервных копий в iCloud, собрать Strawberry из исходников и по голосовой команде включить интервью Осетинской на весь экран на втором мониторе, пока вы лежите на диване. Ещё вы запускаете мультиагентные схемы: конвейер Orca «выполнить → проверить → убрать», агента-наблюдателя, который подталкивает другие сессии и поймал баг с разрушительным пушем в PR #25, проверяющего PR для агента на ноутбуке и живых помощников на встречах, которые получают расшифровки. 166 вызовов SendMessage и 88 вызовов Agent показывают, что вы координируете, а не просто пишете промпты.

Оригинал на английском
You treat Claude Code less as a coding assistant and more as an always-on operations layer for your whole digital life and a fleet of agents. Bash dominates your tool usage (6,401 calls against only 373 Edits), most of your files are Markdown, and your most common goals are terse operational commands: 'push', 'push and merge', '/gsd-update', 'open it in Orca', 'send it to Telegram'. The scope is wide. In one week you might have Claude pay Vasily's 90 EUR invoice through BBVA up to the confirm step, evict 80 GB of backups to iCloud, build Strawberry from source, and play an Osetinskaya interview fullscreen on your second monitor by voice while you lie on the couch. You also run multi-agent setups: an Orca execute/review/cleanup pipeline, an overseer agent that nudges other sessions and catches a destructive push bug in PR #25, a PR reviewer for your laptop agent, and live meeting co-pilots fed by transcripts. The 166 SendMessage and 88 Agent calls show you are coordinating, not just prompting.

Ваши указания обычно короткие и нацелены на результат, и вы ждёте, что Claude сам восполнит контекст из того, что уже есть. Вы злитесь, когда Claude задаёт вопросы, ответы на которые лежат в других ваших репозиториях Cheap. Вы отвергаете осторожность, которую считаете бессмысленной, — например, предложенные лимиты запросов и ночные паузы для разбора через Haiku, хотя у вашей подписки таких ограничений нет. Ещё вас раздражало, когда Claude начинал вносить правки в WhatsApp, не подтвердив, как понял задачу. Неверный подход (34) и неправильно понятая просьба (31) — главные источники трудностей. Обычно они возникают оттого, что Claude неверно угадывает объём задачи, а не из-за плохого кода. Примеры: комментарии ревью приняты за отдельные задачи, смешаны ветки из разных репозиториев, изучались шаги апостиля «своими силами», когда вам нужна была московская фирма «под ключ».

Оригинал на английском
Your instructions are usually short and outcome-focused, and you expect Claude to fill in context from what already exists. You get angry when Claude asks questions whose answers sit in your other Cheap repos. You reject caution you consider pointless, such as proposed rate limits and night pauses on Haiku parsing when your subscription has none. You also got annoyed when Claude acted on WhatsApp edits before confirming its understanding. Wrong approach (34) and misunderstood request (31) are your biggest friction sources. They tend to come from Claude guessing scope wrongly rather than from bad code. Examples include treating review comments as standalone tasks, mixing branches from different repos, and researching DIY apostille steps when you wanted a turnkey Moscow firm.

Самая характерная черта — как остро вы реагируете на общение, которое заставляет держать контекст в голове. Вы упоминали, что у вас СДВГ. Сильнее всего вас раздражало, когда Claude просил решить «по номеру», не процитировав сами сообщения, приводил фрагмент вроде «id9213» без окружающего текста, давал пути относительно репозитория вместо полных путей /Users/ws/ или сворачивал блок «Файлы к проверке», который вы хотели видеть развёрнутым. В ответ вы превращаете каждый сбой в долговечное правило: записываете его в канон adhd-check, запускаете /learn, чтобы зафиксировать решения, заводите записи об инцидентах и грозите передать работу другому агенту. Так что вы быстро итерируете и даёте Claude долго работать автономно, но держите его в рамках растущего личного свода правил и ждёте, что каждое сообщение будет понятно само по себе, без прокрутки назад.

Оригинал на английском
The most distinctive thread is how strongly you react to communication that makes you hold context in your head. You've noted you have ADHD. Your sharpest frustrations came when Claude asked you to decide 'by number' without quoting the actual messages, quoted a fragment like 'id9213' with no surrounding text, gave repo-relative paths instead of full /Users/ws/ paths, or collapsed a 'Files to check' block you wanted expanded. You respond by turning each failure into durable rules: you write it into the adhd-check canon, run /learn to record decisions, log incidents, and threaten to hand the work to another agent. So you iterate quickly and let Claude run long and autonomously. But you hold it to a growing personal rulebook, and you expect every message to be readable on its own without scrolling back.
Ключевой паттерн: Вы используете Claude как автономный операционный центр и дирижёра агентов через короткие команды, ждёте, что он сам выведет контекст из ваших репозиториев и правил, и резко реагируете на любой ответ, который не понятен сам по себе.
Оригинал на английском
Key pattern: You run Claude as an autonomous ops hub and agent orchestrator using terse commands, expect it to infer context from your existing repos and rules, and react sharply to any reply that isn't self-contained.
Распределение времени ответа пользователяUser Response Time Distribution
2–10 с2-10s
105
10–30 с10-30s
124
30 с – 1 мин30s-1m
100
1–2 мин1-2m
204
2–5 мин2-5m
212
5–15 мин5-15m
313
>15 мин>15m
284
Медиана: 204,4 с • Среднее: 557,3 сMedian: 204.4s • Average: 557.3s
Мультиклодинг (параллельные сессии)Multi-Clauding (Parallel Sessions)
61
ПересеченийOverlap Events
56
Сессий затронутоSessions Involved
36%
Доля сообщенийOf Messages

Вы запускаете несколько сессий Claude Code одновременно. Мультиклодинг определяется, когда сессии пересекаются по времени, — это говорит о параллельной работе.

Оригинал на английском
You run multiple Claude Code sessions simultaneously. Multi-clauding is detected when sessions overlap in time, suggesting parallel workflows.
Сообщения пользователя по времени суток
Утро (6–12)Morning (6-12)
402
День (12–18)Afternoon (12-18)
482
Вечер (18–24)Evening (18-24)
537
Ночь (0–6)Night (0-6)
381
Ошибки инструментовTool Errors Encountered
Команда упалаCommand Failed
160
ДругоеOther
37
Файл изменилсяFile Changed
3
Правка не удаласьEdit Failed
1
Отклонено пользователемUser Rejected
1

Впечатляющее, что вы сделалиImpressive Things You Did

За три месяца вы провели 113 сессий и сделали 373 коммита, используя Claude Code как полноценный операционный центр для своих репозиториев, Mac, финансов и переписки — и для написания кода тоже.

Оригинал на английском
Over three months you ran 113 sessions and made 373 commits, using Claude Code as a full operations hub for your repos, your Mac, your finances and your messaging, as well as for writing code.
Мультиагентные конвейеры с надзоромMulti-Agent Pipelines With Oversight
Вы построили полностью автоматический конвейер «выполнить → проверить → убрать» в Orca и проверили его от начала до конца на реальной задаче. Затем внесли свои замечания о качестве обратно в его правила. Ещё вы запускали агентов-наблюдателей и проверяющих, которые следили за другими сессиями и PR, ловили реальные проблемы вроде бага с разрушительным пушем в PR #25, и перешли на более дешёвый скрипт-наблюдатель, экономящий токены. Активное использование SendMessage и Agent показывает, что вы координируете нескольких агентов одновременно, тогда как большинство работает с одним.
Оригинал на английском
You built a fully automated execute, review and cleanup pipeline in Orca and tested it end-to-end on a real task. You then folded your quality feedback back into its rules. You also ran overseer and reviewer agents that watched other sessions and PRs, caught real problems such as a destructive push bug in PR #25, and moved to a cheaper token-saving watcher script. Heavy use of SendMessage and Agent shows you coordinating several agents at once, where most people work with a single one.
Решения, закреплённые в долговечных правилахEncoding Decisions Into Durable Rules
Вы постоянно превращаете трудности в долговременные указания. Используете /learn для записи решений, добавили своё требование к блоку файлов в канон adhd-check, пишете файлы RULES и точки входа AGENTS.md/CLAUDE.md, чтобы другие модели быстро входили в курс дела. Ещё вы помечаете неудавшиеся эксперименты и скрипты как DEPRECATED в шести репозиториях — так ваши многочисленные репозитории остаются понятными и вам, и будущим агентам.
Оригинал на английском
You keep turning friction into lasting guidance. You use /learn to record decisions, you added your files-block preference to the adhd-check canon, and you write RULES files and AGENTS.md/CLAUDE.md entry points so other models can onboard. You also mark failed experiments and scripts DEPRECATED across six repos, which keeps your many repositories understandable to both you and future agents.
Claude как исполнитель реальных делClaude as Real-World Operator
Вы поручаете Claude целые задачи из реальной жизни и оставляете за собой последнее слово на рискованных шагах. Для банковского перевода он нашёл счёт и заполнил форму BBVA до шага подтверждения, чтобы вы одобрили. Ещё он нативно собрал Strawberry из исходников под arm64 и перенёс 80 ГБ резервных копий в iCloud, предварительно их проверив. Ваша устойчивая привычка заканчивать сессии пушем и просить Claude подтвердить, что локальные коммиты совпадают с GitHub, надёжно сохраняет всю эту работу в истории версий.
Оригинал на английском
You hand Claude whole real-life tasks and keep the final say on the risky steps. For a bank transfer, it located the invoice and filled the BBVA form up to the confirm step for you to approve. It also built Strawberry natively from source for arm64 and moved 80 GB of backups into iCloud after verifying them. Your consistent habit of ending sessions with a push, and having Claude confirm that local and GitHub commits match, keeps all this work safely versioned.
Что помогло больше всего (возможности Claude)What Helped Most (Claude's Capabilities)
Правки в нескольких файлахMulti-file Changes
24
Проактивная помощьProactive Help
17
Быстрый и точный поискFast/Accurate Search
14
Хорошие объясненияGood Explanations
10
Хорошая отладкаGood Debugging
6
Верные правки кодаCorrect Code Edits
4
РезультатыOutcomes
Не достигнутоNot Achieved
2
Частично достигнутоPartially Achieved
4
В основном достигнутоMostly Achieved
38
Полностью достигнутоFully Achieved
32
НеясноUnclear
2

Где всё идёт не такWhere Things Go Wrong

Главные трудности: Claude просит вас что-то решить, не показав само содержимое; игнорирует решения, которые вы или ваши репозитории уже приняли; и упирается в блокировки инструментов и охранных хуков, из-за которых застревает результат.

Оригинал на английском
Your biggest friction comes from Claude asking you to decide things without showing you the actual content, from Claude ignoring decisions you or your repos had already settled, and from tool or guard blockers that stalled delivery.
Вопросы и ссылки без контекстаContext-free questions and references
Claude часто указывает на номера пунктов, фрагменты или относительные пути, не показывая, к чему они относятся. С вашим СДВГ это особенно дорого. Помогло бы постоянное правило в CLAUDE.md: всегда цитировать полный текст, указывать, где он находится, и давать абсолютные пути /Users/ws/, когда Claude просит вас что-то решить или проверить.
Оригинал на английском
Claude often points to item numbers, fragments, or relative paths without showing you what they refer to. That is especially costly for you with ADHD. A standing rule in your CLAUDE.md would help: always quote the full text, give the location, and use absolute /Users/ws/ paths when asking you to decide or check something.
  • В реестре контактов WhatsApp Claude дважды просил вас определить роли контактов по номерам, не процитировав сообщения, — это вас разозлило, и сессия была выполнена лишь частично.
    Оригинал на английском
    In the WhatsApp contact registry, Claude twice asked you to decide contact roles by number without quoting the messages, which angered you and left the session only partially achieved.
  • При переписывании Google Doc для задачи 1.2 предложение Claude по исправлению ссылки цитировало только «id9213» без окружающего текста и места, поэтому было непонятно, что изменится. Вы дважды раздражались, пока это не решилось.
    Оригинал на английском
    During the task 1.2 Google Doc rewrite, Claude's link-fix proposal quoted only 'id9213' with no surrounding text or location, so you couldn't tell what would change. You got frustrated twice before it was resolved.
Повторные вопросы и пересмотр уже принятых решенийRe-asking or overriding settled decisions
Claude снова и снова задаёт вопросы или вносит изменения, противоречащие решениям, уже записанным в других ваших репозиториях или принятым вами раньше. Скажите Claude проверять связанные репозитории, память и канон, прежде чем спрашивать или предлагать что-то новое. Записанные решения — обязательны.
Оригинал на английском
Claude repeatedly asks questions or makes changes that contradict decisions already recorded in your other repos or made earlier by you. Tell Claude to check the related repos, memory, and canon before asking or proposing anything new. Treat recorded decisions as binding.
  • Проверяющему claude-3f пришлось трижды поправлять Claude за противоречие явным решениям Константина: смещение +03:00, переделанная лента по страницам и падение сборки из-за ошибки в заголовке. Claude сам назвал это третьей такой ошибкой за два дня.
    Оригинал на английском
    Reviewer claude-3f had to correct Claude three times for contradicting Konstantin's explicit decisions: a +03:00 offset, a reshaped per-page feed, and letting a title error crash the build. Claude itself called it the third such mistake in two days.
  • В конвейере Cheap Claude задавал вам вопросы, на которые уже отвечали другие репозитории Cheap, включая решение о валюте, которому он затем противоречил. Ещё он предложил лимиты запросов для разбора через Haiku, которые пришлось отвергнуть: у вашей подписки их нет.
    Оригинал на английском
    In the Cheap pipeline, Claude asked you questions already answered in other Cheap repos, including a currency decision it then contradicted. It also proposed rate limits on Haiku parsing that you had to reject because your subscription has none.
Заблокированные ответы и охранные хукиBlocked outputs and tool guards
Фильтры безопасности, хуки, запрещающие читать секреты, и сломанные плагины останавливали работу на полпути, а обходные пути порой стоили дороже самой задачи. Называйте файлы так, чтобы не срабатывали охранные хуки, — например, без «env» в именах файлов с токенами. Для чувствительной документации пусть Claude пишет её в файл небольшими частями или разрешите передать задачу другому инструменту.
Оригинал на английском
Safety filters, secret-read hooks, and broken plugins stopped work midway, and the workarounds sometimes cost more than the original task. Use naming conventions that avoid guard triggers, such as no 'env' in token filenames. For sensitive documentation, have Claude write it to a file in smaller chunks or allow a handoff to another tool.
  • Фильтр безопасности оборвал заметку _cons-flow и ответ с таблицей на 150 источников, поэтому документация так и не сохранилась. Затем Claude отказался передать задачу в Cursor, что вас разозлило.
    Оригинал на английском
    A safety filter cut off the _cons-flow note and the table 150 sources answer, so the documentation was never saved. Claude then refused to pass the task to Cursor, which angered you.
  • Плагин Telegram не подключился, а охранный хук запретил чтение ключа бота, поэтому все отправки в Telegram для сайта списка желаний пришлось делать вручную. Раньше файл с токеном и «.env» в имени, который предложил Claude, заблокировал его же охранный хук, и файл пришлось создавать заново.
    Оригинал на английском
    The Telegram plugin failed to connect and a guard blocked reading the bot key, so you had to do every Telegram send for the wishlist site yourself. Earlier, a .env-named token file Claude proposed was blocked by its own secret guard and had to be recreated.
Основные типы трудностейPrimary Friction Types
Неверный подходWrong Approach
34
Неправильно понятая просьбаMisunderstood Request
31
Код с ошибкамиBuggy Code
16
Плохая коммуникацияPoor Communication
5
Инструмент недоступенTool Unavailable
3
Плохо структурированное общениеPoorly Structured Communication
2
Удовлетворённость (по оценке модели)Inferred Satisfaction (model-estimated)
РаздражениеFrustrated
13
НедовольствоDissatisfied
36
Скорее удовлетворённостьLikely Satisfied
238
УдовлетворённостьSatisfied
26
РадостьHappy
12
Не определеноUnsure
2

Существующие функции CC, которые стоит попробоватьExisting CC Features to Try

Предлагаемые дополнения в CLAUDE.mdSuggested CLAUDE.md Additions

Просто скопируйте это в Claude Code, чтобы добавить в ваш CLAUDE.md.

Оригинал на английском
Just copy this into Claude Code to add it to your CLAUDE.md.
Оригинал на английском
## Communication (user has ADHD)
- Never refer to items only by number, ID, or fragment (e.g. '#3', 'id9213'). Always quote the full text being discussed and say exactly where it lives (file, line, doc section).
- When asking for a decision, show the actual source material (message text, current value, proposed value) inline, side by side if possible.
- Keep explanations short and concrete. Use visual markers and icons in lists as in previous outputs.
- Do NOT collapse the 'Files to check' block. Always show it expanded.
Несколько сессий (роли контактов WhatsApp, ревью задачи 1.2, список старых задач разработчика, канон adhd-check) закончились раздражением, потому что Claude указывал на номера или фрагменты без контекста. Один случай дошёл до отчёта об инциденте и передачи работы другому агенту.
Оригинал на английском
Several sessions (WhatsApp contact roles, task 1.2 review, old dev tasks list, the adhd-check canon) ended in frustration because Claude pointed to numbers or fragments without context. One case escalated to an incident report and a handoff to another agent.
Оригинал на английском
## Paths
- Always give full absolute paths starting with /Users/ws/ (never repo-relative paths) when telling me where a file is.
Полные пути пришлось отдельно просить после того, как приходили пути относительно репозитория, а открыть файл или папку — одна из самых частых целей.
Оригинал на английском
The user had to explicitly ask for full paths after getting repo-relative ones, and opening files and folders is one of their top goals.
Оригинал на английском
## Before asking me anything
- First search existing decisions: _cons-changes, _cons-inbox, AGENTS.md, CLAUDE.md, and sibling repos in /Users/ws/uno-cl and the Cheap repos. Use MemPalace and /learn records too.
- Never contradict a decision already recorded (e.g. currency, timezone offsets, feed shape, error handling). If a recorded decision seems wrong, quote it and ask. Do not silently override it.
- Do not ask questions whose answers already exist in other repos. Do not propose limits (rate limits, night pauses) the subscription doesn't have.
В нескольких сессиях Claude задавал вопросы, на которые уже отвечали другие репозитории Cheap, или противоречил явным решениям Константина. Однажды это случилось трижды за два дня, что вызвало злость.
Оригинал на английском
In multiple sessions Claude asked questions already answered in other Cheap repos or contradicted Konstantin's explicit decisions. In one case this happened three times in two days, which angered the user.
Оригинал на английском
## Grouping & Lists
- When listing branches, PRs, files, or contacts that span multiple repos or companies, group them by repository or company first so I can act on one group at a time.
- When listing 'tasks', include only real actionable tasks. Do not list review comments as standalone tasks unless asked.
Перегруппировку пришлось просить отдельно: при чистке веток ORCA, в реестре контактов WhatsApp (по компаниям) и в списке старых задач разработчика.
Оригинал на английском
The user had to ask for regrouping in the ORCA branch cleanup, the WhatsApp contact registry (by company), and the old developer-tasks list.
Оригинал на английском
## Git & Push workflow
- 'Push' means: commit all session files, push, merge to main if on a branch, deploy if the repo has a deploy step. Then confirm the local and GitHub commit hashes match and report them.
- For multi-repo pushes in zsh, iterate with arrays (`for r in "${repos[@]}"`) or `${=R}`. Never rely on unquoted $R word-splitting.
- Log every attempt, source, and result visibly in the repo (e.g. a log .md file) for research tasks like promo codes or vendor searches.
git_push и git_push_merge — две главные цели (21 сессия), несколько расшифровок закончились до подтверждения пуша, а ошибка разбиения по словам в zsh сломала пуш нескольких репозиториев.
Оригинал на английском
git_push and git_push_merge are the top two goals (21 sessions), several transcripts ended before the push was confirmed, and a zsh word-splitting bug broke a multi-repo push.
Оригинал на английском
## Secrets
- Store tokens in files whose names do NOT contain 'env' (e.g. telegram-bot.token), outside git-tracked paths or in .gitignore, so the secret-read guard doesn't block the agent.
- Never ask me to paste a secret into a tracked file. Create the gitignored placeholder file first and tell me its full path.
Файл с токеном и «.env» в имени заблокировал охранный хук, а токен был вставлен в отслеживаемую карточку. Отправки в Telegram тоже раз за разом срывались, потому что ключ бота не читался.
Оригинал на английском
A .env-named token file was blocked by the guard hook, and the user pasted a token into a tracked card. Telegram sends also failed repeatedly because the bot key couldn't be read.

Просто скопируйте это в Claude Code — и он всё настроит.

Оригинал на английском
Just copy this into Claude Code and it'll set it up for you.
Собственные скиллы (Custom Skills)Custom Skills
Многоразовые /команды в виде markdown-файлов, которые одинаково выполняют многошаговый сценарий.
Оригинал на английском
Reusable /commands defined as markdown files that run a multi-step workflow consistently.
Почему вам: Вы уже пользуетесь скиллами (/learn, /gsd-update), а «пушни» / «пушни и слей» — ваша просьба №1. Скилл /ship всегда коммитил бы, пушил, сливал, выкатывал и проверял, что локальные и удалённые хеши совпадают, — и сессии перестали бы заканчиваться неподтверждённым пушем.
Оригинал на английском
Why for you: You already use skills (/learn, /gsd-update), and 'push' / 'push and merge' is your #1 request. A /ship skill would always commit, push, merge, deploy, and verify that local and remote hashes match, so sessions stop ending with an unconfirmed push.
mkdir -p ~/.claude/skills/ship && cat > ~/.claude/skills/ship/SKILL.md <<'EOF' --- name: ship description: Коммит, пуш, слияние в main, деплой и проверка во всех затронутых репозиториях --- 1. Перечисли все репозитории, затронутые в этой сессии (полные пути /Users/ws/), сгруппировав по репозиторию. 2. В каждом: git add файлов сессии (никогда не секреты / *.token), коммит с понятным сообщением, пуш. 3. Если работа в ветке: открой/слей PR в main, удали ветку. 4. Если в репозитории есть скрипт деплоя — запусти его. 5. Для каждого репозитория выведи: путь | локальный HEAD | HEAD origin/main | СОВПАДАЕТ/НЕ СОВПАДАЕТ. 6. Используй массивы zsh: for r in "${repos[@]}"; do ...; done EOF
Оригинал на английском
mkdir -p ~/.claude/skills/ship && cat > ~/.claude/skills/ship/SKILL.md <<'EOF'
---
name: ship
description: Commit, push, merge to main, deploy and verify across all touched repos
---
1. List every repo touched this session (full /Users/ws/ paths), grouped by repo.
2. In each: git add session files (never secrets / *.token), commit with a clear message, push.
3. If on a branch: open/merge the PR into main, delete the branch.
4. If the repo has a deploy script, run it.
5. For each repo print: repo path | local HEAD | origin/main HEAD | MATCH/MISMATCH.
6. Use zsh arrays: for r in "${repos[@]}"; do ...; done
EOF
Хуки (Hooks)Hooks
Shell-команды, которые автоматически запускаются на событиях жизненного цикла, например до или после вызова инструмента.
Оригинал на английском
Shell commands that run automatically at lifecycle events like before or after a tool call.
Почему вам: У вас токены чуть не попадали в коммит, и была путаница с охранным хуком секретов. PreToolUse-хук на Bash может блокировать любой git commit, в который добавлены файлы с токенами или секретами, а Stop-хук — предупреждать о незапушенных коммитах. Это важно при 373 коммитах во множестве репозиториев.
Оригинал на английском
Why for you: You've had tokens nearly committed and secret-guard confusion. A PreToolUse hook on Bash can block any git commit that stages token or secret files, and a Stop hook can warn when there are unpushed commits, which matters with 373 commits across many repos.
{ "hooks": { "PreToolUse": [ { "matcher": "Bash", "hooks": [{ "type": "command", "command": "if echo \"$CLAUDE_TOOL_INPUT\" | grep -q 'git commit'; then git diff --cached --name-only | grep -Ei '(token|secret|\\.key$)' && { echo 'Blocked: secret file staged' >&2; exit 2; }; fi; exit 0" }] } ], "Stop": [ { "hooks": [{ "type": "command", "command": "git rev-parse --git-dir >/dev/null 2>&1 && [ -n \"$(git log @{u}.. --oneline 2>/dev/null)\" ] && echo 'WARNING: unpushed commits in '$(pwd) || true" }] } ] } }
Headless-режимHeadless Mode
Запуск Claude без интерактива — из скриптов, cron или launchd.
Оригинал на английском
Run Claude non-interactively from scripts, cron, or launchd.
Почему вам: Вы запускаете агентов-наблюдателей, проверяющих PR, проверки задержки публикации постов блога, проверки nic.ru и помощников на встречах в виде долгих интерактивных сессий (6 400+ часов). Перенос повторяющихся проверок в дешёвые headless-запуски по расписанию сэкономит токены и освободит ваши сессии.
Оригинал на английском
Why for you: You run overseer agents, PR reviewers, blog-post latency checks, nic.ru checks, and meeting co-pilots as long interactive sessions (6,400+ hours). Moving the recurring checks to cheap headless runs on a schedule would save tokens and free your sessions.
# crontab -e : каждые 30 минут проверять открытые PR дешёвой моделью и оставлять комментарии */30 * * * * cd /Users/ws/uno-cl/site-feed && claude -p "Проверь открытые PR, которые ещё не проверены. Сверь с RULES.md и записанными решениями в _cons-changes. Оставь комментарии ревью через gh. Выведи итог в 5 строк." --model haiku --allowedTools "Bash(gh:*),Read,Grep" >> /Users/ws/logs/pr-review.log 2>&1
Оригинал на английском
# crontab -e : review open PRs every 30 min, cheap model, post comments
*/30 * * * * cd /Users/ws/uno-cl/site-feed && claude -p "Review open PRs not yet reviewed. Check against RULES.md and recorded decisions in _cons-changes. Post review comments via gh. Output a 5-line summary." --model haiku --allowedTools "Bash(gh:*),Read,Grep" >> /Users/ws/logs/pr-review.log 2>&1

Новые способы использовать Claude CodeNew Ways to Use Claude Code

Просто скопируйте это в Claude Code — и он проведёт вас по шагам.

Оригинал на английском
Just copy this into Claude Code and it'll walk you through it.
Пусть Claude ищет решения, прежде чем спрашиватьMake Claude look up decisions before asking
Начинайте задачи на несколько репозиториев с того, что Claude собирает уже принятые решения, прежде чем что-то предлагать или спрашивать.
Оригинал на английском
Start multi-repo tasks by having Claude collect existing decisions before it proposes or asks anything.
Ваши главные категории трудностей — wrong_approach (34) и misunderstood_request (31). Многие из них возникли оттого, что Claude игнорировал решения, уже записанные в других репозиториях Cheap или uno-cl (валюта, смещение +03:00, формат ленты). Одному проверяющему пришлось трижды поправлять Claude за два дня. Короткий «обход решений» в начале задачи силами субагента предотвращает большую часть этого. А ещё он убирает лишние вопросы, которые вас злили.
Оригинал на английском
Your biggest friction categories are wrong_approach (34) and misunderstood_request (31). Many of these came from Claude ignoring decisions already recorded in other Cheap or uno-cl repos (currency, +03:00 offset, feed shape). One reviewer had to correct Claude three times in two days. A short 'decision sweep' at the start of a task, done by a subagent, prevents most of this. It also stops the unnecessary questions that made you angry.
Вставьте в Claude Code:Paste into Claude Code:
Прежде чем что-либо делать: с помощью агента поищи в _cons-changes, _cons-inbox, AGENTS.md, CLAUDE.md и соседних репозиториях в /Users/ws/uno-cl решения, связанные с этой задачей. Покажи короткий список: решение | цитата | полный путь к файлу. Только потом предложи план и задавай мне лишь те вопросы, ответов на которые там НЕТ.
Оригинал на английском
Before doing anything: use an agent to search _cons-changes, _cons-inbox, AGENTS.md, CLAUDE.md and sibling repos in /Users/ws/uno-cl for decisions related to this task. Show me a short list: decision | quoted text | full file path. Only then propose a plan, and ask me only questions that are NOT answered there.
Просьбы о решении с полным контекстомContext-rich decision requests
Просите Claude оформлять любой выбор как самодостаточную карточку: полный исходный текст, текущее состояние, предложение и где это находится.
Оригинал на английском
Ask Claude to present any choice as a self-contained card: the full original text, current state, proposal, and location.
Самые неприятные сессии были, когда Claude говорил что-то вроде «реши по #3» или «исправь id9213», не показывая, к чему это относится. Хуже всего — роли контактов WhatsApp, Google Doc задачи 1.2 и список старых задач разработчика. Вы уже убедились, что HTML-страницы «было/стало» работают хорошо. Если сделать это форматом по умолчанию для любого решения, переписки туда-обратно станет меньше.
Оригинал на английском
Your most frustrating sessions came from Claude saying things like 'decide on #3' or 'fix id9213' without showing what those referred to. The worst cases were the WhatsApp contact roles, the task 1.2 Google Doc, and the old developer tasks list. You've already found that side-by-side HTML review pages work well. Making that the default format for any decision cuts the back-and-forth.
Вставьте в Claude Code:Paste into Claude Code:
Для каждого решения, которое тебе нужно от меня, покажи карточку: 1) полный исходный текст в цитате, 2) где он находится (полный путь /Users/ws/ или раздел документа), 3) на что предлагаешь его изменить, 4) почему — одной строкой. Никаких номеров пунктов без цитаты текста. Группируй карточки по компании/репозиторию.
Оригинал на английском
For every decision you need from me, show a card with: 1) the full original text quoted, 2) where it is (full /Users/ws/ path or doc section), 3) what you propose to change it to, 4) why in one line. No item numbers without the quoted text. Group cards by company/repo.
Дешёвые мониторы вместо долгих сессий-наблюдателейCheap monitors instead of long-running watcher sessions
Перенесите циклы наблюдателя, ревью PR и проверки конвейера в скрипты-наблюдатели, которые будят Claude, только когда что-то меняется.
Оригинал на английском
Move overseer, PR-review, and pipeline-check loops to script-based watchers that only wake Claude when something changes.
Вы запускаете несколько сессий в духе «следи за другими агентами / PR / постами блога / расшифровками встреч». Много ходов уходило на ответы «нового сигнала нет». В одной сессии Claude уже написал скрипт-наблюдатель, экономящий токены, и вы остались довольны. Сделайте этот подход стандартом: shell-наблюдатель замечает изменения и только тогда вызывает Claude в headless-режиме с чётким заданием. Так у каждой проверки появляется и постоянный журнал в репозитории.
Оригинал на английском
You run several 'watch other agents / PRs / blog posts / meeting transcripts' sessions. Many turns were spent on 'no new signal' answers. In one session Claude already built a token-saving watcher script, and you were happy with it. Make that pattern standard: a shell watcher detects changes and only then calls Claude headlessly, with a clear brief. This also gives each check a persistent log in the repo.
Вставьте в Claude Code:Paste into Claude Code:
Напиши скрипт-наблюдатель в /Users/ws/uno-cl/ops/watchers/, который каждые N минут на обычном bash опрашивает (gh pr list, новые коммиты, новые фрагменты расшифровок) и, только когда появляется что-то новое, вызывает `claude -p` с Haiku и узким промптом. Записывай каждый запуск в .md-файл в репозитории и покажи, как запускать его через launchd.
Оригинал на английском
Build a watcher script in /Users/ws/uno-cl/ops/watchers/ that polls (gh pr list, new commits, new transcript chunks) every N minutes with plain bash, and only when something new appears calls `claude -p` with Haiku and a focused prompt. Log every run to a .md file in the repo, and show me how to start it with launchd.

На горизонтеOn the Horizon

Вы уже давно вышли за рамки чата «одна задача»: у вас есть агенты-наблюдатели, конвейеры Orca «выполнить → проверить → убрать» и живые помощники на встречах. Следующий шаг — чтобы агенты сверяли свою работу с вашими предпочтениями и прошлыми решениями до того, как вы её увидите.

Оригинал на английском
Your usage already runs well past single-task chat: you have overseer agents, Orca execute-review-cleanup pipelines and live meeting co-pilots, so the next step is having agents check their work against your stated preferences and past decisions before you see it.
Агенты, которые сначала сверяются с канономDecision-aware agents that check canon first
Два крупнейших источника трудностей — неверный подход (34) и неправильно понятая просьба (31). Многие из них — агенты, противоречащие решениям, которые вы уже записали (смещение +03:00, формат ленты, выбор валюты), или задающие вопросы, на которые уже ответили другие репозитории Cheap. Предварительный агент мог бы искать в ваших журналах решений, файлах AGENTS.md, MemPalace и соседних репозиториях до того, как любой план или вопрос дойдёт до вас, и прикладывать доказательства к каждому выбору. Вопросы доходили бы до вас, только когда агент убедился, что ответ ещё нигде не записан.
Оригинал на английском
Two of your largest friction sources are wrong approach (34) and misunderstood request (31). Many of these were agents contradicting decisions you had already recorded, such as the +03:00 offset, the feed shape and the currency choice, or asking questions already answered in other Cheap repos. A pre-flight agent could search your decision logs, AGENTS.md files, MemPalace and sibling repos before any plan or question reaches you, and attach evidence to each choice. Questions would only reach you once the agent has confirmed the answer isn't already recorded.
С чего начать: Сделайте скилл «decision-check» плюс хук PreToolUse или UserPromptSubmit, который grep'ом ищет по файлам решений в uno-cl и репозиториях Cheap и подмешивает подходящие записи в контекст. Затем субагент может проверять каждый черновик плана по этим записям, прежде чем показать его вам.
Оригинал на английском
Getting started: Set up a 'decision-check' Skill plus a PreToolUse or UserPromptSubmit hook that greps the decision files across uno-cl and the Cheap repos and injects relevant entries into context. A sub-agent can then audit each draft plan against those entries before it is shown to you.
Вставьте в Claude Code:Paste into Claude Code:
Сделай многоразовый скилл «decision-check». При вызове с описанием задачи он должен: 1) искать во всех репозиториях в /Users/ws/ (особенно uno-cl и репозиториях Cheap) в AGENTS.md, CLAUDE.md, файлах RULES, _cons-changes, записях /learn и каноне adhd-check, а также в MemPalace решения, связанные с задачей; 2) возвращать компактную таблицу: решение, файл-источник с полным абсолютным путём и датой, как оно применяется; 3) перечислять вопросы, которые мне иначе задали бы, но ответ на них уже есть, — с ответом и источником. Затем добавь хук, чтобы этот скилл автоматически запускался перед любым предложением плана или использованием AskUserQuestion. Проверь его на трёх прошлых инцидентах: смещение +03:00, формат ленты по страницам и решение о валюте. Дорабатывай, пока все три не будут пойманы. Закоммить, запушь и запиши правило через /learn.
Оригинал на английском
Build a reusable Skill called 'decision-check'. When invoked with a task description, it should: 1) search all repos under /Users/ws/ (especially uno-cl and the Cheap repos) for AGENTS.md, CLAUDE.md, RULES files, _cons-changes, /learn entries and the adhd-check canon, plus MemPalace, for decisions related to the task; 2) return a compact table of decision, source file with full absolute path and date, and how it applies; 3) list any question I'd otherwise be asked that is already answered, with the answer and its source. Then add a hook so that this Skill runs automatically before any plan is proposed or any AskUserQuestion is used. Test it on three past incidents: the +03:00 offset, the per-page feed shape and the currency decision. Iterate until all three would have been caught. Commit, push and record the rule with /learn.
Проверка каждого ответа на удобство при СДВГADHD-friendly output linter on every response
Несколько вспышек раздражения были вызваны одними и теми же проблемами оформления: ответы указывали на номера пунктов, не показывая самих пунктов, фрагменты вроде «id9213» без контекста, относительные пути, свёрнутый блок «Файлы к проверке» и отсутствующие значки. Stop-хук мог бы прогонять каждый ответ через проверку по вашему канону и отправлять его на переписывание до того, как вы его увидите. Тогда просьбы о решении всегда цитировали бы исходное сообщение полностью, давали полный путь и «было/стало», и вам никогда не пришлось бы восстанавливать контекст в голове.
Оригинал на английском
Several frustration episodes came from the same formatting problems: answers pointing to item numbers without showing the items, fragments like 'id9213' with no context, relative paths, the collapsed 'Files to check' block and missing icons. A Stop hook could run each response through a checker for your canon and send it back for rewrite before you ever see it. Decision requests would then always quote the full original message, the full path and the before/after, so you never have to reconstruct context yourself.
С чего начать: Напишите скрипт Stop-хука, который читает последнее сообщение ассистента из расшифровки и проверяет его по правилам вашего канона adhd-check. Если проверка не пройдена, хук блокирует остановку и возвращает причину, чтобы Claude переписал ответ.
Оригинал на английском
Getting started: Write a Stop hook script that reads the transcript's last assistant message and checks it against rules in your adhd-check canon. If a check fails, the hook blocks the stop and returns the failure reason so Claude rewrites the response.
Вставьте в Claude Code:Paste into Claude Code:
Прочитай мой канон adhd-check и все записи /learn о стиле общения. Преврати каждое правило в проверку, которую можно автоматизировать, например: «никаких голых ссылок на номер пункта без цитаты пункта», «все пути к файлам — абсолютные от /Users/ws/», «блок „Файлы к проверке“ никогда не свёрнут», «каждая просьба о решении полностью цитирует исходное сообщение», «предлагаемые правки показывают полный текст до и после плюс место» и «нужные значки на месте». Реализуй их как Stop-хук на Python, который блокирует остановку и возвращает конкретные указания по исправлению, если проверка не пройдена. Собери набор тестов минимум из 10 реальных плохих ответов из моих недавних расшифровок (роли контактов WhatsApp, исправление ссылки в задаче 1.2, список старых задач разработчика) и 10 хороших. Дорабатывай, пока все плохие ответы не будут отмечены, а ни один хороший — нет. Затем установи хук глобально, запушь репозиторий и покажи мне итоговый список проверок.
Оригинал на английском
Read my adhd-check canon and all /learn entries about communication style. Turn every rule into a testable check, for example: 'no bare item-number references without the quoted item', 'all file paths absolute from /Users/ws/', 'Files to check block never collapsed', 'every decision request quotes the source message in full', 'proposed edits show the full before and after text plus the location' and 'required icons present'. Implement these as a Python Stop hook that blocks the stop and returns specific fix instructions when a check fails. Build a test suite from at least 10 real bad responses taken from my recent transcripts (WhatsApp contact roles, task 1.2 link fix, old dev tasks list) and 10 good ones. Iterate until all bad responses are flagged and none of the good ones are. Then install the hook globally, push the repo, and show me the final check list.
Параллельный парк агентов с самовосстанавливающимся наблюдателемParallel agent fleet with self-healing overseer
У вас уже есть наблюдатель, который ловит пересекающиеся правки и разрушительные пуши, и конвейер Orca, который выполняет, проверяет и убирает. Следующий шаг — чтобы наблюдатель раздавал работу, а не только смотрел. Он делил бы бэклог — например, четыре переписывания описаний задач или перенос старых задач разработчика — на изолированные worktree и запускал исполнителей параллельно. Каждый PR проходил бы тесты, проверку схемы и агента-проверяющего, максимум с тремя кругами исправлений перед слиянием или передачей вам. Чисто коммуникационную работу вроде отправок в Telegram и сводок статуса можно было бы вести от начала до конца, чтобы до вас доходили только просьбы об одобрении, требующие решения.
Оригинал на английском
You already have an overseer that catches overlapping edits and destructive pushes, and an Orca pipeline that executes, reviews and cleans up. The next step is to have the overseer dispatch work rather than just watch. It would split a backlog, such as the four task-description rewrites or the old-dev-task migration, into isolated worktrees and run parallel executors. Each PR would be gated on tests, schema validation and a reviewer agent, with up to three fix loops before a merge or escalation. Communication-only work like Telegram sends and status recaps could be handled end-to-end so that the only messages reaching you are approvals that need a decision.
С чего начать: Соедините рабочие папки Orca или git worktree с инструментом Agent для параллельных исполнителей, SendMessage — для подталкиваний от наблюдателя к агентам, и дешёвый скрипт-наблюдатель по расписанию. Сначала почините подключение плагина Telegram и охранный хук на ключ бота, чтобы отправки не зависели от вас. Добавьте очистку рабочих папок после слияния, чтобы ~/orca/workspaces снова не разрасталась до 35 ГБ.
Оригинал на английском
Getting started: Combine Orca workspaces or git worktrees with the Agent tool for parallel executors, SendMessage for overseer-to-agent nudges, and a cheap watcher script on a schedule. Fix the Telegram plugin connection and the bot-key guard first so that sends do not depend on you. Add workspace cleanup after merge to keep ~/orca/workspaces from growing back to 35 GB.
Вставьте в Claude Code:Paste into Claude Code:
Работай наблюдателем парка агентов для следующего бэклога: [вставьте задачи]. Для каждой задачи: создай изолированную рабочую папку Orca или git worktree, затем запусти субагента-исполнителя с задачей, результатом decision-check по ней и критериями приёмки. Запускай до 4 исполнителей параллельно и следи, чтобы никакие два не трогали одни и те же файлы (проверяй это до раздачи, а пересекающиеся задачи выполняй последовательно). Каждый исполнитель должен открыть PR, который проходит тесты и проверку. После этого отдельный субагент-проверяющий проверяет PR по RULES и моим прежним решениям, оставляет комментарии и возвращает на доработку; допускается до 3 кругов исправлений. Блокируй любой force-push и переписывание истории. Сливай прошедшие PR, удаляй их рабочие папки и ветки и сообщай, сколько места освободилось. Обращайся ко мне только по настоящим вопросам, требующим суждения, — с полным цитируемым контекстом и абсолютными путями. В конце отправь одну сводку в Telegram через бота, не прося меня отправить её. Запускай скрипт-наблюдатель каждые 15 минут вместо непрерывного опроса, чтобы экономить токены.
Оригинал на английском
Act as fleet overseer for the following backlog: [paste tasks]. For each task: create an isolated Orca workspace or git worktree, then spawn an executor sub-agent with the task, the relevant decision-check output and the acceptance criteria. Run up to 4 executors in parallel and make sure no two touch the same files (check this before dispatch and serialize any that overlap). Each executor must open a PR that passes tests and validation. After that, a separate reviewer sub-agent reviews the PR against RULES and my prior decisions, posts comments and sends it back; allow up to 3 fix rounds. Block any force-push or history rewrite. Merge PRs that pass, delete their workspaces and branches, and report disk freed. Escalate to me only for genuine judgment calls, with full quoted context and absolute paths. Send one consolidated Telegram summary at the end via the bot, without asking me to send it. Run a watcher script every 15 minutes rather than polling continuously, to save tokens.
«Лёжа на диване, пользователь превратил Claude в голосовой пульт от телевизора. Claude нашёл последнее интервью Осетинской о старении, включил его, перемотал вперёд, прибавил громкость, перенёс на второй монитор и развернул на весь экран. Распознавание речи превратило „старение“ в „связан с состоянием“.»
Оригинал на английском
"A user lying on the couch had Claude act as a voice-operated TV remote. Claude found the latest Osetinskaya interview about aging, played it, skipped ahead, raised the volume, moved it to the second monitor and made it fullscreen. Garbled voice input turned 'aging' (старение) into 'related to the condition' (связан с состоянием)."
Это была ленивая вечерняя сессия. Путаница с распознаванием речи потребовала нескольких уточнений, а упрямая заставка заставила повторить просьбу. В итоге видео заиграло на весь экран на втором мониторе, и вставать с дивана не пришлось.
Оригинал на английском
This was a lazy-evening session. The speech-to-text mix-up took a few rounds of clarification, and a stubborn screensaver made the user ask again. In the end the video played fullscreen on the second monitor without the user getting up.