Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 08:58:35 +08:00
commit 322d28c7eb
14 changed files with 7534 additions and 0 deletions

85
plugin.lock.json Normal file
View File

@@ -0,0 +1,85 @@
{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:StirlingMarketingGroup/cool-mysql:.claude/skills/cool-mysql",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "34c0180280fa340253f8abb62e925db1a962b99d",
"treeHash": "25649f306022076993da9a68020db65922c8f25a642b92b9cd11a9f90027dbf0",
"generatedAt": "2025-11-28T10:12:49.515283Z",
"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": "cool-mysql",
"description": "Comprehensive guide for cool-mysql Go library - MySQL helper with dual connection pools, named parameters, template syntax, caching, and advanced query patterns",
"version": null
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "818751d7ad2db0c435738b0e7c464bdc1b3b5ef125c39b90187b0fd92c4683db"
},
{
"path": "SKILL.md",
"sha256": "71c7038291daa7b6e032373665a79adaa6ccf3235708e3ff3394ba03252dbc61"
},
{
"path": "references/query-patterns.md",
"sha256": "dc4953d6868e86b5a0ee3264f4a20b3a18ec7915167afdf27aa5b81f9f82c221"
},
{
"path": "references/struct-tags.md",
"sha256": "82e64aedfd0048db171c7ce0539c0d4710728e8c946de022f735f7244f2c66f5"
},
{
"path": "references/caching-guide.md",
"sha256": "a422f96300ab93af34cb9bfcb4a043176342e9609a873b76830642c07f2c0cf3"
},
{
"path": "references/testing-patterns.md",
"sha256": "3ea21a3482f7ffbac5ae0c274b108732f1b612dbdaa26794aed7a931d85ae5fd"
},
{
"path": "references/api-reference.md",
"sha256": "81acaace8fb78dadbab09c5499956882c2dce2fbe77e71b27dfdddc4de015f8a"
},
{
"path": "examples/basic-crud.go",
"sha256": "ba3022b5567fab5bc10853e45d02be862d3413e80bfb4bf841a259392f5ba222"
},
{
"path": "examples/upsert-examples.go",
"sha256": "f5cdf080cece284d5eb31a24028355c81dd0733608bb7720eff576be2b6cbe99"
},
{
"path": "examples/advanced-queries.go",
"sha256": "ad278e8539ee60fafaec3a86c84c339b0f6bb78552e82cc18846e92e730928ce"
},
{
"path": "examples/caching-setup.go",
"sha256": "3a7933279518646d31a2ed51d9961883788d4345c2e7f28cfb961d794bf25cf6"
},
{
"path": "examples/transaction-patterns.go",
"sha256": "7161ffe6726b7cea5f7314affdeeb7c65a98dfdb69f69c048fbb1ccab6e28e9d"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "661e81c25dd221cd4ae38d538bbeae6dd65fec9226370dfba036d1467ac8a05e"
}
],
"dirSha256": "25649f306022076993da9a68020db65922c8f25a642b92b9cd11a9f90027dbf0"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}