{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:atournayre/claude-marketplace:qa", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "138dced66315e433e19da6e3f1d39d500d9e4b2f", "treeHash": "976a76ebdb12942b969e859bf7d5c97518952f23d461c86f03bd6b2dd453d939", "generatedAt": "2025-11-28T10:14:00.215464Z", "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": "qa", "description": "Quality assurance : PHPStan automatisé, tests, linters avec skills spécialisés", "version": "1.2.0" }, "content": { "files": [ { "path": "README.md", "sha256": "83011278f384a96a5571adc935faa5e7066a0c8693d382c267c30cd5c14581e7" }, { "path": ".claude-plugin/plugin.json", "sha256": "c25df66cddb8a514cbd5335426b8b03cb2d8f0f6b7734eb5d1fd21e702f87f54" }, { "path": "commands/phpstan.md", "sha256": "b5a61aaf73e2d808ceea123db72ff892003586b26048d8f46628ffd75814d585" }, { "path": "commands/elegant-objects.md", "sha256": "5accfef0e1e1a312b990ac6b4a56e753fd30117ca24e8c380b5bff5aa6b07ad1" }, { "path": "skills/elegant-objects/SKILL.md", "sha256": "cb010340643eba833fa436ada0fd061d27366e9de568bcd02727f65edfce6261" }, { "path": "skills/phpstan-resolver/README.md", "sha256": "30b9f28224ceb138c4d4bc65dda65f3aebeb6ad2f3a1f2677739311af07fbf1c" }, { "path": "skills/phpstan-resolver/SKILL.md", "sha256": "974d3aa83846d73f754cfce45c472901a29ad6b83fa6dc830a4485e628a5ee5b" } ], "dirSha256": "976a76ebdb12942b969e859bf7d5c97518952f23d461c86f03bd6b2dd453d939" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }