Community코딩 & 개발github.com

claude-plugins — Строка состояния

Показывает примеры стилей строки состояния (full, compact, bars, minimal) или включает выбранный стиль в настройках пользователя или проекта.

claude-plugins — Строка состояния란 무엇인가요?

Этот навык для AI-агента (Claude Code) позволяет управлять строкой состояния в редакторе. Без аргументов команда выводит все доступные стили (full, compact, bars, minimal) в виде наглядных примеров — вы можете посмотреть, как выглядит каждый, и выбрать подходящий. Затем агент спросит, где применить стиль: в настройках пользователя (для всех проектов), в настройках конкретного проекта или локально (только для вас в этом проекте). Если передать название стиля, команда запишет его в выбранный конфигурационный файл, и строка состояния обновится автоматически в течение нескольких секунд. Навык работает на базе Bash-скрипта из репозитория `claude-plugins` и использует переменные окружения `CLAUDE_PLUGIN_ROOT`, `CLAUDE_PLUGIN_DATA` и `CLAUDE_PROJECT_DIR`.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/scary-production/claude-plugins/tree/HEAD/plugins/statusline/skills/style

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Выполни одну команду через Bash и покажи пользователю её вывод как есть, в блоке кода, без пересказа:

bash "${CLAUDE_PLUGIN_ROOT}/scripts/style.sh" --data "${CLAUDE_PLUGIN_DATA}" --project "${CLAUDE_PROJECT_DIR}" $ARGUMENTS
  • Без аргументов команда печатает все стили на примере. После вывода спроси, какой включить и где: user — во всех проектах, project — в .claude/settings.json проекта (уходит в git, увидят все), local — только у себя в этом проекте.
  • Со стилем команда пишет statusLine в файл настроек выбранной области (по умолчанию user). Скажи, что строка обновится сама в течение нескольких секунд.
  • Если команда ответила ошибкой, покажи её и ничего не правь руками.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

scary-production/claude-plugins

Работа с PostgreSQL в Go через pgxpool (pgx v5) и avito-tech/go-transaction-manager: пул и устойчивый старт, структуры с тегами db и CollectRows, репозиторий через DefaultTrOrDB, транзакции через Do, propagation и savepoint, повтор транзакции при 40001/40P01/55P03, защита от SQL-инъекций, классификация ошибок и ON CONFLICT, batch и CopyFrom. Конкурентная запись и блокировки — скилл postgres-concurrency. PostgreSQL in Go via pgxpool and go-transaction-manager: pool, repositories, transactions, retries, errors, bulk loads.

scary-production/claude-plugins

Конкурентная запись в PostgreSQL без потерянных обновлений и write skew: условие в UPDATE, SELECT FOR NO KEY UPDATE против FOR UPDATE, exclusion-ограничения против пересечения интервалов, serializable и повтор при 40001/40P01/55P03, очередь задач на SKIP LOCKED, lock_timeout и NOWAIT, advisory-блокировки, разбор зависаний. Примеры — Go (pgx и go-transaction-manager), правила — про сам PostgreSQL. PostgreSQL concurrency: lost updates, write skew, row locks, exclusion constraints, isolation and retries, SKIP LOCKED queues, advisory locks.

scary-production/claude-plugins

SQL-миграции PostgreSQL: парные up/down-файлы, современные типы и ограничения (identity, text с CHECK, timestamptz, jsonb), откат каждой операции, добавление значения в enum, индексы на живых таблицах через CREATE INDEX CONCURRENTLY без блокировки записи, что требовать от мигратора, разбор «индекс создан, а план — Seq Scan». PostgreSQL migrations: paired up/down files, modern types, reversible changes, non-blocking indexes, migrator requirements.

scary-production/claude-plugins

Как найти, что тормозит в PostgreSQL, и доказать, что правка помогла. Профиль по pg_stat_statements, сравнение вариантов по числу страниц (BUFFERS), а не по секундам, разбор плана от места, где оценка строк впервые разошлась с фактом. N+1 из Go-цикла сворачиваем в один запрос. Правим условия, FK, статистику и память, а не боремся с планировщиком. Postgres query tuning: profile first, compare by buffers, fix row estimates, remove N+1.

관련 스킬