Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 18:25:50 +08:00
commit e8782848b3
10 changed files with 2504 additions and 0 deletions

69
plugin.lock.json Normal file
View File

@@ -0,0 +1,69 @@
{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:EmilLindfors/claude-marketplace:plugins/rust-hexagonal",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "6a41d666ec6a654bed8e4b606e4283060f3aa52e",
"treeHash": "9c88bd52eba1d5a0614056f8afa8a2ee5105ca52ff5fb198aa2018e0eb9eced1",
"generatedAt": "2025-11-28T10:10:29.072750Z",
"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-hexagonal",
"description": "Hexagonal architecture plugin for Rust. Helps design and implement clean, maintainable Rust applications using the ports and adapters pattern. Includes commands for initializing project structure, adding ports and adapters, and an expert agent for architecture guidance",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "38c613aa8c3d99300ad3491c9765942d9ffb7d15c20f3e087cda032a01456fd1"
},
{
"path": "agents/rust-hex-architect.md",
"sha256": "266b7f21914ee4469cc2b28524fb564020e386db764c470706003e1fd38b9a0c"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "8834e37f689cf30920f985500b084f02d4c754fd8453fbee063b81203b584e4c"
},
{
"path": "commands/rust-hex-add-adapter.md",
"sha256": "710f04f2f3aab73c580b2f4de6d322ef244d915eed61a68a5a2184fa75a020c6"
},
{
"path": "commands/rust-hex-init.md",
"sha256": "8cfcb90c6267f56f9693d0cec7c678b4d65e29c55cd33a81892124494fbc0f69"
},
{
"path": "commands/rust-hex-add-port.md",
"sha256": "25892e0873e9b8c56ba73628a89ee66f1e3063f9e7ef9997c5cdc982f9b2609e"
},
{
"path": "skills/domain-layer-expert/SKILL.md",
"sha256": "1c2770018e5104f50824d9cdf54d30f0b0c90f0fca50b9875e70a892b6365b5c"
},
{
"path": "skills/port-adapter-designer/SKILL.md",
"sha256": "3defc5fcd14bf740c7f0403b0c7f3e4906e4d9fdcfbb893f80e8b9655d801512"
},
{
"path": "skills/hexagonal-advisor/SKILL.md",
"sha256": "9ba428019f877c96d5d9f0403465812fc632d1f6928db98bbed61a715f44f464"
}
],
"dirSha256": "9c88bd52eba1d5a0614056f8afa8a2ee5105ca52ff5fb198aa2018e0eb9eced1"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}