К основному содержанию
скилл CX Codex

database-driver-design — скилл для Claude Code: Swift-драйверы БД

Скилл помогает проектировать Swift-клиенты баз данных: от бинарного протокола и пула соединений до потоковой выдачи результатов. Пригодится при разработке драйвера или разборе его архитектуры.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add wendylabsinc/claude-skills --skill database-driver-design -a claude-code
Открыть на GitHub

Что делает database-driver-design

Скилл подсказывает, как описывать команды типами с типом ответа, кодировать параметры запросов и строить явную машину состояний для соединения. Отдельные рекомендации касаются бинарного кодирования с длиной, декодирования строк с учётом типов и управления обратным давлением при выдаче результатов.

Также разбираются пулы соединений, keep-alive и корректное завершение работы, а для Swift Concurrency — привязка исполнителя актора к циклу событий SwiftNIO. Если проект использует SwiftNIO, эта привязка важна для согласования работы актора с его event loop. Примеры опираются на valkey-swift и postgres-nio.

Какие задачи решает

  • спроектировать типизированные команды и ответы драйвера
  • передавать параметры запроса без склейки пользовательского ввода с SQL
  • описать переходы состояний протокола соединения
  • согласовать исполнение актора с циклом событий SwiftNIO
  • ограничить буфер при потоковой выдаче строк

Примеры запросов агенту

  • Помоги спроектировать типизированные команды и ответы для Swift-драйвера базы данных.
  • Разбери машину состояний соединения и предложи явные переходы для обработки протокола.
  • Как организовать обратное давление при потоковой выдаче результатов через SwiftNIO?

Как установить database-driver-design

1Через Skills CLI (Vercel)

npx skills add wendylabsinc/claude-skills --skill database-driver-design -a claude-code

2Вручную: положить файлы

~/.claude/skills/database-driver-design/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/database-driver-design/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о database-driver-design

Как установить database-driver-design в Claude Code?

Выполните npx skills add wendylabsinc/claude-skills --skill database-driver-design -a claude-code. Файл скилла находится по пути ~/.claude/skills/database-driver-design/SKILL.md.

Что делает database-driver-design?

Даёт рекомендации по устройству Swift-клиентов баз данных: типизированным командам, протоколам соединения, пулам и потоковой выдаче результатов.

Как скилл помогает избежать SQL-инъекций?

Он рекомендует передавать значения как параметры, а не добавлять пользовательский ввод в строку SQL. Для этого описана интерполяция, которая преобразует значения в bindings.

Похожие скиллы

Все скиллы по теме «Данные и базы» →
xlsx официальный anthropics Работает с табличными файлами: создаёт, читает, правит и преобразует книги. Подходит, когда итогом должен стать файл Excel или другой табличный формат. 187 223установок google-agents-cli-observability официальный Google Помогает настроить трассировку и сбор данных о работе ИИ-агентов, включая агентов на ADK. Пригодится, когда нужно разбирать выполнение запросов или наблюдать за агентом после развёртывания. CX Codex +1 511 300установок caveman-evidence-review JuliusBrussee Скилл читает данные Caveman Cloud о расходах LLM, трассах и маршрутизации. Подходит для проверки того, куда уходит бюджет проекта. CX Codex +1 104 500установок migration JuliusBrussee Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость. CX Codex +1 103 900установок performance-optimization addyosmani Скилл для агентов ИИ-кодинга: сначала замеряет, потом чинит узкое место — от Core Web Vitals до N+1 запросов и индексов в базе. CX Codex +1 65 200установок supabase официальный supabase Скилл помогает настраивать базу данных, аутентификацию и RLS в Supabase без скрытых дыр в безопасности. CX Codex GP ChatGPT 8установок

Из того же набора14

wendy-cloud-testing Скилл подсказывает, как поднимать локальный cloud-стек, запускать Swift-тесты и разбирать ошибки сертификатов, брокера и устройств. CX Codex +1 ★ 62звёзд репо wendy-cloud-iterate Гоняет локальный стенд Wendy Cloud: поднимает Docker, Swift-брокер и pki-core, прогоняет интеграционные тесты, разбирает падения и вносит правки. CX Codex +1 ★ 62звёзд репо wendy-aaa-interop Скилл объясняет, как делятся полномочия между сервисами Wendy и как устроены удостоверения и доверие между ними. Пригодится при изменениях интеграции SaaS- и self-hosted-частей. CX Codex +1 ★ 62звёзд репо swift-nio Скилл помогает разрабатывать TCP/UDP-сервисы и разбирать проблемы SwiftNIO. Пригодится для работы с бинарными протоколами, буферами и переходом на async/await. CX Codex +1 ★ 62звёзд репо swift-library-design Подсказывает, как проектировать публичный API Swift-библиотек и фреймворков: протоколы, result builders, производительность. CX Codex +1 ★ 62звёзд репо postgres-nio Скилл подсказывает агенту, как работать с PostgreSQL из Swift через postgres-nio: подключение, пул, подготовленные запросы и загрузка COPY FROM. CX Codex +1 ★ 62звёзд репо hummingbird Скилл помогает писать серверный код на Swift с Hummingbird 2: настраивать маршруты, контексты запросов и ответы HTTP. CX Codex +1 ★ 62звёзд репо github-actions Скилл ведёт агента по правилам GitHub Actions: готовые экшны вместо самописных скриптов, проверка версий, минимальные права job. CX Codex +1 ★ 62звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой