| name | vibecode-pro |
| description | A local helper skill for OpenClaw or Claude Code users who build with the Vibecode App. Use it alongside the `vibecode-cli` skill to improve the project brief, choose between `yolo` and sandbox iteration, and add instructions telling the Vibecode App virtual container agent which bonus skills to install before building. Best for premium landing pages, SaaS apps, internal tools, client apps, and any build that benefits from better planning, stronger frontend polish, or reusable project context. |
Vibecode Pro
This is a local helper skill.
Use it on your own OpenClaw or Claude Code installation when you are building through the Vibecode App.
Dependency
This skill is meant to work with the vibecode-cli skill.
vibecode-cli handles the actual Vibecode App build workflow
vibecode-pro improves the brief, planning, and pre-build instructions you send into that workflow
Do not treat this skill as a replacement for the Vibecode App skill.
Core idea
The purpose of this skill is to help your local agent send better instructions to the Vibecode App virtual container agent.
That means this skill should:
- improve the build brief
- choose the right build mode
- include bonus-skill installation instructions only when useful
- suggest project-specific skill creation when repetition justifies it
It should not try to install itself inside the Vibecode App container.
Most important rule for bonus skills
When telling the Vibecode App build agent to use a bonus skill, do not just say:
- install frontend-design
- install cinematic-site-components
That is too vague.
Instead, include the exact shell commands the Vibecode App agent should run in a fenced bash block, then state how it should use what was installed or cloned.
If you do not provide commands, assume the build agent may not know what repo to clone, what folder to copy, or where to place the skill.
What this skill does
- Turns rough requests into a cleaner Vibecode App-compatible brief
- Chooses between
yolo and sandbox iteration
- Adds exact bonus-skill install commands when useful
- Suggests project-specific skill creation when the build has repeatable patterns
Default workflow
1) Build the brief first
Before building, turn the request into a short product-manager-style brief with:
- app name
- target user
- core problem
- 3 to 5 key capabilities
- design direction
- integrations or backend needs
- deploy now vs iterate first
Do not over-specify frameworks, file paths, or implementation trivia unless the user explicitly wants that level of control.
2) Choose the right Vibecode App path
Use yolo when:
- the user wants speed
- the app is straightforward
- a first pass is enough
- immediate deployment is part of the goal
Use sandbox iteration when:
- the build is design-sensitive
- the app needs premium polish
- there are API/security requirements
- the user wants review before deploy
- the build includes bonus skill setup
If uncertain, prefer sandbox iteration for premium or client-facing work.
3) Add bonus-skill instructions when needed
If the build needs stronger visual polish or reusable operating context, tell the Vibecode App virtual container agent to install the right skill before building.
Read references/installing-bonus-skills.md when:
- the user wants premium frontend design
- the user wants cinematic or editorial landing page polish
- the project would benefit from a custom ongoing skill
4) Create a project-specific skill when repetition is likely
If the same domain rules, workflows, or output format will matter across multiple prompts, instruct the build process to create a project-specific skill.
Good triggers:
- repeated industry-specific constraints
- repeated output structure
- repeated brand/design system guidance
- repeated workflow rules
- repeated API or integration handling patterns
Use the already-installed skill-creator skill for that step when available in the Claude Code environment.
Brief pattern to send into the Vibecode App
Use this structure when drafting the prompt for the build agent:
- what the app is
- who it is for
- what users can do
- what the UI should feel like
- what must be secure or server-side
- whether to deploy immediately or stay in sandbox
- which bonus skills to install first, if any
- the exact
bash commands for installing or cloning those bonus skills
Read references/brief-template.md for a reusable template.
Important Vibecode App notes
- Prefer server-side routes for private API keys
- Put secrets in backend environment, not frontend env
- Verify generated provider model choices, especially for OpenRouter
- Share the live URL quickly after success
- For premium work, review before deploy
Example instructions to include in a build prompt
Premium landing page build
Before building, run the exact frontend-design install commands from the prompt, then use the frontend-design skill to improve hierarchy, spacing, clarity, and premium UI quality. Build this in sandbox first, not yolo.
Cinematic marketing page
Before building, run the exact cinematic-site-components setup commands from the prompt, then use the cloned repo or installed skill for premium landing page sections, motion ideas, and richer page composition. Build in sandbox first and refine before deploy.
Project-specific repeatable workflow
Before continuing, use the skill-creator skill to create a small project-specific skill for this app's recurring workflow and domain context. Then continue building with that skill available.
Outcome target
A good Vibecode Pro build should produce:
- a clearer first pass
- fewer vague outputs
- stronger UI quality
- better security instructions
- smarter deployment decisions
- better reuse across future prompts