{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:doodledood/claude-code-plugins:claude-plugins/consultant", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "05b2c80a61928dada8cfe460a9834ee7887a7be3", "treeHash": "ff0c2f3524e1e3793261375417747c53283548b50639d1a91ab71602b4bf1086", "generatedAt": "2025-11-28T10:16:37.981068Z", "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": "consultant", "description": "Flexible multi-provider LLM consultations using Python/LiteLLM - includes consultant agent, review/bug-investigation/execplan commands, and consultant skill for deep AI-powered code analysis across 100+ models", "version": "1.2.1" }, "content": { "files": [ { "path": "README.md", "sha256": "634a82302d91a988466279866468469b97aed2a8143817b277bc050f5f44e9a9" }, { "path": "agents/consultant.md", "sha256": "5362c03905012e5ae677288372aa459ca8ec765dc897ba0c9087f72eb2e654ef" }, { "path": ".claude-plugin/plugin.json", "sha256": "0168522ba8c3d391b9284c53fce9d9ba663a144ee2f43fa4e7eeba5d9459ce7e" }, { "path": "commands/ask-counsil.md", "sha256": "01886c338c0ff218269b91e9ea64e3d774434601b247119e4d94df0177fb7625" }, { "path": "commands/analyze_code.md", "sha256": "f0c65da4bd6116f21d8f6291e8ab6668f4e879822238e9203f96d18a6e725c29" }, { "path": "commands/review.md", "sha256": "0d465a225a29cf3ab82dc0bc5063a28d1f131e48b633b85231fbba47712c144e" }, { "path": "commands/execplan.md", "sha256": "dfdf867e4612687294282ffb83dbb4fbf7d83b398d5d2a04ca2a147d84b059b9" }, { "path": "commands/ask.md", "sha256": "7354dcf4deab472e9ae35017291c18ac198699864b43801ba79aa9dbc345a844" }, { "path": "commands/investigate-bug.md", "sha256": "41aca8f1b43721d7a41a3cee86d6b38382f76c33d9c91b9fb18bd514b1dc91d5" }, { "path": "skills/consultant/SKILL.md", "sha256": "14abc70cdd19bc93271e22d804b387a608d0e667d13f306c74c3d955e65a7297" }, { "path": "skills/consultant/references/glob-patterns.md", "sha256": "c41f2ba655171e9d5e9a8008ec25173ec37a07778df40c2082f67f92960d7313" }, { "path": "skills/consultant/scripts/file_handler.py", "sha256": "5de2ed97806a7b1f2ff32c24025e9211703b154078ddf7519119f6b60034ebda" }, { "path": "skills/consultant/scripts/config.py", "sha256": "acb9e62180e02c777215de38a5706c2d4c9411a341a901dab007e25ba99f71ac" }, { "path": "skills/consultant/scripts/consultant_cli.py", "sha256": "db5cea5028671f291288f6b5e1f083e981fc7cda7970dcbfd339148e606cddc0" }, { "path": "skills/consultant/scripts/response_strategy.py", "sha256": "55ff523ddb0ceaa54ca9811dea96db31f81f1588b5e94a0edca2d0f61f20c210" }, { "path": "skills/consultant/scripts/litellm_client.py", "sha256": "36ab13e5f49b5fd04ad0191673e5edaadbf0b1f85801f25228427b70b08c51ca" }, { "path": "skills/consultant/scripts/session_manager.py", "sha256": "bb12413891ca015992eed67e7bdf8deac561f95b2c429d82db69f7a1b47f0a96" }, { "path": "skills/consultant/scripts/__init__.py", "sha256": "50d9144870f0c3eca0a44cf8243a9ab4899993476bcfc3a2e250a660687a39e0" }, { "path": "skills/consultant/scripts/model_selector.py", "sha256": "e2ecfdf9f223ecbe5918c9bfd8f376f4a341663ae1eb533fc3a26cbcd5014513" } ], "dirSha256": "ff0c2f3524e1e3793261375417747c53283548b50639d1a91ab71602b4bf1086" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }