From vibe-generate
Scaffold a new project from a template using vibe-generate. Use when the user wants to create a new project.
npx claudepluginhub tiktzuki/project-templates --plugin vibe-generateThis skill is limited to using the following tools:
Scaffold a new project using the `vibe-generate` CLI tool.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Scaffold a new project using the vibe-generate CLI tool.
The user may provide: $ARGUMENTS
Parse the arguments to determine:
nextjs, rust-1.9, java-25)First, make sure vibe-generate is installed. If not, install it:
cargo install --git https://github.com/tiktuzki/project-templates vibe-generate
If no arguments were provided, or they're incomplete, first list available templates:
vibe-generate --help
Then ask the user which template and project name they want.
If both template and name are clear from the arguments, run:
vibe-generate --template <template> --name <name>
If the user specified an output directory, add --output-dir <path>.
After scaffolding, read the generated project's CLAUDE.md to understand the stack, then give the user a brief summary of what was created and suggest next steps (e.g., cd <name> && npm install or cargo build).
/vibe-generate:new nextjs my-app -> vibe-generate --template nextjs --name my-app/vibe-generate:new rust-1.9 my-cli -> vibe-generate --template rust-1.9 --name my-cli/vibe-generate:new java-25 my-service ~/projects -> vibe-generate --template java-25 --name my-service --output-dir ~/projects/vibe-generate:new (no args) -> list templates and ask user interactively