neon (Официальный Neon: главный вход для разработки веток Postgres и бэкенд-компонентов)

Официальный главный входной навык Neon: загружается при создании приложений или бэкендов на Neon, а также при упоминании Neon / Lakebase Postgres. Агент сначала проверяет наличие готовых учетных данных, затем предпочитает использовать CLI neon (используя MCP только если CLI недоступен) для подключения к проекту, создает ветки по принципу «создание git-ветки означает создание ветки базы данных», извлекает локально переменные окружения, такие как DATABASE_URL, для этой ветки, а также использует neon.ts для декларирования и neon deploy для развертывания авторизации (управляемый Better Auth), объектного хранилища, Functions, AI Gateway и Realtime.

Официальный главный входной навык Neon: загружается при создании приложений или бэкендов на Neon, а также при упоминании Neon / Lakebase Postgres. Агент сначала проверяет наличие готовых учетных данных, затем предпочитает использовать CLI neon (используя MCP только если CLI недоступен) для подключения к проекту, создает ветки по принципу «создание git-ветки означает создание ветки базы данных», извлекает локально переменные окружения, такие как DATABASE_URL, для этой ветки, а также использует neon.ts для декларирования и neon deploy для развертывания авторизации (управляемый Better Auth), объектного хранилища, Functions, AI Gateway и Realtime.

Количество установок skills.sh 251459 (+1114 / 24 ч)

Аудит безопасности: не проводился

  • Сканирование еще не выполнено

Обоснование

  • При доработке существующих проектов сначала проводите инвентаризацию: повторно используйте уже имеющиеся DATABASE_URL, Clerk / Better Auth, S3, выбирая компоненты Neon только для еще не определенных возможностей; если учетные данные существующей учетной записи недействительны, остановитесь и попросите пользователя войти в систему, не подменяя временным проектом
  • Процесс работы с ветками описан конкретными командами: выполните neon link один раз, затем для каждой функции используйте neon checkout <имя_ветки> --create, что автоматически запишет переменные окружения этой ветки в .env.local; используйте neon diff для просмотра различий в структуре таблиц с родительской веткой, требуя от агента самостоятельно переключать ветки между задачами
  • В вопросах безопасности придерживайтесь консервативного подхода: не рекомендуется размещать PostgREST в браузере для новых приложений, полагаясь только на защиту RLS; Functions имеют публичные HTTPS-адреса, поэтому требуется проверка JWT или API-ключа в начале обработчика; при установке MCP на уровне проекта всегда используйте OAuth, чтобы избежать записи ключей в файлы, которые отправляются в git
  • Это лишь главный вход, конкретные задачи передаются дочерним навыкам из того же репозитория, таким как neon-postgres, neon-auth, neon-realtime и др. (в том же репозитории в рейтинге находятся еще 8 навыков); репозиторий распространяется под лицензией Apache-2.0
  • За последние 24 часов на skills.sh выполнено 1114 установок, всего 251459; за последние 8 недель недельное количество установок выросло с 16847 до 22650 (отражает только уровень интереса)

Использование

  • Команда установки будет отображаться после успешного прохождения аудита; активируется при запросе «создать бэкенд с помощью Neon», упоминании Lakebase Postgres, neon.new или «базы данных без регистрации»
  • Если у вас есть учетная запись Neon: установите CLI neon и войдите в систему, или установите переменную NEON_API_KEY; если учетной записи нет: используйте Claimable Neon, агент сначала создаст временный проект, который вы затем заберете в собственность; до принятия в собственность Functions, объектное хранилище и AI Gateway будут недоступны

Риски

  • В этом выпуске аудит не проводился, присвоен фиксированный уровень C, команда установки не отображается; в SKILL.md указано, что агент должен выполнять команды neon для создания проектов, веток и развертывания, а также записывать переменные окружения, такие как строки подключения к базе данных, в локальные файлы .env, что изменяет облачные ресурсы и соответствует назначению; на skills.sh аудит от Gen Agent Trust Hub имеет статус Pass
  • Команда neon mcp --agent записывает API-ключ в пользовательскую конфигурацию агента; если вы не хотите сохранять ключи на диск, добавьте флаг --no-env-pull и используйте neon-env run для внедрения переменных во время выполнения
  • В SKILL.md указано, что Functions, объектное хранилище, AI Gateway и Realtime в настоящее время доступны только в 4 регионах AWS; вычислительные ресурсы могут масштабироваться до нуля, но хранение данных тарифицируется по-прежнему; непринятые временные проекты истекают примерно через 72 часов
  • Файл SKILL.md занимает около 3.7 тысяч байт, что потребляет контекст при загрузке; также требуется, чтобы агент соблюдал терминологию «база данных называется Lakebase Postgres, а Neon — это только бренд»

Открыть · Репозиторий

Best Skills 每日数据(LinklyAI / @BlueeonY,CC BY 4.0)

Открыть последние новости ИИ