{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:sarojpunde/shopify-dev-toolkit-claude-plugins:shopify-polaris", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "b4b2da636a837f4e3581222fb723b7cb6658bb6f", "treeHash": "8fe7ab6d9fb7d4848945468d9fc018815e51b2ec15a65c59db6766a3e353e8f8", "generatedAt": "2025-11-28T10:28:09.080705Z", "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": "polaris-component-expert", "description": "Polaris Web Components expert with access to full component library. Provides guidance on using actions, forms, feedback, media, structure, and text components.", "version": "1.0.0" }, "content": { "files": [ { "path": "README.md", "sha256": "635913d598c4f777abc6adec8376c6cfadf51926bb13f1bf33551069678991e7" }, { "path": "agents/forms-specialist.md", "sha256": "ab8f3e7b1de5458c4c13caee0af8b945267f5608dc6af1276c619eb7102901a3" }, { "path": "agents/layout-specialist.md", "sha256": "0e69ef6a1dd2dd0aec6748567fa53ec70cd48860dc13454b1f2726e04f406355" }, { "path": "agents/component-expert.md", "sha256": "298ee9c277e4ac4c157a8fc2d671876929d5c145366f9f4ea8563a05debbadef" }, { "path": "agents/patterns-expert.md", "sha256": "74035c244cb893f55acdc7e481bc5b17f89207b6477f0e0d70fee2969be66d6e" }, { "path": "agents/app-bridge-specialist.md", "sha256": "aa2cc009811c67940386d824855633b534749a93b5b68d6eb4f890c1f99abe3c" }, { "path": ".claude-plugin/plugin.json", "sha256": "2e869085345ae1fdd48d3508e1bc8e2e4787e3f3db9aded65c4d89b50a65186f" }, { "path": "skills/polaris-fundamentals/SKILL.md", "sha256": "e6427741c862a60311430055fd1bfad773029080ef07c36bc76afd209905f2a2" }, { "path": "skills/polaris-compositions/SKILL.md", "sha256": "837e820bea36120d3a9d34d2a4cf7e4131d21b15bf8da225fa130e38a669e12d" } ], "dirSha256": "8fe7ab6d9fb7d4848945468d9fc018815e51b2ec15a65c59db6766a3e353e8f8" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }