Agent skill

Vibestart

by VinkyDev in VinkyDev/vibestart

Use the vibestart CLI to create a TypeScript project, choose a stack or recipe, add capabilities such as Knip, Ultracite or Docker, diagnose project state, or upgrade templates while preserving…

MITAuto-check passedDevOps & Cloud

Install Vibestart

skills CLI
$ npx skills add VinkyDev/vibestart --skill vibestart -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install VinkyDev/vibestart vibestart --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/VinkyDev/vibestart.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/vibestart .claude/skills/vibestart && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
vibestart
GitHub stars
103
Used in
1 other repo
Token cost
~1.4k tokens
SKILL.md length
646 words
Files
3 (incl. references)
Repo updated
First seen
Licence
MIT

At a glance

Use the vibestart CLI to create a TypeScript project, choose a stack or recipe, add capabilities such as Knip, Ultracite or Docker, diagnose project state, or upgrade templates while preserving…

  • Works in 4 steps: Identify the target directory and… → Run the CLI from npm with npx --yes… → Installing this skill does not install… → …
  • The user mentions vibestart
  • SKILL.md covers Establish the context, Choose the workflow, Execute within the requested… and Report the actual result
  • Calls npx, pnpm and git

What it does

Vibestart is an agent skill from VinkyDev/vibestart. Use the vibestart CLI to create a TypeScript project, choose a stack or recipe, add capabilities such as Knip, Ultracite or Docker, diagnose project state, or upgrade templates while preserving business edits, including resolving conflicts and porting template changes to starter source. Use when the user mentions vibestart, asks to maintain a project with a vibestart.jsonc, or needs help with these CLI workflows. Not for ordinary application feature development unrelated to the CLI.

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/create.md` and `references/maintenance.md`).

It sits in DevOps & Cloud. It works with TypeScript, Docker, Vite and React. The repository describes itself as: Compose a full-stack TypeScript stack and get a cutting-edge, verified project made for AI coding agents, with type safety, lint, and tests built in. | 自由组合全栈 TypeScript… The licence is MIT.

When your agent uses it

  • The user mentions vibestart
  • Asks to maintain a project with a vibestart.jsonc
  • Needs help with these CLI workflows

Example prompts

  • “/vibestart”

Requirements

  • Node.js
  • Docker

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Identify the target directory and whether the request is creation or maintenance. Read the project's instructions. For an existing…
  2. Run the CLI from npm with npx --yes vibestart-cli (or pnpm dlx vibestart-cli); a global install is not required. Resolve its version with…
  3. Installing this skill does not install the CLI, Vite+, or project dependencies. If a required tool is unavailable, follow its installation…
  4. Read npx --yes vibestart-cli --help for creation or npx --yes vibestart-cli COMMAND --help for maintenance. Prefer --json for operations…

What it can do on your machine

Read from SKILL.md and the folder at commit b7f5031. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx
    • pnpm
    • git
    • bun

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npx, pnpm and git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Vibestart loads about 1.4k tokens when it runs, and up to ~4.1k if it reads all its reference files. Until then it costs about 124 tokens; SKILL.md has 646 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~124
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from VinkyDev/vibestart at commit b7f5031, republished under its MIT licence (© VinkyDev). 646 words, ~1,418 tokens.

Download SKILL.mdSave it as .claude/skills/vibestart/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
vibestart
description
Use the vibestart CLI to create a TypeScript project, choose a stack or recipe, add capabilities such as Knip, Ultracite or Docker, diagnose project state, or upgrade templates while preserving business edits, including resolving conflicts and porting template changes to starter source. Use when the user mentions vibestart, asks to maintain a project with a vibestart.jsonc, or needs help with these CLI workflows. Not for ordinary application feature development unrelated to the CLI.

VibeStart CLI

Use the CLI to resolve stacks and maintain generated projects. Let its current help, capability list, and change plan determine what is supported; do not reconstruct templates or hand-edit the project record.

Establish the context

  1. Identify the target directory and whether the request is creation or maintenance. Read the project's instructions. For an existing project, inspect vibestart.jsonc (its name, version, and choices), package.json, and Git status. Preserve unrelated edits.
  2. Run the CLI from npm with npx --yes vibestart-cli (or pnpm dlx vibestart-cli); a global install is not required. Resolve its version with npx --yes vibestart-cli --version. For a preview followed by application, append @ and that exact published version to the package name in both commands so a new release cannot change the target between them.
  3. Installing this skill does not install the CLI, Vite+, or project dependencies. If a required tool is unavailable, follow its installation instructions within the user's scope rather than changing the selected stack.
  4. Read npx --yes vibestart-cli --help for creation or npx --yes vibestart-cli COMMAND --help for maintenance. Prefer --json for operations executed by an agent; keep stdout separate from stderr. Do not parse a task runner's banner as JSON.

Choose the workflow

Read the relevant reference before acting. Paths are relative to this skill's directory, not the user's project.

User intentFirst actionReference
Create a project or use a recipenpx --yes vibestart-cli --list --jsonCreating projects
Add a capabilitynpx --yes vibestart-cli add --list --jsonMaintenance
Diagnose an existing projectnpx --yes vibestart-cli doctor --offline --jsonMaintenance
Update a generated projectnpx --yes vibestart-cli upgrade --dry-run --jsonMaintenance
Finish a write: conflicts, manual changes, checksRead the write's JSON result and git diffMaintenance

Run maintenance from the generated project root, or pass --cwd /actual/project/path. Creation instead takes a positional destination directory; it has no --cwd option.

Show full SKILL.md (336 more words)Show less

Execute within the requested scope

  • Preview changes before writing. When the user has requested the operation and the plan meets that scope, proceed without an extra permission loop. Ask only about missing product choices or material changes outside the request. A request to inspect or preview does not authorize applying the plan.
  • Creation uses --json to disable prompts. Maintenance writes additionally require --yes. Do not pass --yes to creation.
  • A maintenance write needs a clean Git worktree. When the worktree holds the user's uncommitted work, ask whether to commit or stash it before writing.
  • The package manager and Hono runtime are separate choices: --package-manager bun selects dependency installation; --runtime bun selects Hono execution. Neither changes the other or moves the Vite+ test toolchain to Bun. Do not replace vp test with bun test or force the CLI to run under Bun.
  • Existing projects use add and upgrade. Change choices only through those commands; keep vibestart.jsonc's name and version as the CLI wrote them, since upgrades regenerate the original templates from them.
  • Respect the environment's installation and service restrictions. Normal creation and maintenance writes run setup/checks. If these are unavailable, use a read-only preview, or explicitly defer installation when file writes are in scope. --full-check can start services and browsers.

Report the actual result

State the CLI version, target project, selected changes, returned status, checks actually run, and any remaining action, including conflicts and manual changes still to port. For machine output, inspect both exit code and JSON fields. A successful preview, doctor result, or historical stack verification record is not evidence that this project's tests passed. needs-install is an unfinished operation even though its exit code is zero.

Use the project's generated tasks for subsequent work: vp install, vp check, and the tasks present in package.json or vite.config.ts. vp run ready runs the full project validation chain. Do not assume a task exists when its optional capability is absent. The generator repository's vp run deps update is a maintainer command, not the generated project's upgrade command.

© VinkyDev, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (references) in skills/vibestart of VinkyDev/vibestart.

  • SKILL.md
  • references/create.md
  • references/maintenance.md

Open the folder on GitHubat commit b7f5031

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in VinkyDev/vibestart, which our catalogue first saw on October 11, 2026.

Compare with similar skills

Vibestart next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Vibestart compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Vibestart this skillVinkyDev/vibestart1031 repos~1.4kAutomated safety check: PassMIT
Cleanup Specialistahaodev/shadmin174—~1.3kAutomated safety check: PassMIT
Shadmin CLIahaodev/shadmin174—~1.1kAutomated safety check: NotesMIT
Web Artifacts Builderanthropics/skills180k40 repos~769Automated safety check: PassApache-2.0
Shadmin Devahaodev/shadmin174—~2.8kAutomated safety check: PassMIT
Redesign My Landingpageinstructa/agent-skills139—~1.8kAutomated safety check: PassNone

Similar skills

  • Cleanup Specialist

    ahaodev/shadmin

    Safe cleanup of Shadmin's Go backend, React frontend, Go CLI, and docs — remove dead code, consolidate duplication, and improve maintainability without changing behavior or adding features.

    174 GitHub stars~1.3k tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • Shadmin CLI

    ahaodev/shadmin

    A skill your agent uses when the user asks to query Shadmin admin platform resources (users, roles, menus, registered API resources) from a terminal — for example "list shadmin users", "show shadmin…

    174 GitHub stars~1.1k tokensUpdated 2 days ago
    Backend & APIsAuto-check: notes
  • Web Artifacts Builder

    anthropics/skills

    Official

    Builds multi-component claude.ai HTML artifacts as a small React, TypeScript and Tailwind project, then bundles it into one shareable HTML file.

    180k GitHub starsUsed in 40 repos~769 tokens
    Frontend & DesignAuto-check passed
  • Shadmin Dev

    ahaodev/shadmin

    Apply Shadmin feature-development standards (backend Go/Gin/Ent + frontend React/TS).

    174 GitHub stars~2.8k tokensUpdated 2 days ago
    Frontend & DesignAuto-check passed
  • Redesign My Landingpage

    instructa/agent-skills

    Build, critique, and iterate high-converting marketing or product landing pages using React + Vite + TypeScript + Tailwind and shadcn/ui components, with all icons sourced from Iconify.

    139 GitHub stars~1.8k tokensUpdated 12 days ago
    Frontend & DesignAuto-check passed
  • Vite Shadcn Tailwind4

    IgorWarzocha/Opencode-Workflows

    Initialize shadcn/ui + Tailwind CSS v4 in Vite projects (Vite-specific, not Next.js/Remix).

    122 GitHub stars~1.3k tokensUpdated 8 mo ago
    Frontend & DesignAuto-check passed

More from VinkyDev/vibestart

  • Update Deps

    VinkyDev/vibestart

    Move the pinned dependencies to their latest targets, verify, and open a pull request.

    103 GitHub stars~445 tokensUpdated yesterday
    Auto-check passed

Questions about Vibestart

What does Vibestart do?

Use the vibestart CLI to create a TypeScript project, choose a stack or recipe, add capabilities such as Knip, Ultracite or Docker, diagnose project state, or upgrade templates while preserving…. Vibestart is an agent skill from VinkyDev/vibestart. Use the vibestart CLI to create a TypeScript project, choose a stack or recipe, add capabilities such as Knip, Ultracite or Docker, diagnose project state, or upgrade templates while preserving business edits, including resolving conflicts and porting template changes to starter source.

When should I use Vibestart?

Vibestart fits situations like: the user mentions vibestart; asks to maintain a project with a vibestart.jsonc; needs help with these CLI workflows.

How do I install Vibestart in Claude Code?

Run `npx skills add VinkyDev/vibestart --skill vibestart -a claude-code`. Or copy the skill folder (skills/vibestart in VinkyDev/vibestart) into .claude/skills/vibestart in your project. Claude Code loads it when a task matches its description.

How do I install Vibestart in Codex?

Run `npx skills add VinkyDev/vibestart --skill vibestart -a codex`. Or copy the skill folder (skills/vibestart in VinkyDev/vibestart) into .agents/skills/vibestart in your project. Codex loads it when a task matches its description.

Can I use Vibestart in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add VinkyDev/vibestart --skill vibestart -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/vibestart, .gemini/skills/vibestart, .github/skills/vibestart and .opencode/skills/vibestart in your project.

What does Vibestart need to run?

Going by SKILL.md and its folder, Vibestart needs the command-line tools its instructions call (npx, pnpm, git and bun). Our summary lists: Node.js; Docker.

Does Vibestart access the network?

SKILL.md contains no URLs. Its commands use npx and git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Vibestart safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Vibestart use?

Vibestart is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Vibestart use?

About 1.4k tokens (SKILL.md is roughly 5.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.7k tokens, read only when the agent opens those files.

What are the alternatives to Vibestart?

Skills that share tags, products or a category with Vibestart: Cleanup Specialist (ahaodev/shadmin, 174 stars), Shadmin CLI (ahaodev/shadmin, 174 stars), Web Artifacts Builder (anthropics/skills, 180k stars) and Shadmin Dev (ahaodev/shadmin, 174 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Vibestart?

VinkyDev (a GitHub user) maintains it in VinkyDev/vibestart, which has 103 GitHub stars. The repository was last updated on October 10, 2026.

Source: VinkyDev/vibestart on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.