Install
$ agentstack add skill-giang6283623-minimal-vibe-coding-kit-vibekit-init ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo 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.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
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 →About
Vibe Kit Init
Initialize the kit safely.
Required behavior
- Print the requirements checklist from
.vibekit/init/FIRST_TIME_INIT.md. - Run or emulate detection, including repo-specific conventions, project mode, and PRD presence:
node .vibekit/scripts/init-backbone.mjs . --propose
- Run the project-understanding step below.
- Run the Codex setup preference below when Codex is installed and supports it.
- Propose a unified diff for
backbone.yml, itsconventionsrules, managed blocks, any new.vibekit/docs/PRD.md, and approved Codex preference files. - Ask:
Apply this proposed backbone and convention rules? Reply yes, edit, or abort. - Write only after explicit
yes. - 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.mdfrom.vibekit/docs/templates/PRD_TEMPLATE.mdusing the answers, and setproject.prdto 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 inproject.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.ymlunderconventions; later work must follow those rules unless the user edits them.
Merge policy
- Never overwrite existing
CLAUDE.mdorAGENTS.md. - Replace only content between Minimal Vibe managed markers.
- Preserve user content outside managed markers.
- Keep
CLAUDE.mdandAGENTS.mdconcise.
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.
- Author: giang6283623
- Source: giang6283623/minimal-vibe-coding-kit
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.