AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Vibekit Init

skill-giang6283623-minimal-vibe-coding-kit-vibekit-init · by giang6283623

Initialize or repair Minimal Vibe Coding Kit in an existing project. Use for first prompt, backbone.yml setup, CLAUDE.md merge, AGENTS.md merge, Cursor rules setup, Codex skill setup, OpenCode setup, Grok setup, or Kimi setup. Always show requirements and a diff before writing.

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-giang6283623-minimal-vibe-coding-kit-vibekit-init

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-giang6283623-minimal-vibe-coding-kit-vibekit-init)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
yesterday

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Vibekit Init? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Vibe Kit Init

Initialize the kit safely.

Required behavior

  1. Print the requirements checklist from .vibekit/init/FIRST_TIME_INIT.md.
  2. Run or emulate detection, including repo-specific conventions, project mode, and PRD presence:
node .vibekit/scripts/init-backbone.mjs . --propose
  1. Run the project-understanding step below.
  2. Run the Codex setup preference below when Codex is installed and supports it.
  3. Propose a unified diff for backbone.yml, its conventions rules, managed blocks, any new .vibekit/docs/PRD.md, and approved Codex preference files.
  4. Ask: Apply this proposed backbone and convention rules? Reply yes, edit, or abort.
  5. Write only after explicit yes.
  6. Validate after writing.

Project understanding (PRD)

Detection reports project.mode (greenfield = no source yet, brownfield = existing code) and whether a PRD exists.

  • Always offer a short interview, regardless of whether docs already exist: what the project is and who it is for, the core problem and primary focus now, what success looks like, key constraints/non-goals, and (brownfield) which area to improve first.
  • If no PRD is found, propose creating .vibekit/docs/PRD.md from .vibekit/docs/templates/PRD_TEMPLATE.md using the answers, and set project.prd to that path.
  • If a PRD exists, read it, link it in project.prd, and offer to refresh it without overwriting unapproved content.
  • Keep the PRD short; it captures intent, not a full spec. Record domain terms in .vibekit/docs/CONTEXT.md (scaffold from .vibekit/docs/templates/CONTEXT_TEMPLATE.md) and link it in project.context.

Codex setup preference

Follow the three-choice Codex structured questions in Default mode procedure in .vibekit/init/FIRST_TIME_INIT.md. Recommend Yes with its short benefit, treat No as temporary, persist Don't show this again as project-local dismissal, and never edit the user's global ~/.codex/config.toml. Include any resulting .codex/config.toml or .vibekit/preferences.json change in the approval diff.

Convention detection

  • Infer naming, directory layout, architecture, shared resource access, localization/message access, generated definitions, and per-app/package differences from existing files.
  • Prefer existing constants, registries, generated APIs, and helper modules over hardcoded literals when the repo already has them.
  • If no convention is clear, mark it as not detected and ask before introducing a broad new pattern.
  • Store confirmed project rules in backbone.yml under conventions; later work must follow those rules unless the user edits them.

Merge policy

  • Never overwrite existing CLAUDE.md or AGENTS.md.
  • Replace only content between Minimal Vibe managed markers.
  • Preserve user content outside managed markers.
  • Keep CLAUDE.md and AGENTS.md concise.

Completion

Report initialized status, validation command, validation result, PRD path, and next recommended skill. Once the user confirms setup is complete, offer graduation (node .vibekit/scripts/vibekit-finalize.mjs . --propose) to move one-time bootstrap files into the cleanup folder.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.