{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:hopeoverture/worldbuilding-app-skills:plugins/nextjs-fullstack-scaffold", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "67aa5af567213aab62e2ac8ceaed39cc8cc7e387", "treeHash": "0c7cbaa5775fee24e131ea864a3c8fc5ab478765074777b0fc1d1a33a74dde7f", "generatedAt": "2025-11-28T10:17:29.996124Z", "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": "nextjs-fullstack-scaffold", "description": "This skill should be used when the user requests to scaffold, create, or initialize a full-stack Next.js application with a modern tech stack including Next.js 16, React 19, TypeScript, Tailwind CSS v4, shadcn/ui, Supabase auth, Prisma ORM, and comprehensive testing setup. Use it for creating production-ready starter templates with authentication, protected routes, forms, and example features. Trigger terms scaffold, create nextjs app, initialize fullstack, starter template, boilerplate, setup n", "version": "1.0.0" }, "content": { "files": [ { "path": "README.md", "sha256": "72ef742a6eae6ab5a6741da92fc2ae458c9a1361074b61e8067a29700dce5f10" }, { "path": ".claude-plugin/plugin.json", "sha256": "efc26c5375c6ea78633ef25270cbd48ccb4d077a5b29b09d1f4b864fea06dcb8" }, { "path": "skills/nextjs-fullstack-scaffold/SKILL.md", "sha256": "f43c34728037939f2220df1c2dbf54856cc4eac57297fcf8fe95da8d8bf42177" }, { "path": "skills/nextjs-fullstack-scaffold/references/stack-architecture.md", "sha256": "b46560ea9564d44748985b7a8747a917a2ce3c54ce507c0d9899999b4fd2f217" }, { "path": "skills/nextjs-fullstack-scaffold/references/implementation-checklist.md", "sha256": "27419a75f5432ade5a456d4f33bad23bc39d966b9b3f3b53dc13dbd31f53ab75" }, { "path": "skills/nextjs-fullstack-scaffold/scripts/scaffold.py", "sha256": "ab48fba1848db3f124a0360855bed3b5761b09a3047b7d179e5f946673e60f1d" }, { "path": "skills/nextjs-fullstack-scaffold/assets/folder-structure.txt", "sha256": "20ec2be1ffebe621ec86addfadeeff9eae8b4aa6c63bebdc3d2fe4be04f1e8b5" }, { "path": "skills/nextjs-fullstack-scaffold/assets/templates/package.template.json", "sha256": "0cac7aea9cf49d95a676e0cd66c856374d7a3db369268a20f4cfca2cd20b8bba" } ], "dirSha256": "0c7cbaa5775fee24e131ea864a3c8fc5ab478765074777b0fc1d1a33a74dde7f" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }