Files
gh-emillindfors-claude-mark…/plugin.lock.json
2025-11-29 18:25:55 +08:00

89 lines
3.3 KiB
JSON

{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:EmilLindfors/claude-marketplace:plugins/rust-modern-patterns",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "0bca3b16cd069588b9a12c05ebe069461b9dbf07",
"treeHash": "072b8eddca325723b97f3785345161140edd9113fee30bde0e1ccbd633b673a1",
"generatedAt": "2025-11-28T10:10:29.736705Z",
"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": "rust-modern-patterns",
"description": "Modern Rust patterns for Rust 2024 Edition. Includes let chains, async closures, gen blocks, match ergonomics, const improvements. Commands for modernization, edition upgrade, and pattern checking. Expert agent for Rust 2024 migration and best practices. Requires Rust 1.85.0+",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "97c3e5a821a7cdfc4e1d19bf4f0d5d56ea76b2c0fe1c78ddddfdadf6496a1d49"
},
{
"path": "agents/rust-modern-expert.md",
"sha256": "a06c4749b409d833f533494e332ec016a49787a074bdf834fc5d1084c56868e4"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "43f2835a528be9f7e614570c65b1c3c7b010accf1c96bf969e0e1bdf6ce56fcc"
},
{
"path": "commands/rust-setup-tooling.md",
"sha256": "e8e16d1ab92810c3ee9cb931b44681319bfaea8980762e631fbbe0ccbfcb03dd"
},
{
"path": "commands/rust-upgrade-edition.md",
"sha256": "1d88a7b704094493eda99cfcd22f0d1be09e3a1074ce97b3912252d2da0c56db"
},
{
"path": "commands/rust-async-traits.md",
"sha256": "880f59b99bb24ee0f70f15b26b094e89d65b33f6482c2e95e6c606375d49ce4a"
},
{
"path": "commands/rust-quality-check.md",
"sha256": "ed7037dbf5ec4b7cb1c1018301be601e38198c72e7ad570cb659fab5cbe5921a"
},
{
"path": "commands/rust-pattern-check.md",
"sha256": "0463def3160f3f72a311eedfab29febb98a9eca84bd0a21fb970529d3696b869"
},
{
"path": "commands/rust-modernize.md",
"sha256": "338ec34e510543d8f916d594083b8281570f712b796d1bfc8145cab5b43329a0"
},
{
"path": "skills/let-chains-advisor/SKILL.md",
"sha256": "7abf52bc52362c8074497b60674f91394dac28cd7954f86bf3918c8e6482cc96"
},
{
"path": "skills/rust-2024-migration/SKILL.md",
"sha256": "8d4e982bc7464c0d8210a1c482edc7a1349d046e6a989fe3efd1b090739a0718"
},
{
"path": "skills/async-patterns-guide/SKILL.md",
"sha256": "8fe6557b87a37dbda64dc10d2948b3d92a5acb62ad730d0bdc77ec48dd5a061a"
},
{
"path": "skills/rust-tooling-guide/SKILL.md",
"sha256": "86e3d5f8728240c197e5b46b66a080bc3d559a900ee04f54815abfde8cb3cce9"
},
{
"path": "skills/type-driven-design/SKILL.md",
"sha256": "4a5c1850592efea3886c5cc369907bb8da2068cf5a8e7f98112fde686fde9304"
}
],
"dirSha256": "072b8eddca325723b97f3785345161140edd9113fee30bde0e1ccbd633b673a1"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}