Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 18:25:55 +08:00
commit d8b4535ddb
15 changed files with 4992 additions and 0 deletions

89
plugin.lock.json Normal file
View File

@@ -0,0 +1,89 @@
{
"$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": []
}
}