Community程式設計與開發github.com

scary-production/claude-plugins

顯示狀態列樣式範例,或將指定樣式(full, compact, bars, minimal)套用到使用者或專案設定中。

claude-plugins 是什麼?

此技能提供一個簡單的 Bash 腳本,用於管理 Claude Code 的狀態列樣式。使用者可以透過 `style.sh` 腳本預覽所有可用的樣式(例如 `full`、`compact`、`bars`、`minimal`),並選擇將其中一種樣式套用至不同層級的設定中:`user`(全域)、`project`(專案層級,會進入 Git)、或 `local`(僅限本地專案)。腳本會自動將 `statusLine` 設定寫入對應的 JSON 設定檔(如 `settings.json`),狀態列會在數秒內自動更新。此技能支援 Windows、macOS 與 Linux,且無需手動編輯設定檔,適合希望快速自訂開發環境外觀的開發者。

相容平台✓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 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

透過 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.

相關技能