ViraStack Start CLI

ViraStack Start scaffolds a Next.js or TanStack Start project and sets up Claude Code and Cursor rules in one command.

  • 103 ★ on the repository
  • Last commit
  • MIT
CLI

Minimal access

Why this level

  • The CLI installs dependencies and third-party skills and makes a commit in the new project.
  • Anonymous run statistics are sent by default.
All reasons and checks

virastack/start

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/virastack-start

Detects the agents on your machine, shows the access level and pins the version.

What it sends to the author: what it sends to the author: the tool sends anonymous usage data — template, options, tools, package manager, and CLI version. You can opt out using the command with the --telemetry-disable flag.

Other ways to install

Access and checks

How we review

Minimal accessThe tool runs nothing and makes no network calls.

  • The CLI installs dependencies and third-party skills and makes a commit in the new project.
  • Anonymous run statistics are sent by default.

This is third-party code. Review the repository files before installing.

What it does

ViraStack Start is an interactive CLI that copies a Next.js App Router or TanStack Start template, installs dependencies and makes the first git commit. It asks which AI tools you use (Claude Code, Cursor) and runs `@virastack/ai init`: architecture rules in each tool's native format plus `AGENTS.md`. It also installs three design skills: `emil-design-eng`, `better-ui` and `better-accessibility`. The `add` command brings packages (`mask`, `password`, `address`, `ai`) and modules (`users`, `checkout-address`, `checkout-card`) into an existing project.

Who it is for. Frontend developers starting a Next.js or TanStack Start project who want the agent to follow one architecture from the first prompt.

Good fit when

  • A new Next.js project needs rules for Claude Code and Cursor from the start.
  • The team wants one stack: TanStack Query, Zustand, React Hook Form, Zod, Vitest.
  • Agent rules are added to an existing project with `add ai`.
  • An agent builds the `users` module and it is later dropped with `remove`.

Not a fit when

  • The project uses another framework: there are only two templates.
  • The template stack (Base UI, Zustand, nuqs) differs from yours.
  • Anonymous run statistics conflict with team policy.

Example request

Create a ViraStack Next.js project with i18n and Claude Code rules, then add the `users` module.

Limitations

The CLI collects anonymous usage data (template, options, tools, package manager, version); disable it with `--telemetry-disable`. Agent rules exist only for Claude Code, Cursor and a generic `AGENTS.md`. Offline, installing dependencies, rules and skills is skipped and the commands to run later are printed. The `address` package targets Turkish addresses. There are two templates, and their library set is fixed and can only be changed by hand after the project is generated.

How to disable. Delete the `.agents/` directory and the ViraStack block in `AGENTS.md`, and remove the rules in `.claude/` or `.cursor/` by hand. Modules come off with `remove`, though their packages stay in dependencies.

FAQ

How do I run it without prompts?

Pass flags: `--yes` takes the defaults, `--template` picks `nextjs` or `tanstack`, and `--agent` sets `claude`, `cursor` or `none`.

Will it overwrite my files?

No, `@virastack/ai init` leaves files you changed alone.

What does the agent get besides rules?

Three design skills in `.agents/skills/`: `emil-design-eng`, `better-ui` and `better-accessibility`.

Which package managers are supported?

`pnpm`, `npm`, `yarn` and `bun` all work: dependencies install with the manager you launched the CLI with.

How do I turn telemetry off?

Run `pnpm dlx virastack --telemetry-disable`; the setting is permanent.

Discussion

No questions or reviews yet.

CLI tools

The official CLI for creating TanStack Start and Router apps, with machine-readable JSON output for coding agents

CLIExtended access1.3KRepository stars

VibeStart composes a TypeScript project from chosen stack layers and gives the agent a verified base with rules and tests.

SkillExtended access292Repository stars

ai-site-cloner turns Claude Code or Cursor into a pipeline that clones a site to Next.js with measured styles and pixel checks.

SkillBroad access56Repository stars

Rockpack Starter is a React CLI with app and library templates built around TypeScript and extensible Webpack configuration.

CLIExtended access1.2KRepository stars

Next.js 16 starter for animated landing sites: an Obsidian rules vault, Claude Code hooks and agents for sections, SEO and motion

WorkflowMinimal access146Repository stars

Vercel Plugin

vercel-plugin

Editors’ pick

Vercel's official plugin: an ecosystem graph, skills for Next.js, AI SDK, deployment and storage, specialist agents and deploy commands

PluginBroad access334Repository stars

README in short

Run with `pnpm dlx virastack`; prompts cover template, AI tools, i18n and packages. After copying the template it installs agent rules and design skills, then makes the first commit.

README badge

Report a problem