{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:jeremylongshore/claude-code-plugins-plus:plugins/packages/fullstack-starter-pack", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "54d6f5fa36a6a82a7b86370fab126f9637e90d69", "treeHash": "44f3e3de26d7e32884aff0e232d983a91295a3ace6f4391d73b8e7a698e6d2fe", "generatedAt": "2025-11-28T10:18:28.057939Z", "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": "fullstack-starter-pack", "description": "Complete fullstack development toolkit: React, Express/FastAPI, PostgreSQL scaffolding with AI agents", "version": "1.0.0" }, "content": { "files": [ { "path": "README.md", "sha256": "8bcbcb48914780c4879b21b4ee6d971f9d77f4deda2132a4e58d09de83006123" }, { "path": "agents/backend-architect.md", "sha256": "e429fd79591da60a773226396dae6f63ca029d4d43a83e051f20442eb1da7df4" }, { "path": "agents/api-builder.md", "sha256": "d7418d790fd0c2b3fb1ab3c8f0ff518b0fb7d0dbbff96203675c91fe2a2666d9" }, { "path": "agents/ui-ux-expert.md", "sha256": "06d2ce8eef93ad6b6354d304ed7530510574a6c054b71d04b44e4730ae9202ba" }, { "path": "agents/react-specialist.md", "sha256": "89a8cd60c2ae7ca4a050e50efe2c891e371a7f0707221393bdb2786c0556eabd" }, { "path": "agents/database-designer.md", "sha256": "c0549d43a3d6f828917fbff15595359bec61e20a853ecb1354837f79d11bd84a" }, { "path": "agents/deployment-specialist.md", "sha256": "caca7fafc75e9a36afc0a8e064e019cf779b8827154ac29a21ca315789ce21ad" }, { "path": ".claude-plugin/plugin.json", "sha256": "e7591ccce71b3b3f6abd4dd03faee815ff601594b60ee5f0380985637c123c70" }, { "path": "commands/auth-setup.md", "sha256": "dbc6ff8271168d572d5719b1570a334088f156fac71859040a21a3fa86249ae1" }, { "path": "commands/env-config-setup.md", "sha256": "c48691eb832341dc472c7da7735c874db651edc820a86753c852afdd3709e7d5" }, { "path": "commands/sql-query-builder.md", "sha256": "967bfab4bfe00e2c3b1424c8344114c8c69076ef37ca02fe6428288e68e4c077" }, { "path": "commands/fastapi-scaffold.md", "sha256": "2e791023494fabf2cf5df309ed28828ed95d3735dac8e3dcb9e2bb56d5e16379" }, { "path": "commands/css-utility-generator.md", "sha256": "3b9f6fcac5ab5f331ffaed7c7f23ab4116db7623844d9d7284a44bcc0920f55a" }, { "path": "commands/prisma-schema-gen.md", "sha256": "d98e582714aed24e894340661af9fbd08413cfd9a8a87f4c5ded55700f84f1ab" }, { "path": "commands/express-api-scaffold.md", "sha256": "8dfa819e493a4141cb22dfc6badc63069d529751c76fda6d1d2564fb9d2969bc" }, { "path": "commands/component-generator.md", "sha256": "1e9d2e5d844410e11c4e1b6e3c18e59d95d6cc98ed1c9e5415e7a21a20390ef5" }, { "path": "commands/project-scaffold.md", "sha256": "589ef5e4389193ef819e6a9edc5944c4f19ba355fd7077a39ea0cfb2ec180c06" }, { "path": "skills/skill-adapter/references/examples.md", "sha256": "922bbc3c4ebf38b76f515b5c1998ebde6bf902233e00e2c5a0e9176f975a7572" }, { "path": "skills/skill-adapter/references/best-practices.md", "sha256": "c8f32b3566252f50daacd346d7045a1060c718ef5cfb07c55a0f2dec5f1fb39e" }, { "path": "skills/skill-adapter/references/README.md", "sha256": "6c39d57e9cb8a05ad289d3489c83858d755e7597ac70530ac08bf08e019392cf" }, { "path": "skills/skill-adapter/scripts/helper-template.sh", "sha256": "0881d5660a8a7045550d09ae0acc15642c24b70de6f08808120f47f86ccdf077" }, { "path": "skills/skill-adapter/scripts/validation.sh", "sha256": "92551a29a7f512d2036e4f1fb46c2a3dc6bff0f7dde4a9f699533e446db48502" }, { "path": "skills/skill-adapter/scripts/README.md", "sha256": "8e87758369fc19587fdc958ec853d973991db6aa4b879c09e104fe34b5413e03" }, { "path": "skills/skill-adapter/assets/test-data.json", "sha256": "ac17dca3d6e253a5f39f2a2f1b388e5146043756b05d9ce7ac53a0042eee139d" }, { "path": "skills/skill-adapter/assets/README.md", "sha256": "43c83337351267ee4476b9176b04adf11fe1abdc27823f471ef210013525249d" }, { "path": "skills/skill-adapter/assets/example_env_config.env", "sha256": "c629d7d12486b540d01e6bc78f32cea2ba675b1ae84d01e70bab0d792166d1e2" }, { "path": "skills/skill-adapter/assets/skill-schema.json", "sha256": "f5639ba823a24c9ac4fb21444c0717b7aefde1a4993682897f5bf544f863c2cd" }, { "path": "skills/skill-adapter/assets/config-template.json", "sha256": "0c2ba33d2d3c5ccb266c0848fc43caa68a2aa6a80ff315d4b378352711f83e1c" } ], "dirSha256": "44f3e3de26d7e32884aff0e232d983a91295a3ace6f4391d73b8e7a698e6d2fe" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }