{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:sjungling/claude-plugins:plugins/openrewrite", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "59d3c9205611bca47a9101d92d65052375cf4ed2", "treeHash": "c6d9af92a961ff7c5242b74ad3322250c29c8c6f973a6863f2e4e59effb0bc6c", "generatedAt": "2025-11-28T10:28:23.454536Z", "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": "openrewrite", "description": "Claude Code plugin", "version": null }, "content": { "files": [ { "path": "README.md", "sha256": "cbed6a9ebeb3cd9ddd3110880b2b808291888e41e198efd9fbf068289bb2964f" }, { "path": ".claude-plugin/plugin.json", "sha256": "dd229ba7883bf4e7d96961bb61f4c40a1ffa477277633f1ce19133758a569dbd" }, { "path": "skills/recipe-writer/SKILL.md", "sha256": "ea021984f43c33e7006699e202d594b70f9c181eb78529e2b9e61bf30afeffad" }, { "path": "skills/recipe-writer/references/yaml-lst-reference.md", "sha256": "0caec5f36e881788ede3a812c1282b809f47408eb07c5a26772e792e695ed43e" }, { "path": "skills/recipe-writer/references/checklist-recipe-development.md", "sha256": "98966975f7e17b603d2fbb9c42935ad4f00162fc486841cf05b53a2b2013414e" }, { "path": "skills/recipe-writer/references/java-lst-reference.md", "sha256": "18e9a8c8c44371fd5833dc360674a0bb40ec4b235dd165b342b0ab374a5bc1b7" }, { "path": "skills/recipe-writer/references/common-patterns.md", "sha256": "3db2b41ff3a520267be613a4dc5b03c394cd301d5a5079e019c2fcae8a46af2b" }, { "path": "skills/recipe-writer/references/trait-implementation-guide.md", "sha256": "01cf52ae5563aa7e2bf7444382a73d656acd972e4bdf080db4c7465fbeee475c" }, { "path": "skills/recipe-writer/references/jsonpath-patterns.md", "sha256": "a0c9d1d442bacfae7f826453500e7ad972e91f27856b12e9a6a9d27d268447d4" }, { "path": "skills/recipe-writer/examples/example-say-hello-recipe.java", "sha256": "12b384c30934e1ff2d874cc6f65a10d0cbd699453cb079ebc379ec9d7949f120" }, { "path": "skills/recipe-writer/examples/example-yaml-github-actions.java", "sha256": "1bde1be463c3c592b932aec72adfd4ceb14b5407c17c30de323d8611db128e18" }, { "path": "skills/recipe-writer/examples/example-scanning-recipe.java", "sha256": "c87fe6c1dc09ceda8ba75e4099504eddd89da1db52cc17ee2bb79de96dc48809" }, { "path": "skills/recipe-writer/examples/example-declarative-migration.yml", "sha256": "ec94034dea27e0e647fe66f4dd6420c57fb1b64d926abe187232d81b69bdb388" }, { "path": "skills/recipe-writer/scripts/validate_recipe.py", "sha256": "c151691b679d3fed7acc0c48e72dd484288c895af1aeaf177de84bb5c13b7909" }, { "path": "skills/recipe-writer/scripts/add_license_header.sh", "sha256": "68e49928677590a3d2b3019b9db1241c904d46c6614eccbe2e700af6a86c4d04" }, { "path": "skills/recipe-writer/scripts/init_recipe.py", "sha256": "ca1799803b8ebc95a8f61cdf35d953b3129d715027a3c44d9eecd88c0c6a4b4f" }, { "path": "skills/recipe-writer/templates/template-declarative-recipe.yml", "sha256": "a149b6067cf18e294b97491acc3ff69ef4583adf345e933743f64409185f67c2" }, { "path": "skills/recipe-writer/templates/template-recipe-test.java", "sha256": "2d14970ad7fc2bed1116d597acc210b58f3f49449b43cfd175b840aa90e28f9c" }, { "path": "skills/recipe-writer/templates/template-imperative-recipe.java", "sha256": "62d03d6bc123da32a6b15a8db3769cbf550554933d248b38175901b76ac8bd6c" }, { "path": "skills/recipe-writer/templates/license-header.txt", "sha256": "a6715cfa80f257d614b735b70b703bea21b5ddbe006e1532c6354d4542d4a032" }, { "path": "skills/recipe-writer/templates/template-refaster-template.java", "sha256": "cc8cef2c45479f5cad81494013532a2cfe5813c1219910bc2c8aa15ffe2a07d6" } ], "dirSha256": "c6d9af92a961ff7c5242b74ad3322250c29c8c6f973a6863f2e4e59effb0bc6c" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }