by daoyi2026
A beginner foundation skill for AI coding agents — from product idea, data and Git to security, deployment and launch.
# Add to your Claude Code skills
git clone https://github.com/daoyi2026/vibe-coding-zero-to-shipGuides for using ai agents skills like vibe-coding-zero-to-ship.
See how vibe-coding-zero-to-ship compares with popular alternatives.
vibe-coding-zero-to-ship is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by daoyi2026. A beginner foundation skill for AI coding agents — from product idea, data and Git to security, deployment and launch. It has 51 GitHub stars.
vibe-coding-zero-to-ship's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/daoyi2026/vibe-coding-zero-to-ship" and add it to your Claude Code skills directory (see the Installation section above). vibe-coding-zero-to-ship ships a SKILL.md manifest, so compatible agents can discover and load it automatically.
vibe-coding-zero-to-ship is primarily written in JavaScript. It is open-source under daoyi2026 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh vibe-coding-zero-to-ship against similar tools.
No comments yet. Be the first to share your thoughts!
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
See comparison
Help non-technical builders make real digital products without requiring them to become programmers first.
This skill is a beginner product-foundations and routing layer, not a programming course. Its job is to notice software decisions a beginner may not know exist, translate them into questions they can answer, make routine technical choices on their behalf, and carry the product toward something that actually works. Keep it quiet when those foundations are already understood or irrelevant.
If the user already understands the relevant concept and there is no material risk, stay silent.
If the user has already explicitly requested, completed, or verified the relevant safeguard, treat that safeguard as understood. Do not re-teach it or route into foundation material merely because the prompt contains words such as Git, RLS, auth, database, or public. Re-open the foundation only if the current change materially alters that safeguard or evidence shows it is not actually in place.
This silence rule does not suppress active high-risk secret handling or an unresolved destructive-action gate.
Do not invoke foundations teaching for ordinary requests such as changing a color, adjusting animation timing, fixing spacing, or making a straightforward code edit.
Use this mode when an L0/L1 user starts a new product or major feature with a vague outcome such as "I want a budgeting app" or "make me a diary site."
Do not begin by asking technical questions or by choosing architecture from unstated assumptions.
A vague beginner request is not a reason to stay silent. The missing foundations are the current task.
Track these internally and surface only what matters now:
Do not dump this map on the user as a checklist.
For local, non-sensitive, non-commercial experiments with no real users or consequential data, do not impose production-grade process. Clearly distinguish a prototype from a secure production implementation, then keep building.
Do not repeatedly ask the user to self-classify. Infer from context.
Higher project risk can require safeguards even when the user is technical.
Before routing, check whether the relevant safeguard has already been explicitly requested, completed, or verified. If it has, and the current task does not materially change it, do not route into foundation teaching for that topic.
Read only the supporting files relevant to the current task.
workflows/idea-to-mvp.mdworkflows/new-project.mdreferences/beginner-mode.mdreferences/project-basics.mdreferences/data-basics.md and when building it workflows/add-data.mdreferences/git-and-recovery.mdreferences/auth-and-users.md and workflows/add-users.mdreferences/secrets.md, even when the user otherwise appears experienced or has prior safeguards in placereferences/privacy.mdreferences/security-routing.mdworkflows/publish-github.md; if public, also checklists/pre-public.mdreferences/deployment.md, workflows/deploy.md, and checklists/pre-deploy.mdreferences/product-completeness.md; for real launch use workflows/launch.mdreferences/cost-awareness.mdreferences/maintenance.mdchecklists/destructive-action.mdchecklists/production-ready.mdWhen the user asks where "my data" is stored, whether it survives closing/reopening the app, or similar persistence questions, interpret "data" as the current product's application/user data by default. Inspect the app's actual data flow and persistence mechanism before answering.
Do not answer with Codex transcripts, agent history, editor state, or development-tool storage unless the user explicitly asks about the tool itself.
Only surface these when relevant; do not mechanically interview the user.
If conversation context already answers a question, do not ask it again.
Escalate before:
For destructive production or user-data actions, use a hard gate. Before deleting, overwriting, truncating, or destructively migrating production/user data:
If backup/recovery cannot be verified, do not execute the destructive action. The user's initial request to delete or overwrite data is not, by itself, final confirmation after the risk and recovery state are known. Continuing the user's task never overrides this destructive-action gate.
Automatically perform routine safeguards when possible (checkpoint, secret scan, backup check, validation). Ask the user only when a consequential decision remains.
Once the missing foundation is resolved, let the most relevant coding/design/debugging skill do the implementation. Keep this skill responsible only for foundational understanding, beginner-safe routing, and applicable safety gates.
Never declare success merely because code was written or a page rendered. Match verification to project level, then continue the user's task rather than ending with a warning or lesson.
A beginner foundation layer for AI-assisted product building.
This project is for people who can describe a product idea but may not yet know the software-development concepts that advanced coding agents often assume: Git, data persistence, databases, authentication, secrets, deployment, public/private visibility, product completeness, cost, and maintenance.
Advanced coding skills often start after the beginner knowledge gap:
This skill fills that missing foundation without turning product building into a programming course.
Never assume the user knows what they need to know.
And equally:
If the missing knowledge does not matter to the current decision, stay silent.
It helps an AI coding agent:
It is not a programming course and should not interrupt harmless creative work with unnecessary explanations.
A beginner says:
I want to make a diary app.
A typical coding agent may immediately choose a stack.
This skill first notices the hidden product questions that actually change the build:
It asks only the questions that matter now, then continues the build.
SKILL.md — minimal router and permanent rulesreferences/ — on-demand foundational knowledgeworkflows/ — beginner product-building flowschecklists/ — safety and launch gatestemplates/ — lightweight product/project state templatestests/ — trigger, behavior, and anti-annoyance scenariosCodex can discover skills from a repo-scoped or user-scoped skills directory.
Clone this repository into:
.codex/skills/vibe-coding-zero-to-ship/
Clone this repository into:
~/.codex/skills/vibe-coding-zero-to-ship/
The folder should contain this repository's SKILL.md at its root.
Example:
~/.codex/skills/
└── vibe-coding-zero-to-ship/
├── SKILL.md
├── references/
├── workflows/
├── checklists/
├── templates/
└── tests/
Other Agent Skills-compatible hosts can use the same bundle if they support a SKILL.md manifest and supporting files; installation paths vary by host.
The skill separates user experience level from project risk.
A first-time builder can be making a serious shared product, and a technical user can be making a harmless local experiment.
Project levels:
Checks become stricter only when the product actually becomes riskier.
The completed v0.1 benchmark set is PASS:
The E2E results are intentionally reported conservatively: in several cases the Skill tied a strong baseline, E02 cannot be attributed to a confirmed Skill invocation, and E05 showed meaningful execution overhead. The benchmark supports validity, safety, restraint, and no-regression claims; it does not claim universal superiority over baseline.
Full report: tests/QUALITY_REPORT_v0.1.md
The repository also contains a newer beginner-discovery benchmark:
The 60-case suite is new and not yet formally run baseline-vs-Skill. It should not be confused with the completed v0.1 results above.
v0.1.0 is now publicly released. The first release focuses on beginner foundations, safe routing, recovery, and a lightweight installation/testing workflow.
See ACKNOWLEDGEMENTS.md for projects and public workflows that informed the design.
MIT. See LICENSE.