Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 08:45:31 +08:00
commit ca9b85ccda
35 changed files with 10784 additions and 0 deletions

193
plugin.lock.json Normal file
View File

@@ -0,0 +1,193 @@
{
"$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": []
}
}