FAQ
Answers to the questions engineers ask before they trust the runtime — installation, agents, workflows, and licensing.
Canonical source — docs/public/troubleshooting/faq.md
FAQ
Direct answers to the questions people ask before adopting Vibecrafted. For task-oriented help, start with Quick start; for failure diagnosis, see Doctor and Common issues.
Installation
Why does Vibecrafted install into ~/.vibecrafted/ and
~/.local/share/vibecrafted/?
~/.vibecrafted/ is the state root — the control plane, artifact store, and
run metadata. ~/.local/share/vibecrafted/ holds the installed runtime
generations the CLI actually executes. Agent-specific directories are views
onto that store, never a second truth.
Can I install without editing my shell config?
Yes. Opt out of shell-helper installation and source
${XDG_CONFIG_HOME:-$HOME/.config}/vetcoders/vc-skills.sh manually in the
sessions where you want the helpers.
Is there a guided install path?
Yes — the installer ships a browser-based wizard
(curl … | bash -s -- --gui) and a terminal-native wizard (make install
from a checkout). Both stage the same runtime; the GUI is a front-end over
the identical install truth. See Install.
Which install path should I use in CI?
The non-interactive path: make install-auto, or the installer script with
--non-interactive when you need full CLI control.
I pulled new commits — is my install updated?
No. The daily CLI runs the installed runtime generation, not your floating
git checkout. Re-run the installer and confirm vibecrafted version and
vibecrafted receipt report the +g<sha> you expect. See
Update & rollback.
Agents and skills
What is the difference between a skill and an agent? An agent is the runtime that does the work (claude, codex, agy, junie, grok). A skill is the workflow protocol that tells the agent how to behave for a specific engineering phase.
Why not just use one giant prompt? Vibecrafted targets system-shaping, not chat convenience: structural perception of the repository, decision retrieval, convergence loops, and shipping audits — each is a separate, verifiable stage rather than a hope embedded in a prompt.
What is marbles? The convergence loop: implement, follow up, measure, repeat — until the classes of findings that matter reach zero. See Workflow launchers.
What is Definition of Undone?
The audit that checks whether people can discover, install, understand, and
trust the product — not only whether the codebase is healthy. It runs as the
dou stage of the ship lifecycle.
Workflows and operations
When do I use implement vs justdo?
implement is the structured ship-stage WRITE cut: end-to-end delivery with
follow-up and marbles built in. justdo is a standalone posture — the prompt
defines the task type, with no lifecycle ceremony. They are distinct skills,
not aliases.
When do I use review vs followup?
review takes a bounded target — a PR, branch, commit range, or artifact
pack. followup audits direction after an implementation: gaps, drift, and
the next highest-leverage move.
Can I run Vibecrafted in CI/CD? Yes. Installation has a non-interactive path, and the review, follow-up, and release flows are shaped as repeatable gates.
What lives in ~/.vibecrafted/artifacts/?
Plans, reports, transcripts, and run metadata, keyed by
<org>/<repo>/<date>. The artifact store exists so agent work leaves durable
evidence a human or another agent can verify later.
Licensing
Is Vibecrafted open source? It is distributed under the Business Source License 1.1: source-visible and usable, but not a permissive OSS license.
Can small teams use it in production? Yes. The Additional Use Grant covers individual developers and teams smaller than five people, provided they are not offering a competitive hosted or embedded product.
What if I need broader commercial rights? The LICENSE file in the repository carries the exact terms and the contact path for alternative licensing arrangements.