VibeStart skill
VibeStart composes a TypeScript project from chosen stack layers and gives the agent a verified base with rules and tests.
- 292 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- The generator creates a project, installs dependencies and runs checks on your computer.
- The `upgrade` command rewrites the project's template files.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/vibestartDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The generator creates a project, installs dependencies and runs checks on your computer.
- The `upgrade` command rewrites the project's template files.
This is third-party code. Review the repository files before installing.
What it does
VibeStart is a CLI and skill for starting TypeScript projects. Users pick layers in a web studio or in the terminal with `npx vibestart-cli`, or hand the task to an agent: the `vibestart` skill chooses the stack and creates the project. Layers include a React SPA, TanStack Start or Next.js, Electron, Expo, Hono, oRPC, PostgreSQL, MySQL, SQLite or MongoDB, Drizzle or Prisma, Better Auth, Docker, shadcn with Tailwind 4, Vitest and Playwright. An incompatible combination is refused with the reason. The project ships an `AGENTS.md` with editing rules, and `vp run ready` runs type, lint and test checks. The `upgrade` command merges template updates and leaves your code alone.
Who it is for. Developers asking an agent to start a new TypeScript project who want structure, rules and checks ready from day one.
Good fit when
- A new app should start on Next.js with a database, auth and tests in one pass.
- On day thirty the agent breaks the structure and type and lint checks catch mistakes at once.
- A mobile and a web app should share one language and types from schema to screen.
- The project template lags behind and updates must merge without losing your code.
Not a fit when
- The stack is not TypeScript, for example Python or Go.
- The project already exists and must move to another template: the tool creates new projects.
- Hosting and production data migration are needed, and VibeStart does neither.
Example request
Create a project: Next.js, PostgreSQL with Drizzle, Better Auth, Tailwind and Playwright, then run `vp run ready`.Limitations
The choice is limited to supported layers, so unusual technologies must be added by hand. The toolchain is young and changes quickly: the project uses TypeScript 7, Vite+ and Oxlint. Effect mode and deployment through Void on Cloudflare Workers are marked special or preview. A generated project has no runtime dependency on VibeStart, but `upgrade` expects template files. VibeStart does not host the application or migrate data.
How to disable. Remove the skill from the agent directory. Generated projects remain ordinary repositories and are deleted like any folder.
FAQ
How do I create a project without an agent?
Pick layers in the web studio at vibestart.net and copy the generated command, or answer the prompts of `npx vibestart-cli` in the terminal.
What does `vp run ready` check?
Types, lint, unused code, tests and the build. A mistake appears within seconds, which helps an agent self-correct.
How do I update the template?
`npx vibestart-cli upgrade` compares the original template, your project and the new template and previews the result before writing. Application code stays yours.
What does `doctor` do?
It shows project state and available template updates.
Which agents work?
The skill installs for Claude Code, Codex, Cursor and other agents that read Agent Skills.
Discussion
No questions or reviews yet.
Related
SkillsViraStack Start scaffolds a Next.js or TanStack Start project and sets up Claude Code and Cursor rules in one command.
Hand-built skills for Angular, React, Next.js, TypeScript and Django plus six community ones for Java, Elixir and Electron
A set of skills for Vue 3 development: Composition API practices, router, Pinia, testing, JSX, Options API and debugging
Vibe MCP gives an agent components, icons and tokens of the monday.com Vibe design system
Rockpack Starter is a React CLI with app and library templates built around TypeScript and extensible Webpack configuration.
shadcn-vue skill for agents
shadcn-vue skill
The shadcn-vue skill reads your project settings and teaches an agent to add components, forms and themes of the Vue port of shadcn/ui by its rules
README in short
The README covers three ways to start, the template principles, a table of supported layers and verification of every combination before release. MIT license.