189 lines
7.2 KiB
JSON
189 lines
7.2 KiB
JSON
{
|
|
"$schema": "internal://schemas/plugin.lock.v1.json",
|
|
"pluginId": "gh:anton-abyzov/specweave:plugins/specweave-infrastructure",
|
|
"normalized": {
|
|
"repo": null,
|
|
"ref": "refs/tags/v20251128.0",
|
|
"commit": "d99973cbb647f38ce728ee50a714a99ebe85933d",
|
|
"treeHash": "e70d614e5534e97c38f11522a2a677d16f67dfb016095c0ccfbca2d848c1021a",
|
|
"generatedAt": "2025-11-28T10:13:50.850731Z",
|
|
"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": "specweave-infrastructure",
|
|
"description": "Cloud infrastructure provisioning and monitoring. Includes Hetzner Cloud provisioning, Prometheus/Grafana setup, distributed tracing (Jaeger/Tempo), and SLO implementation. Focus on cost-effective, production-ready infrastructure.",
|
|
"version": "0.24.0"
|
|
},
|
|
"content": {
|
|
"files": [
|
|
{
|
|
"path": "README.md",
|
|
"sha256": "211730739d831261ddd29333dbca5fe41afdc394dd2ae471c852cdf948b46710"
|
|
},
|
|
{
|
|
"path": "agents/network-engineer/AGENT.md",
|
|
"sha256": "775da3577e282384ce75769c7566a24a447bef6225a86d525846fd3453ccfe09"
|
|
},
|
|
{
|
|
"path": "agents/observability-engineer/AGENT.md",
|
|
"sha256": "14ca43eac13a0a6d93c9126d0658669ea17f2f6d84a01e19ba6b57d88e3c4ed4"
|
|
},
|
|
{
|
|
"path": "agents/devops/AGENT.md",
|
|
"sha256": "92f9512bfd36474071a5e8e876526762de1cac44396d20990b5bc63fc7871657"
|
|
},
|
|
{
|
|
"path": "agents/performance-engineer/AGENT.md",
|
|
"sha256": "205cf4e227bdff1e8e1de427fb1c1ace36bf9e88fe0ef99fbca886af20270eaa"
|
|
},
|
|
{
|
|
"path": "agents/sre/AGENT.md",
|
|
"sha256": "c5ff0cd23274afdb4cd4f725bb47e6af5a6a9bda7a911dcc7e9d1990a719114e"
|
|
},
|
|
{
|
|
"path": "agents/sre/playbooks/03-memory-leak.md",
|
|
"sha256": "ed7a064eddf20e7836161f6bcaf45567b7a73ad7d9950b8497567db1c510dec1"
|
|
},
|
|
{
|
|
"path": "agents/sre/playbooks/05-ddos-attack.md",
|
|
"sha256": "7779138893cc638f9cadfabdde0c1552b620fd9fa924fed4209adcb0e2aab411"
|
|
},
|
|
{
|
|
"path": "agents/sre/playbooks/10-rate-limit-exceeded.md",
|
|
"sha256": "552b5d9f8e685a58d95c1ad6850a5a46f942bc352d2e3573a9155dea9cde1c31"
|
|
},
|
|
{
|
|
"path": "agents/sre/playbooks/02-database-deadlock.md",
|
|
"sha256": "56902568c958b1160582723edfbb24fffef78dd4938fe7d7f39bc96e33d73d6d"
|
|
},
|
|
{
|
|
"path": "agents/sre/playbooks/04-slow-api-response.md",
|
|
"sha256": "05debbf71bd93f2a3f250f8b302532b5cdd7f4aee47a5eccc5a7b46d5afa255e"
|
|
},
|
|
{
|
|
"path": "agents/sre/playbooks/07-service-down.md",
|
|
"sha256": "443599626ae44e35d79d98084fa2f697412ef7296080c370268dab8d2bddc08d"
|
|
},
|
|
{
|
|
"path": "agents/sre/playbooks/08-data-corruption.md",
|
|
"sha256": "8db3618d7e2689622e208ec2baa043d1052328a0bc592322d6c83ffaae224eaa"
|
|
},
|
|
{
|
|
"path": "agents/sre/playbooks/09-cascade-failure.md",
|
|
"sha256": "6a67d1ac1a7a57c2f8fb5b4719fb4d98434403cd85b303e655bcffa30d34a23c"
|
|
},
|
|
{
|
|
"path": "agents/sre/playbooks/06-disk-full.md",
|
|
"sha256": "ab47efb28a330b053abae57281c80ee0e571da1ae167f9ad6464c6fe2ccd91f1"
|
|
},
|
|
{
|
|
"path": "agents/sre/playbooks/01-high-cpu-usage.md",
|
|
"sha256": "b11cf813c8857d55c8df1c2da7b433bd79615972cfaa53aab12a972044cca4d9"
|
|
},
|
|
{
|
|
"path": "agents/sre/scripts/health-check.sh",
|
|
"sha256": "37d51813d8809bed7d6068b48081cbe9fca9d1c3dc08dd6c2bce33f3b8da311e"
|
|
},
|
|
{
|
|
"path": "agents/sre/scripts/metrics-collector.sh",
|
|
"sha256": "43eb3d1937d77da7f9794669d04019b0f045ae84b0daef806af93f04ff35a133"
|
|
},
|
|
{
|
|
"path": "agents/sre/scripts/log-analyzer.py",
|
|
"sha256": "e4b49dc85ca8cfb8ba2e9091980cecd08d92293da9067cfa91e5a310e7b26db4"
|
|
},
|
|
{
|
|
"path": "agents/sre/scripts/trace-analyzer.js",
|
|
"sha256": "be1ebfdbc67f0ae85da3de3562655a90764940e7876030549249177bd03dd2da"
|
|
},
|
|
{
|
|
"path": "agents/sre/templates/runbook-template.md",
|
|
"sha256": "84663bea9a13ebed2e7d5ac0a4a1d76dc872743233448b2f4a5b31ab78b38d54"
|
|
},
|
|
{
|
|
"path": "agents/sre/templates/mitigation-plan.md",
|
|
"sha256": "2093af4b49720f050f09588897bc14749e140f9d705e18205d499e81bf32504b"
|
|
},
|
|
{
|
|
"path": "agents/sre/templates/incident-report.md",
|
|
"sha256": "c981571f2a82485fdde6aef700fcf0483fdf73f2be02103ec9efcc557e542463"
|
|
},
|
|
{
|
|
"path": "agents/sre/templates/post-mortem.md",
|
|
"sha256": "37e56051a8e8e92686fbbc599731f788eb36037523f9a8e17f85c65784d39b79"
|
|
},
|
|
{
|
|
"path": "agents/sre/modules/backend-diagnostics.md",
|
|
"sha256": "2fa423b2404aa24bffa29eeea22d2b8a44f21693d2e22aefb04be77958babbd2"
|
|
},
|
|
{
|
|
"path": "agents/sre/modules/security-incidents.md",
|
|
"sha256": "5b2d8b6df069677222a2f67f94044e3a4de181b9fdcf42352db2ef985f68b808"
|
|
},
|
|
{
|
|
"path": "agents/sre/modules/ui-diagnostics.md",
|
|
"sha256": "134c3b4d732e3ca74e06cca3190aa7abe5a15679655efcafa3e21b45ca211f06"
|
|
},
|
|
{
|
|
"path": "agents/sre/modules/database-diagnostics.md",
|
|
"sha256": "03db03492dc92ae0f77e414975eb21f1d671c50a29fdb09aff85397bdb22329b"
|
|
},
|
|
{
|
|
"path": "agents/sre/modules/infrastructure.md",
|
|
"sha256": "0a2e065df3e3b2407dae3364e8cad4aaf56af77c7ea14de352025bd427b65259"
|
|
},
|
|
{
|
|
"path": "agents/sre/modules/monitoring.md",
|
|
"sha256": "0f7b249aa798c33661659ace37131d94faa3e48384e313164e3a8aae8f4f0506"
|
|
},
|
|
{
|
|
"path": ".claude-plugin/plugin.json",
|
|
"sha256": "e70ceb5df09a84e45d37febcae82d0c5624f06120c13634cff9610e688f36a34"
|
|
},
|
|
{
|
|
"path": "commands/specweave-infrastructure-slo-implement.md",
|
|
"sha256": "b64c0d2b1acbdd142f81ea7b7b733f8d93e74898d277edc7c71b0fe1787f3d19"
|
|
},
|
|
{
|
|
"path": "commands/specweave-infrastructure-monitor-setup.md",
|
|
"sha256": "47c841646778dc9920860e844b8851b1cd36579a40b8461832868035e2e67d12"
|
|
},
|
|
{
|
|
"path": "skills/hetzner-provisioner/README.md",
|
|
"sha256": "fac7a7490227f3b000fe5216987917f59e6b0430c6145ed9e00874b2cff5f218"
|
|
},
|
|
{
|
|
"path": "skills/hetzner-provisioner/SKILL.md",
|
|
"sha256": "373470dd368522d53a98c39a9c48465c80e037854b360544196d0f68b3e01c9f"
|
|
},
|
|
{
|
|
"path": "skills/grafana-dashboards/SKILL.md",
|
|
"sha256": "41a53ea59316a8267030c4b7b49a34bd7f5ea401b90d5a7a838fd2e4c045850d"
|
|
},
|
|
{
|
|
"path": "skills/prometheus-configuration/SKILL.md",
|
|
"sha256": "1141bfea84cceecd948f4c3af4b83f2e6fe3aa8cc59de6a5e00deabc91b7eca8"
|
|
},
|
|
{
|
|
"path": "skills/slo-implementation/SKILL.md",
|
|
"sha256": "855d928cc27191f450774a796bb6565c44ce5c89d4330e56bcc60c796cb738b5"
|
|
},
|
|
{
|
|
"path": "skills/distributed-tracing/SKILL.md",
|
|
"sha256": "0373b1f4efea5f061002c3da868fbda7d053c437579ac7272e5066c022de73be"
|
|
}
|
|
],
|
|
"dirSha256": "e70d614e5534e97c38f11522a2a677d16f67dfb016095c0ccfbca2d848c1021a"
|
|
},
|
|
"security": {
|
|
"scannedAt": null,
|
|
"scannerVersion": null,
|
|
"flags": []
|
|
}
|
|
} |