Files
gh-alekspetrov-navigator/plugin.lock.json
2025-11-29 17:51:59 +08:00

385 lines
16 KiB
JSON

{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:alekspetrov/navigator:",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "2a670086a00daa26359425b953efe9fb12342881",
"treeHash": "bca5f3bcdc22270c15b1e98ff72e84bf1f5e162d01d3fbb2acbde439f1256685",
"generatedAt": "2025-11-28T10:13:08.150334Z",
"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": "navigator",
"description": "Complete framework for context-efficient AI development - Philosophy, Metrics, Education, Skills, Agents, and Multi-Claude Workflows. Master context engineering principles through interactive learning. Achieve 92% token reduction with proven strategies. Multi-Claude reliability: 90%+ success rate with automatic retry, timeout monitoring, and workflow resume. Production-ready orchestration.",
"version": "4.5.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "755bdd5dd8a953fe473cfa3c17c923ea45e99ac24b920c648ed9093f1610d1e3"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "d3bc1b45b2b50fda48735df5a0cdb9dcc90b999a18690a1f0647cef1e97f6e67"
},
{
"path": "skills/nav-skill-creator/SKILL.md",
"sha256": "c15fb1a881c210990ab12cc3a29d3cecc86dd4329349bae1ab39bbf79ab47343"
},
{
"path": "skills/nav-skill-creator/examples/example-generated-skill.md",
"sha256": "d6982507362b434058e33e5a92bca90ca338e652513c607c6db0f1505e2bd031"
},
{
"path": "skills/nav-skill-creator/functions/skill_generator.py",
"sha256": "d18e703a8be195e7e0af1622b59b266db23a946d8c89128c4147571719a232c0"
},
{
"path": "skills/nav-skill-creator/templates/skill-template.md",
"sha256": "a76fe020fad3cffceb881cf1f9afbd9f627d88282cd30658d405a43f351934f3"
},
{
"path": "skills/nav-stats/SKILL.md",
"sha256": "534fdddf7028538dba06aebd55a07bf26a7587bc151eb4c4ff8737c19678f3c8"
},
{
"path": "skills/nav-stats/functions/report_formatter.py",
"sha256": "99ec3e3035559a676b335d398cbd2342f3dcb4b4a21fa1dcc0ac082152418070"
},
{
"path": "skills/nav-stats/functions/efficiency_scorer.py",
"sha256": "10046a504afce8cee8c93ff90885784921d4f4cc87c4fd6de8f2c692d901ab75"
},
{
"path": "skills/plugin-slash-command/SKILL.md",
"sha256": "0f8ba819d15cf3a59169eece43a4a81fff66fa9d61f69cafe15e2419e8b341ca"
},
{
"path": "skills/plugin-slash-command/examples/simple-command-example.md",
"sha256": "59ef48a4fdd34a29e18c8152ac2303877e684cd39b9fb08759f2bf88c7473c8a"
},
{
"path": "skills/plugin-slash-command/examples/medium-command-example.md",
"sha256": "ae39c9e3fb9b02163733eb7dca360e5f3c47f389e675e55f8f7f04bd9102e540"
},
{
"path": "skills/plugin-slash-command/functions/command_generator.py",
"sha256": "454e28e5c82edb9d69b72e2b8e506983c65782933a3b9aed3ab62e7ead4715de"
},
{
"path": "skills/plugin-slash-command/functions/command_validator.py",
"sha256": "039b12ff91b2814be96daddd6f76f867e7a9533278a0f8124cd4f7659c7cc47a"
},
{
"path": "skills/plugin-slash-command/templates/command-template.md",
"sha256": "47194fa4b114778e16ebd82933c3b61671edd3f55bd3f049f14c5f17934caef6"
},
{
"path": "skills/nav-install-multi-claude/SKILL.md",
"sha256": "19b50790a977991b7c7aa8c941a9f3bf6c8a7c97b690a5423a210029e29ce4d4"
},
{
"path": "skills/nav-task/SKILL.md",
"sha256": "276be68a250c3162091bed33d9cb45fc00d22e53f857218c0a2c45594c74965b"
},
{
"path": "skills/nav-task/functions/task_id_generator.py",
"sha256": "fbfe2405567fb5f99ffe32bff9682d5f3159624cd6113b3d2abe97999200446b"
},
{
"path": "skills/nav-task/functions/index_updater.py",
"sha256": "d0d968e8a944ccd5d606a9469b520422c6bd38ebb5fe4b76a1da1b972838b132"
},
{
"path": "skills/nav-task/functions/task_formatter.py",
"sha256": "29a4131b6693d05b89ab61fd21a870756d1b1f745b427c9a6259a66030eb0f38"
},
{
"path": "skills/backend-test/SKILL.md",
"sha256": "8f1ac1a94009d42deb88953c8311141589b5170ef7175ca913d4f8132ae4db6f"
},
{
"path": "skills/frontend-component/SKILL.md",
"sha256": "f856e69435dfd3ef237677b9cf5248cbb68858ee28b4fc93b6d719a9f46060fa"
},
{
"path": "skills/frontend-component/examples/SearchBar.tsx",
"sha256": "e9b49d60a2ef3ed774fdedf029c40638d120c67f23902b3e50598c10eb8600f4"
},
{
"path": "skills/frontend-component/examples/Button.tsx",
"sha256": "f89a43aad9c559f96d88585f6f1b4264ae04d9cce02329b4f5360a3f47e40667"
},
{
"path": "skills/frontend-component/functions/style_generator.py",
"sha256": "e5e227710e92615539341d60b7f45b8aa21da24a38890e0429607c1d3c006870"
},
{
"path": "skills/frontend-component/functions/test_generator.py",
"sha256": "315f244784ae8c5cafa5ecf280d2618ccbfb111e7bb1db4de5be16029ecd01fb"
},
{
"path": "skills/frontend-component/functions/component_generator.py",
"sha256": "0b32f43545418353534d8e04f01001ba20ffe104d1db45c6e4c98ca85493cae0"
},
{
"path": "skills/frontend-component/functions/props_interface_generator.py",
"sha256": "0b0d955010072b030f234ff522233e831ed66774cff3f287a50d0c48f9886294"
},
{
"path": "skills/frontend-component/functions/name_validator.py",
"sha256": "ff3b9af4d6529e5e44281fb3086a9ee9b139296c160431aed6b68991c0fc139f"
},
{
"path": "skills/frontend-component/templates/style-template.module.css",
"sha256": "83dd5fcda9580897f75a622eeb9e5f9f58f4a16b261d22b8a56a98318be8fe18"
},
{
"path": "skills/frontend-component/templates/test-template.test.tsx",
"sha256": "29eb16e6ce287ae78c65e7d078287269456a52c96472649bba0654368c4512fb"
},
{
"path": "skills/frontend-component/templates/component-simple-template.tsx",
"sha256": "53a2542967aafbeecb3e134554ef6bdb0aef14a88dea3b7d4c452b062a255fe8"
},
{
"path": "skills/nav-marker/SKILL.md",
"sha256": "1bb94c16f68cb2bd88250569afd3eccb893ac28c3a9f2d897206559d23e0bf8a"
},
{
"path": "skills/nav-marker/functions/marker_compressor.py",
"sha256": "ab140cce6e2ce493bd07e9590fa84e20745fa43fd8092d593d372af1847e5a13"
},
{
"path": "skills/nav-start/SKILL.md",
"sha256": "1aa99920ab102a80d27ee63201093837dabf041fb670320962b70e7006b8c315"
},
{
"path": "skills/nav-start/scripts/otel_session_stats.py",
"sha256": "d718cc9da568993b1872a51da90e145036368821ed312acdcf3255c7df9cc043"
},
{
"path": "skills/nav-init/SKILL.md",
"sha256": "1c0fcf18c0c5defce78700aedee5545819935f8071ea3e0b5f0080920e3212fd"
},
{
"path": "skills/nav-init/functions/template_customizer.py",
"sha256": "90743872ca63c030306232492237fd4ac6675b39c6d5c2ddbbebc682389087e2"
},
{
"path": "skills/nav-init/functions/project_detector.py",
"sha256": "9d564a4e021f1ff5ad6b4c557419e06688d057b1560786a6aa74084f0f51783d"
},
{
"path": "skills/visual-regression/SKILL.md",
"sha256": "8bda8d76ccaba6581805e50d04fc2469b883445298ef2ff141142a8c2e6dc52c"
},
{
"path": "skills/visual-regression/examples/existing-storybook-vr.md",
"sha256": "d38511f8bacf31e4b673867202589c2fce874fc1309c3d24ead2360d5999cb62"
},
{
"path": "skills/visual-regression/examples/design-system-vr.md",
"sha256": "e407669b0e5e8f70245b8ac25da68166c5e26baeeaeff943e60bdc5a70f641be"
},
{
"path": "skills/visual-regression/examples/simple-component-vr.md",
"sha256": "4cfb24208fcfa37ca84774425d5733097c36a62a3da446cd30a414d5529fbaf1"
},
{
"path": "skills/visual-regression/functions/ci_workflow_generator.py",
"sha256": "cc35c2078a60b90ce1ac1f9d7ee95cfab49692186e41cc69ac499d27fcc9f659"
},
{
"path": "skills/visual-regression/functions/vr_setup_validator.py",
"sha256": "29fe58801220543abdb89143c6690f59b88db161f54a5c4dfee4596a6e73cc6b"
},
{
"path": "skills/visual-regression/functions/story_generator.py",
"sha256": "23e94d1f3b90bac41db048f2106dc24c4358392c15f7fe5f6b6154656aef2e28"
},
{
"path": "skills/visual-regression/functions/chromatic_config_generator.py",
"sha256": "3580e46d4d0f661b0ef4a5c4ee495f076624f44a72e00968d74d6a1909bbc5a6"
},
{
"path": "skills/visual-regression/templates/story-template.tsx.j2",
"sha256": "9676b0ea728ccaa9b20e30c1b49efd8e3aa30d21be0b93f1fcbf71f7e2b062fb"
},
{
"path": "skills/visual-regression/templates/storybook-main.js.j2",
"sha256": "f9aeb31f259da52410f6214b572bc9e5d97e2fcbbea57224bc2603cfbc843df5"
},
{
"path": "skills/visual-regression/templates/chromatic-config.json.j2",
"sha256": "27ce72227f3bb43f7f716f355b78dd9480f94c20061a9d3aaba2daf326461ef8"
},
{
"path": "skills/visual-regression/templates/gitlab-ci.yml.j2",
"sha256": "254797adb3e2c1989d654fece32630944205b61b873e73bd6ee54c4855bb1fcb"
},
{
"path": "skills/visual-regression/templates/github-workflow.yml.j2",
"sha256": "5fefaed91b618b1d7489096bfcf22827b9489a1f8fffb16de69f1683073fd67b"
},
{
"path": "skills/product-design/setup.sh",
"sha256": "7bd95360bbe007586f3b0ee460e27db8d4e5690079cd2a33d21c8255f84b06e4"
},
{
"path": "skills/product-design/requirements.txt",
"sha256": "b34e308918170dffb16040dc950d539b59fa5d388c5ee468ee2370208ab9f5d6"
},
{
"path": "skills/product-design/INSTALL.md",
"sha256": "deb6ffc250aeeb803ea8f72c7e8b1c968a0fc3be4c1a3e74679441d2cd79d17d"
},
{
"path": "skills/product-design/GETTING-STARTED.md",
"sha256": "27197461f24ffacbcc3c87d55e06e9a4acfc3c46ae3ed4b01be31b475d522412"
},
{
"path": "skills/product-design/README.md",
"sha256": "253c86d61bedf1ab52216c871fb9ec40cf016083fa1c3326d771133ae2801b2d"
},
{
"path": "skills/product-design/SKILL.md",
"sha256": "db28fc8abe9a62ffa6ad2e17d9cfbf4e11350d7a3d70a08d0719af9fc5878381"
},
{
"path": "skills/product-design/examples/dashboard-redesign-review.md",
"sha256": "67adacf562438c913c4eb0790a955d75e24afacae80b50e24257c10104dc8f31"
},
{
"path": "skills/product-design/functions/figma_mcp_client.py",
"sha256": "28987212ffff2e93e3e363a15718e70352ee2b502fb6e62e2ef7c5e17abd276c"
},
{
"path": "skills/product-design/functions/implementation_planner.py",
"sha256": "70187427d2488b948159642e594e6be48571842acdfa15d4452144be8077933f"
},
{
"path": "skills/product-design/functions/design_analyzer.py",
"sha256": "085b97f64c53c238a617236fe0113e5f202c5f663b2071bfdec03c35d7ba798d"
},
{
"path": "skills/product-design/functions/token_extractor.py",
"sha256": "8341e4dcae63f06891383a3b0bf065d9e4397b76b7cd40f9e4419525a49a1680"
},
{
"path": "skills/product-design/functions/design_system_auditor.py",
"sha256": "9739aefc05b8023749cc21ffcbd1728835e53bb7a4fb08f0a78f9d842b91e02e"
},
{
"path": "skills/product-design/functions/component_mapper.py",
"sha256": "2f5b78e3e4af13d45b0a0b9cb4b24c263016b624d73f383749c2a76981f706a3"
},
{
"path": "skills/product-design/functions/test_mcp_connection.py",
"sha256": "ca708b916997a0ec557059bd16327ada53ac0ae05582810011433d4ed13073b0"
},
{
"path": "skills/product-design/templates/design-review-report.md",
"sha256": "2ed909cd56c2418309a47d0ccd7c63ddf1752cbe9c973856fc04652f3ca3fb79"
},
{
"path": "skills/database-migration/SKILL.md",
"sha256": "213c941367aea241f483382ee54b558e4a6595ea5443c2a7bdfb1bc73c3dae00"
},
{
"path": "skills/nav-markers/SKILL.md",
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
{
"path": "skills/nav-update-claude/skill.md",
"sha256": "e595c3204429a2cea7c7133c2505ca3e19b4faf1741d8c48e33e64bb9a29a74f"
},
{
"path": "skills/nav-update-claude/functions/version_detector.py",
"sha256": "720b1c733354e4cbb4f69ab903b4851e8b7ff9fb2f94ba6c3e929f0805278ebd"
},
{
"path": "skills/nav-update-claude/functions/claude_updater.py",
"sha256": "e9ce74d873b05ce43fc2116f2b31b18bd0e73b906ff3902b957e04ed0989f07c"
},
{
"path": "skills/backend-endpoint/SKILL.md",
"sha256": "6a8324efebcecef5221a5ff7f7c5f44e5c472fc93d6dabe9ec16f1513ea89551"
},
{
"path": "skills/backend-endpoint/examples/users-get.ts",
"sha256": "12a508d0731b99566dfabc53ca13b50e03449b6bf3a912db95e7f9c6fce7d8ef"
},
{
"path": "skills/backend-endpoint/examples/users-post.ts",
"sha256": "00ebf0c846265fc178e704b35917ce3f5c21922537e9b750644c70a80d3e69ee"
},
{
"path": "skills/backend-endpoint/functions/validation_generator.py",
"sha256": "c90652bc689304f481cacba5093d3ea228ff3a5f118c77b68c096dc64e328daf"
},
{
"path": "skills/backend-endpoint/functions/route_validator.py",
"sha256": "1a1a0740645d17f9937db64ccdb7d311fb661daeca010c1da6d782778e857e6b"
},
{
"path": "skills/backend-endpoint/functions/endpoint_generator.py",
"sha256": "42af2625d719b995c15c9cac698fe910036c4b110a8e6dce6fb2305044fd698d"
},
{
"path": "skills/backend-endpoint/templates/express-route-template.ts",
"sha256": "c6ef46babd7742436aae9ad8c41ff1542c0d57f2ad0d85ddc16d77a0857e0393"
},
{
"path": "skills/backend-endpoint/templates/endpoint-test-template.spec.ts",
"sha256": "b912c12c0ec2fc6750d06896b33d4ea202bb4f7fa238415db8024e2ae536c7ce"
},
{
"path": "skills/nav-sop/SKILL.md",
"sha256": "6afa4ec7db2bcea42009948b007fc379e29f7a8a4c0d2051a04f839a36abdedf"
},
{
"path": "skills/nav-sop/functions/sop_formatter.py",
"sha256": "f485099128b352ae2119e1281380dca7f33c69333dce1f59e5f4fbadbeec8d0f"
},
{
"path": "skills/nav-compact/SKILL.md",
"sha256": "8dd5a33676282e26156dbe179e978e92884ff799d5bdde6951c23a5d4c60f35f"
},
{
"path": "skills/nav-upgrade/SKILL.md",
"sha256": "066822ed7db81777a2f1f0f29ba2eb3b63a59bccfebddde73c8d6d7663dda729"
},
{
"path": "skills/nav-upgrade/functions/plugin_updater.py",
"sha256": "c22ca7f0703a6f49b782bf34297ad5f7c72244f32ceb0c6ea6ea823bb2fdaac3"
},
{
"path": "skills/nav-upgrade/functions/plugin_verifier.py",
"sha256": "b99d7576dcb7afdee0f67650d33cf33e3e33f8b2b3c061e9b8b00182917970f8"
},
{
"path": "skills/nav-upgrade/functions/version_detector.py",
"sha256": "a5f93c3f091ccbde8c17460681bea4fe33f0cb5c50a9893a972adc9fe7e492db"
},
{
"path": "skills/frontend-test/SKILL.md",
"sha256": "58ba419449dff06b691362f416687555158cdc98acaa7c1d2b893d125f22c958"
}
],
"dirSha256": "bca5f3bcdc22270c15b1e98ff72e84bf1f5e162d01d3fbb2acbde439f1256685"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}