{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:neondatabase-labs/ai-rules:neon-plugin", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "efa0ea97a6d533b475fb5cb90266dbf029636e6e", "treeHash": "62e1862994e2017431a058792ec2448f4655a34afd64fdc5c169d1854f85959c", "generatedAt": "2025-11-28T10:27:18.700720Z", "toolVersion": "publish_plugins.py@0.2.0" }, "origin": { "remote": "git@github.com:zhongweili/42plugin-data.git", "branch": "master", "commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390", "repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data" }, "manifest": { "name": "neon-plugin", "description": "Neon database development skills including authentication, Drizzle ORM, serverless drivers, and toolkit utilities", "version": "1.0.1" }, "content": { "files": [ { "path": "README.md", "sha256": "831f030f1ca53af7581590c22b324f1240522b8c237cb71cf07ac4bd6b6abaa9" }, { "path": ".claude-plugin/plugin.json", "sha256": "d3e6ddd825bad503ba8778e43316fdbe13c2c2108dce493170584a169656ecda" }, { "path": "skills/neon-serverless/SKILL.md", "sha256": "a17ac8b2258ca9ce2f042f4df7d3f5647d41b664bc58a3e2f95f0389e3384506" }, { "path": "skills/neon-serverless/scripts/validate-connection.ts", "sha256": "329b0ee57e0e4fe3d5f9fb7929d968fc178071e8364bd8a80d4095d11eb6e584" }, { "path": "skills/neon-serverless/templates/websocket-pool.ts", "sha256": "e81b77b538004c83f57e1d4d50190a049a7b4a1e09fb823e3c99989ac1e2b7c9" }, { "path": "skills/neon-serverless/templates/http-connection.ts", "sha256": "94c9739105d469664b7b6312ac1db7084bb2a08a8e12521169910057467cfb89" }, { "path": "skills/neon-drizzle/SKILL.md", "sha256": "48753ea63251ea3fe0238e452012cbb18d77ae917a5418fa86c910fcc825cf8b" }, { "path": "skills/neon-drizzle/references/migrations.md", "sha256": "52fdf640eb88f30956167d7314a03b32cecfa57109b6f69947828c13ebde1ea1" }, { "path": "skills/neon-drizzle/references/adapters.md", "sha256": "a0bd8efb5588fc5049f2527dc4e9df8d0f3a59909569338cfc71c50d5e6d64d9" }, { "path": "skills/neon-drizzle/references/query-patterns.md", "sha256": "118f6a6e83846d1fc07cbb454a7e5ddf6e4e130e0dd7b7f4ef50f104d77f5a0f" }, { "path": "skills/neon-drizzle/guides/troubleshooting.md", "sha256": "a979f9483626938c2c554af3506e8ebe50e10bf5d887d949ccf7e42e1a778379" }, { "path": "skills/neon-drizzle/guides/existing-project.md", "sha256": "162aceb4fc28339dba379c1d956b2e265977aacc83154a08463d896999704914" }, { "path": "skills/neon-drizzle/guides/new-project.md", "sha256": "36ff4754b8a52d8fef8840c98077c8e13b92ec6dbe16948b88e036faf3c2cf5a" }, { "path": "skills/neon-drizzle/guides/schema-only.md", "sha256": "c5f3e657f9b22b224f62fa9efc61667a03c7742426f013f6288020c34292c9aa" }, { "path": "skills/neon-drizzle/scripts/generate-schema.ts", "sha256": "d5789693192f41e1eacdd3c9295139a14b382143e973ab098e5b2e9480af4149" }, { "path": "skills/neon-drizzle/scripts/run-migration.ts", "sha256": "6a5a3f1c50e3945f9adcc8a7a2671857f1ff53043c2ab858bb50d06a91aa3200" }, { "path": "skills/neon-drizzle/templates/db-websocket.ts", "sha256": "7bfe3bb5b0b40b227908f5fa821dcb13a8b7c397005ee74834867e8415b07592" }, { "path": "skills/neon-drizzle/templates/db-http.ts", "sha256": "a513bd67ea87107aeee559b20681e77bafa033e860f40c6a20a863364d45b5c6" }, { "path": "skills/neon-drizzle/templates/schema-example.ts", "sha256": "980aa5fd536634038405fc5c22740b3f2d050e5f4d97140c7d08a1d1defbb7f0" }, { "path": "skills/neon-drizzle/templates/drizzle-config.ts", "sha256": "d1e93a19512057deba5a47ad755b8635de2a6a84f3b65b6fa7a8c7ac0d17c875" }, { "path": "skills/neon-toolkit/SKILL.md", "sha256": "bd4092679a7a4d7591e69896acf3d1dfe8c4ebde527a8eed28c55961e8cdce69" }, { "path": "skills/neon-toolkit/scripts/destroy-ephemeral-db.ts", "sha256": "08c75c23c2a6dade8163ec6c94ff7688b0310f1ce6d19f4f8ac00c740182f1c1" }, { "path": "skills/neon-toolkit/scripts/create-ephemeral-db.ts", "sha256": "a7fa9e7ad2a188de5875988a97347bd6a4bd8e1e3742fb3877b85236abcec1fc" }, { "path": "skills/neon-toolkit/templates/toolkit-workflow.ts", "sha256": "c4637e1bc40012a7352e26ae8b8a425f331a35e6f0c3667b14c7c73e629c1f53" }, { "path": "skills/add-neon-docs/install-knowledge.md", "sha256": "1a5d32d1bc2199cbf94d0da98cc04b356f935875528a03be20bac16378643a91" }, { "path": "skills/add-neon-docs/SKILL.md", "sha256": "0222c84bfd1470831adc82769f567a49faaec9df7d9f3c53180b3f910fd7d7b5" }, { "path": "skills/add-neon-docs/skill-knowledge-map.json", "sha256": "fcc6cc4aa568f98aedcce863c9174d4e4e614ddb749b33eb58fc4e48e4d1f180" } ], "dirSha256": "62e1862994e2017431a058792ec2448f4655a34afd64fdc5c169d1854f85959c" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }