{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:aazbeltran/claude-code-plugins:plugins/testing", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "264eec62c9fabaf5faabe461f200ac1e15931008", "treeHash": "4c203038e520d4eef2a5109571286d3e9cec6aa07ab778a6dd80a36046471d4c", "generatedAt": "2025-11-28T10:13:00.420229Z", "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": "testing", "description": "Expert guidance on software testing strategies, methodologies, and best practices. Provides language-agnostic advice for designing test strategies, choosing appropriate test levels (unit, integration, E2E), applying methodologies (TDD, BDD), optimizing CI/CD pipelines, and testing legacy code.", "version": "1.0.0" }, "content": { "files": [ { "path": "plugin.json", "sha256": "5a001665bfe4b6a9003933d65b60eb80d392a361f28d1398ead24ecabbf5bc39" }, { "path": "README.md", "sha256": "22b66dd2c10913aefa85e9bf421c7d9d27fac93a057db890c6251e5e280bb6a2" }, { "path": "SKILL.md", "sha256": "ac4254b1496d10762b7d84ddbb559e4707a4b230eeed81acd5e87128d3a694c7" }, { "path": "references/best-practices.md", "sha256": "93b5740d5f0e3ab011bbc934c843b67afef0de276457477f55426bd75f942fb7" }, { "path": "references/legacy-code.md", "sha256": "614768fb22d5aa9fe283d58d7803593394d41eb7f25c3f4136f71eb5943798a6" }, { "path": "references/testing-layers.md", "sha256": "ddd023f8bf0f37cac5d9d702f2307a2b085720e01c2dd820650586d2c4a91dad" }, { "path": "references/methodologies.md", "sha256": "cfedefbe37c276615151ed6d2e983fec6e2e980441a97fcbd8f0979d9e73d2b5" }, { "path": "references/ci-cd-optimization.md", "sha256": "a1a7dfc7f2a81e2e73b36ce4dce27e8cddbf3cac25d48c3d6acb09ee78dd6747" }, { "path": "references/anti-patterns.md", "sha256": "98b134298b8c3d9993c14a59e63de87d5ead375b6b59ce407ffe31c2f9cd5377" }, { "path": "references/coverage-strategy.md", "sha256": "a53c852f20817617da7e9cf2f5aa52709432e5cd6181f787ad7731d483be3fdd" }, { "path": ".claude-plugin/plugin.json", "sha256": "580babcae2c21d7f657bed1095de82ef9aefc7c3fd573194d1c91ebcb6b667ac" } ], "dirSha256": "4c203038e520d4eef2a5109571286d3e9cec6aa07ab778a6dd80a36046471d4c" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }