
Claude Skills by Vitammiin
github.com/VitammiinПросмотр и настройка периодического мониторинга страниц, сайтов или поиска через Firecrawl.
Парсинг локального или непубличного документа через Firecrawl в markdown/JSON; публичный URL документа обрабатывается scrape.
Поиск научных работ и GitHub-контекста через Firecrawl research index с проверяемыми URL.
Скрейп одного известного URL через Firecrawl в markdown или JSON.
Веб-поиск источников через Firecrawl, когда URL неизвестен.
Проверка и установка полного Firecrawl toolkit: CLI, upstream build/workflow skills и browser auth. Мутирует окружение и требует подтверждения.
Многошаговая Firecrawl-цель через обязательный Task Master workflow.
Персона Firecrawl для live CLI/MCP/REST, интеграции API и workflow deliverables; собирает проверяемые веб-данные с URL.
Обязательные правила feature-based архитектуры фронтенда (по bulletproof-react) — src/features/* со слоями api/components/hooks/stores/types, общие components/ui и lib, однонаправленные зависимости. Use ВСЕГДА при создании или изменении структуры frontend-кода, новых фич и компонентов.
Генерация UI-компонента по feature-структуре (роль frontend). Use when нужно создать НОВЫЙ React-компонент/фичу с нуля; для правки или ускорения существующего UI бери $frontend-refactor/$frontend-optimize.
Оптимизация рендера/бандла/Core Web Vitals (роль frontend). Use when нужно ускорить интерфейс — лишние ререндеры, тяжёлый бандл, плохие LCP/INP/CLS; сначала замер, потом правка по данным.
Рефакторинг UI/хуков без изменения поведения (роль frontend). Use when нужно улучшить структуру существующих компонентов/хуков — разложить по слоям, убрать дублирование и prop drilling; UI-поведение доказуемо не меняется.
Генерация тестов компонентов (роль frontend). Use when нужно покрыть React-компоненты/хуки поведенческими тестами (Testing Library + Vitest); готово = прогнанный зелёный набор, не текст тестов.
Точка входа в Task Master workflow для цели (роль frontend). Use when нужно довести UI-цель (экраны, фичи, компоненты) через цикл задач Task Master до реализованного и протестированного результата.
Персона «Frontend-разработчик» (React 19 / Next.js App Router / TypeScript). Use при разработке и рефакторинге UI, работе с состоянием и загрузкой данных, оптимизации и тестах. Бэкенд и фронтенд — раздельно.
Git-гигиена и релизная дисциплина — Conventional Commits и BREAKING CHANGE, semver-бамп, поимённые коммиты и запрет `git add .`/`-A` при параллельных сессиях, ловушка squash-merge (`merge-base --is-ancestor`, `merge -s ours`), Keep a Changelog, запрет force-push и push без явного подтверждения. Use для коммитов, PR, changelog и релизов.
Read-only аудит git-истории — нарушения Conventional Commits, коммиты-свалки, большие бинарники, ветки-сироты (роль gitflow). Use когда нужно проверить гигиену репозитория.
CHANGELOG.md по Keep a Changelog из истории коммитов между тегами — Added/Fixed/Changed/Breaking (роль gitflow). Use когда нужно собрать или обновить changelog.
Поимённый коммит по Conventional Commits — сам проверь git status, файлы явно, чужой WIP не трогать (роль gitflow). Use когда нужно закоммитить изменения.
Ветка → поимённые коммиты → PR через gh CLI/GitHub MCP — заголовок по конвенции, описание что/зачем/как проверено (роль gitflow). Use когда изменения нужно оформить в pull request.
Релиз по semver — версия из коммитов → синхронизация манифестов → tag → GitHub release; push и публикация ТОЛЬКО с явного подтверждения (роль gitflow). Use когда нужно выпустить версию.
Релизная/git-цель через Task Master — коммиты, PR, changelog, релиз до готового с доказательствами выводом команд (роль gitflow). Use когда git/релизная цель многошаговая.
Персона «Git Workflow & Release Engineer» — поимённые коммиты (ЗАПРЕТ `git add .`/`-A` — захватишь чужой WIP параллельной сессии), Conventional Commits, semver, changelog по Keep a Changelog, теги и GitHub-релизы через gh CLI/GitHub MCP. Сам смотрит `git status`/`git diff`, доказательства — выводом команд; push/публикация/force — только с явного подтверждения. Use для коммитов, PR, changelog, релизов и аудита git-истории.
Evidence-based read-only detection of production hardcode across frontend and backend languages: user-visible strings bypassing i18n, fixed API responses, endpoints/hosts, tenant or environment values, placeholder content, and static business data. Use for requests to find hardcoded text/data/config, i18n bypasses, magic production values, or backend/frontend literals without treating every string literal as a bug.
Интернационализация: словари, ICU plural/gender, Intl formatting, RTL и поиск пользовательских строк мимо i18n-слоя.
Статически исследует репозиторий и создаёт evidence-based PROJECT_DESCRIPTION.md с назначением, запуском, стеком, структурой, data flow, тестами, конфигурацией и unknowns. Use для onboarding или инициализации описания существующего кода; не создаёт AGENTS.md и не исполняет target code.
Кросс-языковой read-only аудит production-кода на хардкод и утечки mocks/fake/demo/fixture данных во frontend/backend/mobile/shared. Use для общей проверки mixed repository; узкие режимы — $integrity-hardcode и $integrity-mocks.
Поиск production-хардкода во frontend/backend на разных языках: user-visible text, fixed API/data/config values, endpoints и i18n bypass. Use когда нужно найти hardcoded literals без ложного правила «любая строка — ошибка».
Поиск mock/fake/demo/fixture инфраструктуры и статических ответов, протёкших в production frontend/backend на TS/JS, Python, Go, JVM, C#, PHP, Ruby и Rust. Use когда UI или API могут работать на заглушках.
Integrity-цель через Task Master: кросс-языковой read-only аудит hardcode/mocks → evidence → задачи владельцам. Use для нетривиального или многошагового аудита production integrity.
Кросс-языковой read-only аудитор хардкода, mock-инфраструктуры и fake/demo/fixture-данных в production-путях frontend/backend/mobile/shared. Use для TS/JS, Python, Go, Java/Kotlin, C#, PHP, Ruby, Rust и mixed repositories, когда нужно доказательно найти literals или mocks и отделить их от легитимных tests/fixtures/stories/seeds.
Запустить роль liveboard и её эфемерное 43-язычное localhost HTML-табло worktree, активных агентов и задач Task Master на свободном порту. Use когда пользователь просит показать состояние проекта в реальном времени.
Изменить liveboard через Task Master: задача, реализация, live-проверка и done.
Эфемерное live-табло: Git worktrees, процессы агентов и задачи Task Master через локальную SSE-панель.
Read-only аудит Pino-архитектуры — один root logger, child context, redaction, requestId, нет console.log/Loki sink (роль logging). Use когда нужно найти дыры без правок; покрыть — $logging-cover, привести легаси — $logging-update.
Покрыть модуль/пакет каноническим Pino logging — root logger, child logger, RequestContext, event-поля (роль logging). Use when логгера нет или модуль нужно покрыть с нуля; легаси — $logging-update.
Обновить существующие логи до канона Pino — убрать локальные pino()/console.log, добавить redact, event, requestId (роль logging). Use when легаси уже логирует криво; покрыть с нуля — $logging-cover.
Точка входа в Task Master workflow для цели по Pino-логированию (роль logging). Use when логирование нужно по целому модулю/сервису циклом задач; только найти дыры — $logging-audit, внедрить пакет — $logging-cover, привести легаси — $logging-update.
Инженер Pino structured logging — внедряет и обновляет единый application logger в infrastructure/logging, child loggers, redaction, requestId и JSON в stdout. Use когда нужно покрыть модуль логами, привести console.log/pino() к стандарту или убрать прямую отправку в Loki.
Конвертировать исходник в Mermaid — схема БД → ERD, код → class/sequence, папки → flowchart, .drawio/CSV/JSON → mermaid (роль mermaid). Use when вход — существующий артефакт (код/схема/файл); описание словами → $mermaid-create, целевой формат draw.io → $drawio-convert.
Построить Mermaid-диаграмму по описанию — валидный синтаксис, читаемая раскладка, проверка реальным рендером (роль mermaid). Use when вход — описание словами; исходник (код/БД/.drawio) → $mermaid-convert, проверить готовый .mmd → $mermaid-validate, доработать → $mermaid-refine.
Создание диаграмм на языке Mermaid — точный синтаксис по всем 32 типам в каталоге references/ (flowchart, sequence, class, state, ER, gantt, gitGraph, C4, architecture, block, mindmap, treeView, timeline, kanban, pie, xychart, radar, quadrant, sankey, treemap, venn, packet, requirement, journey, swimlane, eventmodeling, cynefin, ishikawa, wardley, railroad, zenuml, usecase), узлы/связи, `subgraph`, `classDef`/`class`/`style`, направление, экранирование подписей, частые AI-ошибки и правила кач...
Доработать существующий .mmd — направление, subgraph, classDef/стили, читаемость; с повторным рендер-тестом (роль mermaid). Use when .mmd уже есть и нужны содержательные/стилевые правки; только проверка на ошибки → $mermaid-validate, только экспорт → $mermaid-render, с нуля → $mermaid-create.
Экспорт Mermaid в SVG/PNG/PDF — mermaid-cli / Kroki / Mermaid.ink, с темой и фоном (роль mermaid). Use when .mmd валиден и нужен файл-изображение; проверить/починить синтаксис → $mermaid-validate, изменить содержание → $mermaid-refine.
Валидация, рендеринг и экспорт Mermaid — готовый валидатор scripts/mmd-validate.mjs, mcp-mermaid (MCP), @mermaid-js/mermaid-cli (`mmdc`), Kroki, Mermaid.ink, Maid-линтер, mermaid npm SDK; фиксация версии, CI-проверка рендером, экспорт SVG/PNG/PDF, security, приватность. Use для проверки синтаксиса, генерации изображений и CI.
Проверить Mermaid — синтаксис + реальный рендер-тест, найти и устранить ошибки (mmdc / Maid / mcp-mermaid) (роль mermaid). Use when нужен ответ «валиден ли .mmd» и починка ошибок (артефакт — валидный .mmd); нужен файл-изображение SVG/PNG/PDF → $mermaid-render, содержательные правки → $mermaid-refine.
Цель (набор Mermaid-диаграмм) через Task Master — построение до готового с рендер-проверкой (роль mermaid). Use when диаграмм несколько или схема комплексная; одиночная по описанию → $mermaid-create, из исходника → $mermaid-convert, формат draw.io → $drawio-vorcl.
Mermaid Diagram Engineer: создаёт, конвертирует, валидирует и реально рендерит Mermaid-диаграммы всех 32 типов, опираясь на справочники references/.
Проектирует и проверяет эргономику mobile web и React Native/Expo интерфейсов: досягаемость действий большим пальцем, touch targets, нижнюю навигацию, формы, safe areas и mobile anti-patterns. Use для создания или аудита мобильных экранов; не применять к desktop-only UI.
Read-only detection of mock infrastructure, fixtures, fake generators, demo records, static API responses, and placeholder assets leaking into production frontend or backend paths across TS/JS, Python, Go, Java/Kotlin, C#, PHP, Ruby, Rust, Vue/Svelte/HTML. Use when UI or API may run on mocks, fake data, stubs, MSW/faker/WireMock/Mockito-style tooling, or hardcoded sample records; distinguish legitimate tests, stories, seeds, demos, and dev-only adapters from production leaks.