Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 08:24:11 +08:00
commit 1455c5b991
9 changed files with 2837 additions and 0 deletions

65
plugin.lock.json Normal file
View File

@@ -0,0 +1,65 @@
{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:jezweb/claude-skills:skills/cloudflare-d1",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "5c240a15cde58ee5bfffa543f52cb14e68f217aa",
"treeHash": "a7949b99834f4c0c7e61aa2d3a7e90cd76031a73bfe866012563b56959e21cf9",
"generatedAt": "2025-11-28T10:18:55.948066Z",
"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": "cloudflare-d1",
"description": "Build with D1 serverless SQLite database on Cloudflares edge. Use when: creating databases, writing SQL migrations, querying D1 from Workers, handling relational data, or troubleshooting D1_ERROR, statement too long, migration failures, or query performance issues.",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "66466b23a4e99d1dea1b15a90933e875c6236a3dc987742c3e90a4275473b8ba"
},
{
"path": "SKILL.md",
"sha256": "5ba914560fd1c634962db91846fab4eeb997b187972c2f6be7f9d8b87da6ce52"
},
{
"path": "references/best-practices.md",
"sha256": "b7ee17509c8b2191552cf43fe60c37c8faaa171d3e3ef3cdc2715ecbe4a96e9c"
},
{
"path": "references/query-patterns.md",
"sha256": "73d285af581c03bc8abcf17a160a35d70d2353cacc4251f7f540b427cadc0de5"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "3f3dfc294a47f14511721a8cdd443c54a6d460312dc6d51bc0ac83dc521d6841"
},
{
"path": "templates/d1-setup-migration.sh",
"sha256": "95223ccd6cd5f72acbbbbb70363a3aef2e215db01410865548a2d99562e99519"
},
{
"path": "templates/schema-example.sql",
"sha256": "16d69eec5e6152a80b27baa2d42d4421eba849216decedfe4cc1a45e3aa52281"
},
{
"path": "templates/d1-worker-queries.ts",
"sha256": "90b3c39bade6af186df08b29851e14c81fab97d1e78550a1db6b7c00b1769f9e"
}
],
"dirSha256": "a7949b99834f4c0c7e61aa2d3a7e90cd76031a73bfe866012563b56959e21cf9"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}