hugin/contract/examples/bundles/first-install/hugin-bundle.json
2026-10-27 08:33:21 +01:00

115 lines
2.9 KiB
JSON

{
"format": 1,
"generated": "2026-10-18T12:00:00Z",
"tools": [
"claude",
"opencode@1"
],
"packages": [
{
"id": "pub-hausregeln",
"version": "1.0.0",
"checksum": "sha256:0e2983623cec5dfe509ffb5f62332a4ff54a79b2affe5c981165148cb09ce127",
"kind": "rules",
"risk": "text",
"compatibility": "translated",
"mandatory": false
},
{
"id": "pub-munin-anbindung",
"version": "1.0.0",
"checksum": "sha256:9c3bb85f6f4bc4596303f8dacf00a7ad2db9e2ef813e889ea7fca42db23f34a2",
"kind": "mcp",
"risk": "tools",
"compatibility": "translated",
"mandatory": true
},
{
"id": "pub-munin-nutzen",
"version": "1.4.0",
"checksum": "sha256:9e50afeed46db30a6e651488caf175a82b763ce266943525e49a3c85cd05ca37",
"kind": "skill",
"risk": "text",
"compatibility": "portable",
"mandatory": false
}
],
"operations": [
{
"op": "file",
"package": "pub-munin-nutzen",
"path": ".claude/skills/pub-munin-nutzen/SKILL.md",
"source": "files/.claude/skills/pub-munin-nutzen/SKILL.md",
"sha256": "sha256:d3ad99d5e6f43d532917f1f57589259cf4812d292e1104f087d56820d5fbbe26"
},
{
"op": "file",
"package": "pub-munin-nutzen",
"path": ".claude/skills/pub-munin-nutzen/referenz/beispiele.md",
"source": "files/.claude/skills/pub-munin-nutzen/referenz/beispiele.md",
"sha256": "sha256:2746734c5c36045173fadbed75377a65817c8ca6fccb4e487773fc0ae75ec58a"
},
{
"op": "file",
"package": "pub-hausregeln",
"path": ".hugin/rules/pub-hausregeln.md",
"source": "files/.hugin/rules/pub-hausregeln.md",
"sha256": "sha256:670a7621fa4b561ed580452fde7881d551d3c9cb83ae6adc581cb2e1b61c1bfd"
},
{
"op": "json",
"package": "pub-munin-anbindung",
"file": ".mcp.json",
"key": [
"mcpServers",
"munin"
],
"value": {
"type": "http",
"url": "https://munin.intern/mcp",
"headers": {
"Authorization": "Bearer ${MUNIN_KEY}"
}
}
},
{
"op": "json",
"file": "opencode.json",
"key": [
"instructions"
],
"mode": "list_item",
"value": ".hugin/rules/*.md"
},
{
"op": "json",
"package": "pub-munin-anbindung",
"file": "opencode.json",
"key": [
"mcp",
"munin"
],
"value": {
"type": "remote",
"url": "https://munin.intern/mcp",
"enabled": true,
"headers": {
"Authorization": "Bearer {env:MUNIN_KEY}"
}
}
},
{
"op": "block",
"file": "CLAUDE.md",
"block": "hugin",
"content": "@.hugin/rules/pub-hausregeln.md\n"
}
],
"hints": [
{
"kind": "env_variable",
"name": "MUNIN_KEY",
"package": "pub-munin-anbindung"
}
]
}