{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:penkzhou/swiss-army-knife-plugin:swiss-army-knife", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "6635451e634c50e76af3e27217df6721771c824f", "treeHash": "2c206901c46663abf16fd1dafc51f48eb21a783df654fcdf1a071118dae134ae", "generatedAt": "2025-11-28T10:27:36.049126Z", "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": "swiss-army-knife", "description": "Multi-stack bugfix workflow plugin supporting backend and e2e with 6-phase process (frontend agents ready, workflow pending)", "version": "0.3.0" }, "content": { "files": [ { "path": "README.md", "sha256": "2def116635e3a0c81d94eae43ac2f92155c3ad93f7000449467b40cfc65d1424" }, { "path": "agents/frontend/quality-gate.md", "sha256": "e06c681d872957303173860bb3f13e1f03e826ed0d8da89454c6a2b09c149d84" }, { "path": "agents/frontend/root-cause.md", "sha256": "9c253e3f5304175281722d94eecea47f42a1d03bf4ab5cba4dfbea6b4f079a30" }, { "path": "agents/frontend/knowledge.md", "sha256": "0ff8655d7587ff1f1126b2dc2e2c608df9d229fd04165c803d2f0c2f71ce0e7b" }, { "path": "agents/frontend/init-collector.md", "sha256": "0d551ac4b018f9398da73dc09a8e138db18e651b443741fe6c35bf67bb3a1a89" }, { "path": "agents/frontend/executor.md", "sha256": "a360baa90193bbf1802fd5f0f218e01479a71811c8d6a8c3014e3c57aab253af" }, { "path": "agents/frontend/error-analyzer.md", "sha256": "fa7a06451c3737022c3da947f4f8199cd9946bde730970acd47b50c356594d09" }, { "path": "agents/frontend/solution.md", "sha256": "749533b0780d539f58e281fa7f607134ce00e66acdc25b46495d2991b187af78" }, { "path": "agents/backend/quality-gate.md", "sha256": "80867a751842892135f32df6221b9c61ec135f3619c0866f066fafb1330df00f" }, { "path": "agents/backend/root-cause.md", "sha256": "d29e1deb65b8af4e25d97d76ed8302f6b77d8b3a43fa0d13475537a2c7eb3196" }, { "path": "agents/backend/knowledge.md", "sha256": "cdcde1cddd1cb4a5d0d402b1dc869ad863bc57ef140b1babb1f5a60d8a8e6463" }, { "path": "agents/backend/init-collector.md", "sha256": "89c3c8dd9f39f0fed50ebdc959901dedf2443cd3e1fba92a4b12297c8b7353c3" }, { "path": "agents/backend/executor.md", "sha256": "05a806d65406b402e348b74badab8bf206afc23230fa2ce5eb7de14bb4759f50" }, { "path": "agents/backend/error-analyzer.md", "sha256": "e80664c57f284b83cd4eb8c5c3683439a595b719bbd98b8a9171dc035b6239f5" }, { "path": "agents/backend/solution.md", "sha256": "977ac903d136d9469915ba3f64b7c3ee68ee5a8bc76779964eed8a3c2bb88cc9" }, { "path": "agents/e2e/quality-gate.md", "sha256": "542b34752a7de0a741fda1efb50ba398535ecf57ed131b4c4587a25f16be5d22" }, { "path": "agents/e2e/root-cause.md", "sha256": "8dcbb66d4fb9798bab111b70c4a5e5e5290de56159cff7022c9727e98e96e860" }, { "path": "agents/e2e/knowledge.md", "sha256": "73b6235b1a445298607a590f4459128853ada05eddb53fc07e3e0f150ba3ec16" }, { "path": "agents/e2e/init-collector.md", "sha256": "f64684fa1dc62f057a1b9d1858a9bb35832c1253358319d6d8066c07eac57480" }, { "path": "agents/e2e/executor.md", "sha256": "0b0d2d0bc2110c591760f998d2209dff0ce7e92fd9ffa8922ea357733f4608f2" }, { "path": "agents/e2e/error-analyzer.md", "sha256": "0e40a20d479bbbf21cbed87474cc304013949ea63ea51f27a2d6a882b18dad87" }, { "path": "agents/e2e/solution.md", "sha256": "f58a429d2a0a50aa279a3a35814dc4ad508e4608bf06383adb2c02d32d3912a7" }, { "path": "hooks/hooks.json", "sha256": "b170ad901cd4f187baa59780b76ab01a264058c4b4283034016faa0978c4f566" }, { "path": ".claude-plugin/plugin.json", "sha256": "3e044ce7954aa7462884f154201e1e6f3b043d6e4ff86aa9e9775c807768d287" }, { "path": "commands/fix-frontend.md", "sha256": "a164ebc33d6a840b63b8930ed6aa86a4b3c45fefefaea6a620f889c36ce6268d" }, { "path": "commands/fix-e2e.md", "sha256": "7853b72b007becb42029c50b7adfaa49138cd2b95e4efd095972d9638017e0ac" }, { "path": "commands/release.md", "sha256": "3a248cb3e2696421451247e1c65c7c53ed6c81ab47f6a8832a07e5d701b199c3" }, { "path": "commands/fix-backend.md", "sha256": "15bd34e4ca46869b6a77cb5fe009298c9512053a5dbeb4c8b36474a08327fb76" }, { "path": "skills/frontend-bugfix/SKILL.md", "sha256": "240c0adff43a99a6d3960e35621bc8ddb685819e5b8e5b11b1b10a210dc4dc4a" }, { "path": "skills/backend-bugfix/SKILL.md", "sha256": "e3d8ae84942fc09c2308e94782565613d30226532be53d210f1eedce8b830091" }, { "path": "skills/e2e-bugfix/SKILL.md", "sha256": "f759df7f92d1dfa42feb6956dbe3054f742305d28df93abc60832095749ab756" } ], "dirSha256": "2c206901c46663abf16fd1dafc51f48eb21a783df654fcdf1a071118dae134ae" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }