{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:onezerocompany/claude:project-basics", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "e8596fd733388b3cbb3d9c1a86bf0e0fd9c33ed3", "treeHash": "59f31a31ac374c0aa383675bbdfd5eeed8a4958fe5cd2806cd0d2d3b4d4a93c6", "generatedAt": "2025-11-28T10:27:27.047272Z", "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": "project-basics", "description": "Basic tools for projects", "version": null }, "content": { "files": [ { "path": "README.md", "sha256": "1f19c7b29b9a1bcdd62f31240511cc66cd43259896d94c8c682f8dfa61fe882c" }, { "path": "agents/spec-commit.md", "sha256": "a968542d2d5d807320559a0583f4fcd9b92973db8ff706bc1c570d8095bb277f" }, { "path": ".claude-plugin/plugin.json", "sha256": "3cd1a1b60e5681256b798ba3ee955adb51bae3a254569a40fbc8214df034a731" }, { "path": "skills/spec-author/SKILL.md", "sha256": "ca265f8a3f71d7913d8019a0fd1f2cd2d6ffada3b90db16cd308d800589420c4" }, { "path": "skills/spec-author/guides/design-document.md", "sha256": "2f0203f30a1d6dfab22fbfd356ac336202ac8789ad2413b840cf7c319644b2bb" }, { "path": "skills/spec-author/guides/technical-requirement.md", "sha256": "3ae1d5edb568840e40e074b0a358871dc38c5547ed134ae256bbdc32e087300a" }, { "path": "skills/spec-author/guides/configuration-schema.md", "sha256": "2c9caf2f35ec75c7bc3eacd6d7c77cb9711bfeddc441e95c5021e6a784b0914c" }, { "path": "skills/spec-author/guides/deployment-procedure.md", "sha256": "f7d9250e7e72ec97901c4bed07955b04b50be21e95da2e021f05a59fc2a3ed6c" }, { "path": "skills/spec-author/guides/api-contract.md", "sha256": "099aba83cbd2b2f1f4d9f89c8a3aa41a43955a5a1f4f11c0e97c604eeaecd5dc" }, { "path": "skills/spec-author/guides/component.md", "sha256": "dddd980d90ace5b4f067b3cdee54a63db56dcd6e746cd7384b426a6bad2a1408" }, { "path": "skills/spec-author/guides/milestone.md", "sha256": "3e494415d06f4199e44b7c9ebac6fcd0f73e24d3056a241215a338732a540706" }, { "path": "skills/spec-author/guides/README.md", "sha256": "498a06fdebb36486ca64813f3d15d73b33097c4cbc3381e321100b86241050cc" }, { "path": "skills/spec-author/guides/data-model.md", "sha256": "df4884b564b7d73c0ad8cdd17c1502e40c8ce4909b35a2a92c82a111a82cc2d5" }, { "path": "skills/spec-author/guides/plan.md", "sha256": "6c2293982cd1b10a3d96131b065e4066b40703a022e2953443f9e980ea7975b8" }, { "path": "skills/spec-author/guides/flow-schematic.md", "sha256": "735014c22d88576588e4161e86a04ecb2a9d13c36a5874000e3174fe1c7687a0" }, { "path": "skills/spec-author/guides/business-requirement.md", "sha256": "17ebcb04df271d5aeb1a41c646e07baf5fcaa53191506d462cded9bce982bd96" }, { "path": "skills/spec-author/scripts/check-completeness.sh", "sha256": "ff4081e263b4fb5a6ded6fabac0f835120389f5945248c53ededb7351cffaf4f" }, { "path": "skills/spec-author/scripts/task.sh", "sha256": "30539aa7bc5c913584d71fcb2d2c1de8c4b406a0ac30063a2f134e2fcf01628b" }, { "path": "skills/spec-author/scripts/validate-spec.sh", "sha256": "7f188d37dfbd7998f3e5b8a66601cf733127a807d6bf41a6bb8389f039dd417b" }, { "path": "skills/spec-author/scripts/next-id.sh", "sha256": "36621d00eb63b0b20e064e8ef474f0ed4028ebcf243d52907d807d88ba9d77da" }, { "path": "skills/spec-author/scripts/list-templates.sh", "sha256": "b41d9f7c43d4b3d91cb337975c3f3cc3ca60f818d11db37822fecce30f62aeaa" }, { "path": "skills/spec-author/scripts/generate-spec.sh", "sha256": "cb1344b3c963d61344abd4541464903e9a989e2c3899ecb421496b1814af996c" }, { "path": "skills/spec-author/scripts/lib/task-query.sh", "sha256": "2877479267b8570d5384d3a01904893b44114652aeb81838866d90a8b45a9e90" }, { "path": "skills/spec-author/scripts/lib/task-report.sh", "sha256": "4b89d1dc26d47dc322a89b9931c4664ba86bef0c338cbf24f73b459552172892" }, { "path": "skills/spec-author/scripts/lib/task-common.sh", "sha256": "5af33342b98f570a41c852902de4bb1b7a114b17c2b4b5bede3a7142a91142b8" }, { "path": "skills/spec-author/scripts/lib/task-validate.sh", "sha256": "dc6fcf80fdb7b89c89b361e8390e698f074faba49600e1da88ce5610b2081225" }, { "path": "skills/spec-author/scripts/lib/task-update.sh", "sha256": "64464721f1f1445327b28e4693de91176bb31f59b11cd7ec6edc77de3cdfe207" }, { "path": "skills/spec-author/scripts/lib/task-parse.sh", "sha256": "c4fe6770ea8a96123043ed1481ba32c2ba514932b7521fbf2feb63fc60dce8ae" }, { "path": "skills/spec-author/templates/constitution.md", "sha256": "cd35a8b15e04b1be18514f10d205967de317ec129556348649602a26cc631e54" }, { "path": "skills/spec-author/templates/design-document.md", "sha256": "993f8066735931bb7e6b477bc4cd3768c7cfe99f4c5c7c3aa7b4d16600095f97" }, { "path": "skills/spec-author/templates/technical-requirement.md", "sha256": "f22f1a7fbddd570168326b40ec03f72b8b67bf44914dfab5d91da0f2be7f7aee" }, { "path": "skills/spec-author/templates/configuration-schema.md", "sha256": "b178ca62899936d4d9814366ea7e65606e7c7875a8887d7df0a3e60e0c47449e" }, { "path": "skills/spec-author/templates/deployment-procedure.md", "sha256": "15e7bb7ddeea8f1f829ff8d18c01ab1ef853dab67463d704e311ed18db965a93" }, { "path": "skills/spec-author/templates/api-contract.md", "sha256": "fd0f30ab7478183f6e13f71cec31b125099bacac670669f56a4b9cbd3b110967" }, { "path": "skills/spec-author/templates/component.md", "sha256": "2db70514e918a705000a41f22329b955d1732c612326b0800d82ca567498c65c" }, { "path": "skills/spec-author/templates/milestone.md", "sha256": "b3f1dab94e835cdebabf2c254262ce2d420e61f12db7b32e9927def580eec52d" }, { "path": "skills/spec-author/templates/data-model.md", "sha256": "4690cb72c1acfa8f1a130ff098fa4b3f197e484c69010ecca7affd7b132c6eaa" }, { "path": "skills/spec-author/templates/plan.md", "sha256": "f7c530fa39b09061794396813ed219a3dac615a2cf85c0f97206e301bb025bf8" }, { "path": "skills/spec-author/templates/flow-schematic.md", "sha256": "bda666f860dcb6368ae2882774a0b4200253348401d145e81ba9a2626803f11a" }, { "path": "skills/spec-author/templates/business-requirement.md", "sha256": "a7496f9ab8b7462267b978e6dc7706803d0ae43ea6a59713b484e820a8daa8bc" } ], "dirSha256": "59f31a31ac374c0aa383675bbdfd5eeed8a4958fe5cd2806cd0d2d3b4d4a93c6" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }