{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:greyhaven-ai/claude-code-config:grey-haven-plugins/research", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "b3bffd9e1fab2ecee15cfa1bec100fa1b61bac4f", "treeHash": "89dd07fce270d0d921de5a2a891fd36c9d887f3bb8309745ab7cf8e8e305c7b6", "generatedAt": "2025-11-28T10:17:04.728062Z", "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": "research", "description": "API research and documentation retrieval using Firecrawl and Context7, with multi-agent synthesis capabilities", "version": "1.0.0" }, "content": { "files": [ { "path": "README.md", "sha256": "b40766f40603bd6d8e6aba6fe61f8fcc68054adf96baf38555c4ab7440ef282e" }, { "path": ".claude-plugin/plugin.json", "sha256": "5975e88997aa6a60d88f89b30e632b3d435b9d48f69f3dd129e823e78ecd3abd" }, { "path": "skills/tanstack-patterns/SKILL.md", "sha256": "2bd490214227f62052755ebbfd9ea48222dff31933b00ef58233384c09628ed2" }, { "path": "skills/tanstack-patterns/checklists/tanstack-checklist.md", "sha256": "7bb07854406175e05dc0142885ee7e1505c1942badd55d911d8f904ae8ff465b" }, { "path": "skills/tanstack-patterns/examples/advanced-patterns.md", "sha256": "40df56b26a5e02ecf4733029497b8352ffa232ae3decf71460f8a6372ea1ee9d" }, { "path": "skills/tanstack-patterns/examples/query-patterns.md", "sha256": "6ac4d217bab14a47267e56f26eecf2be528764352ed7c6eb22f23ad83f503706" }, { "path": "skills/tanstack-patterns/examples/INDEX.md", "sha256": "255a468e9a02da8193a396dffe1ab9daea10ace4980067c90d2b73e237423112" }, { "path": "skills/tanstack-patterns/examples/router-patterns.md", "sha256": "f78b5303a920c9ef878b5952b64e9cbcb9090e2da0483ce2ac3e7d8364e9ea6a" }, { "path": "skills/tanstack-patterns/examples/server-functions.md", "sha256": "ad0ec65c7769ffdf73a5b66f5cc478e92a189d4e37d79ef0aa8b586444f109cc" }, { "path": "skills/tanstack-patterns/templates/root-route.tsx", "sha256": "199f2cb0735917d0e1ed05479caefcf8831f27d6fb7be9eeec84946b25e81634" }, { "path": "skills/tanstack-patterns/templates/server-function.ts", "sha256": "d8c5a40a38e8db43fb3a5f8233b50017c5e73c90a1abb746060cb52cbc0bae40" }, { "path": "skills/tanstack-patterns/templates/page-route.tsx", "sha256": "a66080d09814ba4c9f7476597b55157c93f7834e61429c25fa19d819c07c25db" }, { "path": "skills/tanstack-patterns/templates/auth-layout.tsx", "sha256": "c4bb295962127ea9d5b8a170256318397da55e23c427931eda83e7e9e656967d" }, { "path": "skills/tanstack-patterns/templates/custom-hook.ts", "sha256": "d60dbeff75d5bb9c2c02b0291c3ec143f2ed60960765bb5e970aa636c62b620b" }, { "path": "skills/tanstack-patterns/reference/query-config.md", "sha256": "63b778c225e846492c2fd96138c158aa17f7ca85b86d28b36d2111af989332fe" }, { "path": "skills/tanstack-patterns/reference/caching-strategy.md", "sha256": "2ad1c6ca68f0957b7ae8bb16460b1258301acc01bf2332d92d007b4cd4f1d8d7" }, { "path": "skills/tanstack-patterns/reference/multi-tenant.md", "sha256": "a4cfdac5361daff03791edb103f3e921fc94bcc7c2654096da7cb988e3e7deca" }, { "path": "skills/tanstack-patterns/reference/router-config.md", "sha256": "5c0cdb6754b88cb71d3dea49bfde836c6b88fb44d5d0cc4711ab19b1cba47dcf" }, { "path": "skills/tanstack-patterns/reference/INDEX.md", "sha256": "850cb804818614298c4a4bb78b0faf2d06e208195143a621b513ca15755b4d10" } ], "dirSha256": "89dd07fce270d0d921de5a2a891fd36c9d887f3bb8309745ab7cf8e8e305c7b6" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }