using-neon について
using-neonは、NeonのサーバーレスPostgresプラットフォームを扱う際にドキュメントを参照するスキルです。セットアップ、ドライバー、SDK、API、CLIの情報を分野別に整理し、公式ドキュメントでの確認を促します。
主な機能
- 01関連するNeonドキュメントの検索
- 02公式ドキュメントに基づく情報確認
- 03セットアップと接続方法の参照
- 04ドライバー、ORM、SDK資料の特定
- 05APIとCLIガイドの参照
活用シーン
- 01Neonの概念や機能の確認
- 02プロジェクトやDB接続の設定
- 03ドライバーやORMの選定
- 04APIやCLIによるNeonリソース管理
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ davila7/ claude-code-templates --skill using-neonインストール後、Claude Code で/using-neonを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/connection-methods.mddevtools.mdfeatures.mdgetting-started.mdneon-auth.mdneon-cli.mdneon-drizzle.mdneon-js.mdneon-platform-api.mdneon-python-sdk.mdneon-serverless.mdneon-typescript-sdk.mdreferencing-docs.mdwhat-is-neon.mdreferences/neon-auth/auth-methods.mdcommon-mistakes.mdsetup-nextjs.mdsetup-react-spa.mdui-components.mdreferences/neon-js/common-mistakes.mddata-api.mdreferences/neon-rest-api/branches.mdendpoints.mdguidelines.mdkeys.mdoperations.mdorganizations.mdprojects.md詳細
Neon Serverless Postgres
Neon は、コンピュートとストレージを分離することで、オートスケーリング、ブランチ、インスタントリストア、スケールトゼロを提供するサーバーレス Postgres プラットフォームです。Postgres と完全に互換性があり、Postgres に対応しているあらゆる言語、フレームワーク、または ORM で利用できます。
Neon ドキュメント
Neon に関する内容を述べる前に、必ず Neon のドキュメントを参照してください。ドキュメントは、Neon に関するあらゆる情報の唯一の情報源です。
以下に、関心領域ごとに整理されたリソースの一覧を示します。これは、取得すべき適切なドキュメントページを見つける手助けと、追加の文脈を提供することを目的としています。
ドキュメントページを Markdown として取得するには、curl コマンドを使用できます:
ドキュメント:
# Get list of all Neon docs
curl https://neon.tech/llms.txt
# Fetch any doc page as markdown
curl -H "Accept: text/markdown" https://neon.tech/docs/<path>
ドキュメントのページを推測しないでください。関連する URL を見つけるには llms.txt インデックスを使用するか、以下のリソースにあるリンクをたどってください。
リソースの概要
ユーザーのニーズに応じて、適切なリソースファイルを参照してください:
コアガイド
| 領域 | リソース | 使用するタイミング |
|---|---|---|
| Neon とは | references/what-is-neon.md | Neon の概念、アーキテクチャ、主要なリソースを理解する場合 |
| ドキュメントの参照 | references/referencing-docs.md | 公式ドキュメントを調べる場合、情報を検証する場合 |
| 機能 | references/features.md | ブランチ、オートスケーリング、スケールトゼロ、インスタントリストア |
| はじめに | references/getting-started.md | プロジェクトの設定、接続文字列、依存関係、スキーマ |
| 接続方法 | references/connection-methods.md | プラットフォームとランタイムに応じてドライバーを選択する場合 |
| 開発者ツール | references/devtools.md | VSCode 拡張機能、MCP サーバー、Neon CLI (neon init) |
データベースドライバーと ORM
サーバーレス/エッジ関数向けの HTTP/WebSocket クエリです。
| 領域 | リソース | 使用するタイミング |
|---|---|---|
| サーバーレスドライバー | references/neon-serverless.md | @neondatabase/serverless - HTTP/WebSocket クエリ |
| Drizzle ORM | references/neon-drizzle.md | Neon との Drizzle ORM 連携 |
認証とデータ API SDK
Neon 向けの認証および PostgREST スタイルのデータ API です。
| 領域 | リソース | 使用するタイミング |
|---|---|---|
| Neon Auth | references/neon-auth.md | @neondatabase/auth - 認証のみ |
| Neon JS SDK | references/neon-js.md | @neondatabase/neon-js - 認証 + データ API (PostgREST スタイルのクエリ) |
Neon プラットフォーム API と CLI
REST API、SDK、または CLI を介して Neon リソースをプログラムから管理します。
| 領域 | リソース | 使用するタイミング |
|---|---|---|
| プラットフォーム API 概要 | references/neon-platform-api.md | REST API による Neon リソースの管理 |
| Neon CLI | references/neon-cli.md | ターミナルでのワークフロー、スクリプト、CI/CD パイプライン |
| TypeScript SDK | references/neon-typescript-sdk.md | @neondatabase/api-client |
| Python SDK | references/neon-python-sdk.md | neon-api パッケージ |