{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:testcontainers/claude-skills:testcontainers-go", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "2032c49f293a8f3615bad72afd6b86ce81eff615", "treeHash": "d18459abf7a17e71524d86043a4b1528aee665caeb5747bf2c269065f7cfb4ac", "generatedAt": "2025-11-28T10:28:39.295819Z", "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": "testcontainers-go", "description": "A comprehensive guide for using Testcontainers for Go to write reliable integration tests with Docker containers in Go projects. Supports 62+ pre-configured modules for databases, message queues, cloud services, and more.", "version": "1.0.0" }, "content": { "files": [ { "path": "LICENSE", "sha256": "d123f6c77b4c4dcf22191360afab21e10c349463efd7453af0f6486b65487c82" }, { "path": "README.md", "sha256": "2891c81eb565669faa454f44b81e3ca0a34079b3d77aeb936c6b777abb991dcb" }, { "path": "SKILL.md", "sha256": "e1f3a53284118c865ea6c72be2d1b9bca3d6882188a802f7dc9df105174d4799" }, { "path": "examples/02_postgres_snapshot_test.go", "sha256": "01a88b6387f1dfe0c7b462c8eec6711782453bd849d31d838c3d08faa1af0eb5" }, { "path": "examples/go.mod", "sha256": "d8e4deaad2abca28ff7f142c19a877f139b1c1acf16a89e6adcfcff1a4c06073" }, { "path": "examples/03_redis_cache_test.go", "sha256": "df8936199084492e7b78f402c117f990e96a40b90d3891f2f75c3e1c634b0bc2" }, { "path": "examples/05_generic_container_test.go", "sha256": "2adcadfa4a13f039150b7f62547c3a7c38e35ce71344413090cb0d94b4c9a268" }, { "path": "examples/04_multi_container_network_test.go", "sha256": "a0ba9896da71694b1e4304a43199b84e72bbb42aa2eb45ed296515d946d33388" }, { "path": "examples/go.sum", "sha256": "c71b606d469e904cd8a723e9540bc34dd058f6f80d75f64848b8e41de7aaf837" }, { "path": "examples/01_postgres_basic_test.go", "sha256": "1065e9468a2fe5377fc9f3ad876ddff1b9d593bbc0afb586532c44b0311d90c4" }, { "path": "examples/README.md", "sha256": "20916b15f75cce1b1d6f87837403589758039d54db510012285fd9cee6c6e48b" }, { "path": ".claude-plugin/plugin.json", "sha256": "51cc5eeb826fbe668541ce844bfd5e6f86cdfd8a2059ad04519deca4790f6ca4" } ], "dirSha256": "d18459abf7a17e71524d86043a4b1528aee665caeb5747bf2c269065f7cfb4ac" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }