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
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.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add cli/virastack-startDetects 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 reviewMinimal 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.
Related
CLI toolsThe official CLI for creating TanStack Start and Router apps, with machine-readable JSON output for coding agents
VibeStart composes a TypeScript project from chosen stack layers and gives the agent a verified base with rules and tests.
ai-site-cloner turns Claude Code or Cursor into a pipeline that clones a site to Next.js with measured styles and pixel checks.
Rockpack Starter is a React CLI with app and library templates built around TypeScript and extensible Webpack configuration.
Next.js 16 starter for animated landing sites: an Obsidian rules vault, Claude Code hooks and agents for sections, SEO and motion
Vercel Plugin
vercel-plugin
Vercel's official plugin: an ecosystem graph, skills for Next.js, AI SDK, deployment and storage, specialist agents and deploy commands
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.