Aerospike Agent Skills

Один скилл Aerospike учит агента запускать базу в Docker, писать клиентский код на официальных SDK и проектировать схему

  • 20 ★ репозитория
  • Последний коммит
  • Apache-2.0
СкиллОфициальный

Расширенный доступ

Почему такой уровень

  • Первый запуск ведет агента через команды Docker, которые поднимают контейнер базы и открывают порты 3000–3002
  • Правила для кода и схемы влияют на то, как агент записывает данные в базу, хотя сам скилл к кластеру не подключается
Все причины и проверки

aerospike/agent-skills

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/aerospike-agent-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Первый запуск ведет агента через команды Docker, которые поднимают контейнер базы и открывают порты 3000–3002
  • Правила для кода и схемы влияют на то, как агент записывает данные в базу, хотя сам скилл к кластеру не подключается

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Из трех авторских скиллов репозиторий собирает один опубликованный скилл `aerospike`. Первая часть, getting-started, поднимает локальный экземпляр в Docker: образ, порты 3000–3002, конфигурацию, пространство имен `test`, проверку по журналу и первую запись с чтением. Вторая, development, правит клиентский код: составные типы данных, выражения, вторичные индексы, пакетные операции и сканирование, политики и пулы соединений. Третья, data-modeling, проектирует схему по требованиям или разбирает готовую. Правила лежат в папке `references/`, и устанавливать надо всю папку, иначе названные в `SKILL.md` файлы не найдутся. В скилл заложен перечень ошибок, которые часто допускают модели: неверные имена пространства и порта, выдуманные REST-эндпоинты, TTL без включенного `nsup-period`. Область ограничена ядром базы, без Aerospike Graph.

Для кого. Разработчикам, которые поднимают Aerospike впервые, пишут клиент на Python, Node.js, Go, Java или C# либо рассматривают базу как постоянную замену Redis.

Подходит, если

  • На ноутбуке нужен рабочий экземпляр Aerospike в Docker и первая проверенная запись
  • Вы ревьюите клиентский код: по скиллу ищут клиент на каждый запрос, лишние политики и запись без `replace`
  • Схему данных для профилей пользователей или хранилища признаков проектируют с нуля из требований
  • Записи должны истекать, и агент включает `nsup-period` и не трогает тестовый флаг
  • Redis или Memcached собираются заменить базой с хранением на диске, и надо понять, как переложить данные

Не подходит, если

  • Вы работаете с Aerospike Graph: скилл охватывает только ядро базы
  • Нужны топология кластера, размер, XDR, резервные копии или Kubernetes: эти темы скилл отдает документации по эксплуатации
  • Версия сервера старше 7.0: проверенный диапазон начинается с 7.0

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

Подними Aerospike в Docker, создай пространство имен test, запиши запись с TTL и прочитай ее клиентом на Python

Ограничения

  • Устанавливать надо папку скилла целиком вместе с `references/`, одного файла `SKILL.md` недостаточно.
  • Команду установки вызывают с адресом каталога `compiled-skills/aerospike`, адрес корня репозитория не годится: утилита поставит неготовые исходные папки.
  • Скилл проверен на серверах 7.0 и новее.
  • В Community Edition нет аутентификации, поэтому скилл не генерирует код с именем и паролем для нее.
  • Эксплуатация кластера, XDR и резервные копии в скилл не входят.

Как отключить. Удалите папку `aerospike` из каталога скиллов агента. Контейнер, который скилл помог поднять, останавливают командой `docker stop` с именем контейнера.

Частые вопросы

Как поставить скилл Aerospike в Claude Code?

Выполните `npx skills add https://github.com/aerospike/agent-skills/tree/main/compiled-skills/aerospike`. Корень репозитория подставлять нельзя. Для Gemini CLI к команде добавляют `-a gemini-cli`, и скилл попадает в `.agents/skills/aerospike/`.

Какой образ Docker берет скилл по умолчанию?

`aerospike/aerospike-server`, то есть Community Edition. Версию Enterprise берут только при необходимости: начиная с 6.1.0 в ее образ встроен ключ оценки для одного узла.

Почему запись с TTL не принимается?

По умолчанию значение `nsup-period` равно 0, и процесс удаления устаревших записей не работает. Для TTL нужно задать `nsup-period` больше нуля. Флаг `allow-ttl-without-nsup` документация относит к тестовым.

Какие SDK подходят?

Официальные клиенты для Python, Node.js, Go, Java и C#. Скилл подсказывает точные имена: фабрика `aerospike.client` в Python и `require('aerospike')` в Node.js.

Скилл подключается к кластеру в продакшене?

Нет. Скилл работает с локальным экземпляром в Docker и с кодом. Для продакшен-развертывания и эксплуатации он отправляет к официальной документации Aerospike.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Шаблон для аналитиков данных: AGENTS.md, CLAUDE.md и набор скиллов по Python, SQL, Polars и диагностике моделей.

СкиллМинимальный доступ115Звезды репозитория

Скиллы для Neo4j: запросы Cypher, моделирование графов, драйверы, импорт, GraphRAG, GDS и создание экземпляров Aura

ПлагинРасширенный доступ122Звезды репозитория
Выбор редакции

Официальные скиллы Elastic для Elasticsearch, Kibana, Observability, Security и Elastic Cloud: ES|QL, индексы, дашборды, триаж алертов

ПлагинШирокий доступ605Звезды репозитория

Официальные скиллы Tinybird: правила датафайлов и SQL, работа с CLI tb и SDK для TypeScript и Python

СкиллМинимальный доступ21Звезды репозитория

Скилл Neon с советами по Postgres 14–18: схема, индексы, оптимизация запросов, миграции и типичные ошибки.

СкиллМинимальный доступ56Звезды репозитория

Официальные скиллы Databricks направляют агента при работе с данными, заданиями Lakeflow и развертыванием ресурсов платформы.

СкиллРасширенный доступ397Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Aerospike Agent Skills (эта карточка)да20
Redis MCP Serverдане нужна642MCP-сервер, который читает и пишет данные Redis, а этот скилл учит писать код и схемы под Aerospike
PlanetScale Database Skillsда739скиллы по базам PlanetScale и другим технологиям, а здесь один скилл только по ядру Aerospike

Коротко о README

Главная страница объясняет устройство репозитория: три авторских скилла в папке `skills/` и один собранный в `compiled-skills/`. Таблица показывает, как подключить его к разным инструментам. Дальше идут два пути без ИИ, первый запуск и разработка, чек-лист первого часа и правила сопровождения скилла.

Бейдж для README

Сообщить о проблеме