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

65 lines
2.4 KiB
JSON

{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:EmilLindfors/claude-marketplace:plugins/rust-error-handling",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "35a458d5e83c5ac17c79efc3ffadf8ef58e16854",
"treeHash": "2e56cde927881fe70f2bf22519ff6e62a07d0ed6f3051723bac18d0103a89441",
"generatedAt": "2025-11-28T10:10:29.289096Z",
"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-error-handling",
"description": "Error handling best practices plugin for Rust. Provides commands for creating custom error types with thiserror, refactoring panic-based code to Result-based error handling, and an expert agent for error handling guidance and code review",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "675932e0ea54ffacd91790cab86497b6ca58cd94f50946cbdf0dfa75d275f700"
},
{
"path": "agents/rust-error-expert.md",
"sha256": "4ccfd3ae7d605c8aed4e2808d702032fa36a2559bf87c0d5a4bf548f27aad97a"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "5b5638f16fd717a2afff07ada9dee71fe8a00aa4b57b441675033c3675ca9d67"
},
{
"path": "commands/rust-error-refactor.md",
"sha256": "54d3dfc1f1794c5dceb6f4f93d5fd13e64fa1b07fe9ab320e662c29bcdf20ea2"
},
{
"path": "commands/rust-error-add-type.md",
"sha256": "c775786bf4e7b16c4ad482d7a0f413ba1313018936dcdc54f1b4984ffae47b8c"
},
{
"path": "skills/thiserror-expert/SKILL.md",
"sha256": "5040e6cc89ec5583a5c4475251c09b3b424f7e2af84135e030bd21bed9820a6a"
},
{
"path": "skills/error-handler-advisor/SKILL.md",
"sha256": "ca94e8f1d650df3da5fea874fbf44309a9b7fc3c62fac3586d578700cb099cad"
},
{
"path": "skills/error-conversion-guide/SKILL.md",
"sha256": "b20822b59ebe8e7a6bc3a193f425d09ef448e99c9b5cc16ff19ce1cb4f398f80"
}
],
"dirSha256": "2e56cde927881fe70f2bf22519ff6e62a07d0ed6f3051723bac18d0103a89441"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}