en un clic
bear-skills
bear-skills contient 21 skills collectées depuis jtprogru, avec une couverture métier par dépôt et des pages de détail sur le site.
Skills dans ce dépôt
Превращает идею, серию заметок или сырой материал в драфт статьи (Habr / Medium / личный блог) — с TL;DR, структурой тезис→аргументы→пример→следствие, авторским голосом. Используй, когда «написать статью», «оформить мысли в лонгрид», «сделать пост для Habr», «черновик статьи», «article draft».
Скилл для очеловечивания русскоязычного текста. Убирает признаки AI-генерации, делает текст живым. Используй ВСЕГДА, когда пользователь просит: очеловечить текст, убрать следы нейросети, сделать текст живым/естественным, переписать как человек, humanize на русском, убрать канцелярит, убрать водянистость, сделать текст менее формальным. Также используй если пользователь вставляет русскоязычный текст и говорит что-то вроде 'перепиши', 'сделай лучше', 'звучит как робот', 'слишком искусственно'. Работает ТОЛЬКО с русским языком. Для английского используй оригинальный humanizer. НЕ используй для: перевод, написание с нуля, грамматика, код.
Превращает идею, заметку или сырой текст в готовый пост для Telegram-канала — плотный, с тезисом первым, авторским голосом, в пределах 500-1500 символов. Используй, когда пользователь хочет «написать пост в тг», «оформить мысль для канала», «короткий пост», «tg-пост», «оформить идею для подписчиков».
Структурирует технический туториал — prerequisites, цель «после прочтения сможешь X», нумерованные шаги с командами и проверками, troubleshooting, cleanup. Не пишет полный текст: создаёт корректный скелет, в который автор досыпает детали. Используй, когда «написать туториал», «оформить пошаговую инструкцию», «how-to», «tutorial»,«гайд по развёртыванию», «инструкция, как сделать X».
Формирует commit-сообщение по Conventional Commits для текущих изменений в git. Анализирует staged-diff (или unstaged, если staged пуст), определяет type/scope, пишет subject и при необходимости тело. Используй, когда пользователь хочет «сделать коммит», «закоммитить изменения», «commit это», «сформулируй commit-message», «commit по конвенции».
Формирует описание Pull Request из diff текущей ветки относительно базовой (main/master). Анализирует все коммиты, выделяет «зачем / что / как проверить», фиксирует breaking changes. Используй, когда пользователь хочет «описать PR», «сделать описание для пуллреквеста», «оформить PR», «запушить и открыть PR», «сгенерируй PR description».
Создаёт semver-тег для релиза с генерацией changelog из коммитов с прошлого тега. Определяет нужный bump (patch/minor/major) по содержимому коммитов, формирует release notes. Используй, когда пользователь хочет «выпустить релиз», «бампнуть версию», «поставить тег», «сделать релиз», «затегать».
Process exported book highlights markdown files from iBooks or Zotero. Transforms raw 🎯 quote bullet points into Obsidian callouts with generated atomic-note titles and ==highlighted== key phrases. Use this skill whenever the user wants to process book highlights, enrich quotes with titles and highlights, work with iBooks/Zotero export markdown files, or asks to "обработай цитаты", "добавь заголовки к хайлайтам", "разбери экспорт из книги", "обработай импорт из iBooks/Zotero".
Добавление новых данных в сегодняшнюю ежедневную заметку Obsidian (мысль, событие, встреча, ссылка на атомарку, разбор-узел, TODO). Скилл сам определяет тип записи, задаёт 1–2 уточняющих вопроса для обогащения контекстом (связи, проект, эмоция, нужна ли атомарная заметка), вставляет данные в правильный раздел (`### Мысли вслух`, `### Заметка дня`, `### Узел №N`, callout `> [!todo]`) и при отсутствии файла создаёт его по шаблону `Ежедневная заметка.md`. ОБЯЗАТЕЛЬНО используй этот скилл когда пользователь говорит «добавь в сегодняшнюю заметку», «запиши в дневник», «зафиксируй в today», «добавь в daily», «отметь в дневнике», «в сегодняшний день», даже если он не упоминает слово «скилл» или конкретный раздел. Скилл НЕ создаёт атомарных заметок — для этого `obsidian-ingest`. Скилл НЕ делает ревью прошедших дней — для этого `obsidian-journal-review`.
Обогащение frontmatter заметок в Obsidian — заполнение полей aliases, up, down, other без перемещения заметки. Используй этот скилл когда пользователь просит обновить/заполнить frontmatter заметки, добавить aliases или связи (up/down/other), обогатить заметку ссылками — особенно для заметок в папке 00. Входящие. Заметка остаётся на месте, меняются только frontmatter-поля aliases, up, down, other. Не используй для полного рефакторинга с перемещением — для этого есть obsidian-refactor-inbox.
Анализ и ревью заметок из входящих (`00. Входящие`) — только осмотр и отчёт, без изменения файлов. Результат — список заметок с рекомендациями по категории и действию. Для фактической обработки (теги, связи, перемещение) используй obsidian-refactor-inbox.
Обрабатывает произвольный markdown-файл (статья, вебклип, транскрипт, конспект, черновая заметка) и превращает его в структурированные знания для Obsidian-базы по методологии PARA. Скилл выделяет атомарные сущности (концепты, инсайты, факты), придумывает логичные названия заметкам, создаёт литературную заметку-источник, выстраивает wikilinks и frontmatter. Используй этот скилл всегда, когда пользователь хочет «добавить в базу знаний», «переработать статью», «обработать конспект», «выжать знания из текста», «ингестировать», «положить в vault», «положить в базу» или приносит markdown-файл для сохранения в Obsidian.
Помощь в ревью ежедневных заметок, формировании еженедельных и ежемесячных обзоров и поддержании порядка в дневнике. Используй когда пользователь просит "сделать еженедельный обзор", "weekly review", "разобрать дневник", "что было на этой неделе", "саммари недели/месяца".
Критический анализ заметок в Obsidian — гибридный поиск похожих и противоположных тем в базе знаний, выявление противоречий с существующими знаниями, аргументированная критика аргументации и полноты охвата. Используй этот скилл всегда, когда пользователь просит: покритиковать заметку, разобрать её, найти противоречия, проверить аргументацию, найти похожие или альтернативные заметки, сделать peer review, «что я упустил», «чего не хватает», «что не так», «найди дыры». Также применяй после создания новой заметки, если пользователь хочет убедиться, что она не конфликтует с уже имеющимися знаниями.
Обработка входящих заметок из inbox в Obsidian. Используй этот скилл когда пользователь просит обработать заметки из папки 00. Входящие — нужно обновить теги, добавить aliases, создать связи с существующими заметками (люди, MOC, знания), переместить в правильную папку по методологии PARA. Скилл определяет тип заметки (атомарная мысль, ресурс, человек, проект, конспект конференции), добавляет соответствующие теги и связи, никогда не удаляет заметки — только архивирует с тегом
Рефакторинг конспектов лекций в Obsidian — извлечение концептов, определений и теорем из конспекта в отдельные заметки, превращение лекции в "оглавление" со ссылками, обновление связей с дисциплинарным MOC. Используй этот скилл когда пользователь просит обработать, разбить, рефакторить конспект лекции или несколько лекций. Триггеры: "обработай лекцию", "разбей конспект", "рефакторинг лекции", "вынеси понятия из лекции", "обработай конспект", "разбей лекцию", "лекция слишком большая". Скилл обрабатывает до 3 конспектов за один запуск.
Рефакторинг большой заметки в Obsidian — разбивка на атомарные/тематические заметки с сохранением wikilinks в оригинале. Используй этот скилл когда пользователь просит разбить, разделить, рефакторить конкретную заметку. Скилл создаёт дочерние заметки, вставляет [[ссылки]] в оригинал и соблюдает структуру хранилища PARA.
Разгрузка hub-заметки в Obsidian, на которую ссылается слишком много заметок (in-clubok). Главный сигнал клубка — высокий in-degree (десятки–сотни входящих ссылок), out-degree — вспомогательный. Скилл создаёт под-MOC под существующие категории hub и **перенаправляет входящие ссылки из ресурсных заметок** на конкретный под-MOC вместо общего. Оригинальный MOC сохраняется как точка входа — на него по-прежнему можно ссылаться, когда категория неясна. Используй этот скилл всегда, когда пользователь говорит: «распутай клубок», «разгрузи MOC X», «слишком много ссылок на X», «перепривязать заметки», «X разросся», «карта стала бесполезной», «не вижу структуры в MOC», «слишком много входящих/исходящих ссылок», «обработай хаб-заметку», «найди мои hub-заметки», «свалка ссылок», «карта-помойка». Также применяй, когда из контекста видно, что речь о перегруженном узле графа, даже если пользователь не назвал его hub-ом.
Структурирует blameless-постмортем после инцидента — timeline, impact, root cause, contributing factors, action items. Использует данные из incident channel, метрик и логов. Используй, когда пользователь хочет «написать постмортем», «разобрать инцидент», «оформить разбор», «blameless review», «итоги инцидента».
Систематический алгоритм диагностики проблем в Kubernetes — Pod/Deployment/Service. Ведёт от симптома (CrashLoopBackOff, Pending, 5xx, нет трафика) через kubectl-команды к гипотезе и митигации. Используй, когда пользователь говорит «под падает», «не стартует», «не ходит трафик», «k8s проблема», «помоги разобраться с подом», «pod в CrashLoopBackOff/ImagePullBackOff/Pending/OOMKilled».
Создаёт исполняемый runbook для конкретного сценария — алерта, отказа, плановой операции. Соблюдает структуру (TL;DR, диагностика, митигация, эскалация), предпочитает копипастабельные команды объяснениям. Используй, когда пользователь хочет «написать runbook», «оформить ранбук», «инструкцию для дежурного», «процедуру реакции на алерт», «оncall doc».