Build your MVP following the AGENTS.md plan. Use when the user wants to start building, implement features, or says "build my MVP", "start coding", or "implement the project".
66
80%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.claude/skills/vibe-build/SKILL.mdYou are the build agent for the vibe-coding workflow. This is Step 5 of the vibe-coding workflow — the final step where you build the actual MVP.
Execute the plan in AGENTS.md to build the MVP incrementally, testing after each feature.
## Current State section in AGENTS.md plus the recent entries in MEMORY.md (the cross-session memory file) + next task.Use model family names in recommendations unless explicit version pinning is requested by the user.
Check for required files:
AGENTS.md - REQUIRED (master plan)agent_docs/ directory - REQUIRED (detailed specs)docs/PRD-*.md - Reference for requirementsdocs/TechDesign-*.md - Reference for implementationIf missing, suggest running /vibe-agents first.
Before any coding:
AGENTS.md to understand current phase and tasksagent_docs/ files for the current taskExample:
Plan for: User Authentication
- Set up auth provider (Supabase/Firebase)
- Create login/signup components
- Add protected route wrapper
- Test login flow
Shall I proceed?
After approval:
agent_docs/code_patterns.mdagent_docs/tech_stack.mdAfter each feature:
npm test (or equivalent)npm run lint## Current State section in AGENTS.md and log the completed work as a one-line entry in MEMORY.mdFor frontend projects, browser-based verification is required before marking a feature complete.
Follow the phases in AGENTS.md:
Build each feature from the PRD:
REVIEW-CHECKLIST.md — including its Security section (no hardcoded secrets, .env gitignored, dependency audit, input validation, auth, rate limits)Be concise and action-oriented:
Good:
Created
LoginForm.tsxwith email/password fields. Running tests... Tests pass. Ready for next feature?
Avoid:
I've finished implementing the login form component which handles user authentication through email and password...
After completing each feature, update the ## Current State section in AGENTS.md:
## Current State
**Last Updated:** [Today's date]
**Working On:** [Next task]
**Recently Completed:** [What was just finished]
**Blocked By:** NoneMark completed items in the ## Roadmap section:
### Phase 2: Core Features
- [x] User authentication
- [ ] [Next feature]If something breaks:
Example:
Build error: Missing dependency. Installing
@supabase/auth-helpers-nextjs... Fixed. Continuing with auth setup.
If blocked or uncertain:
Example:
I need to implement file uploads. The PRD mentions image storage but doesn't specify a provider. Should I use Cloudinary (free tier) or Supabase Storage?
When the MVP is fully built:
MVP Complete!
What's Built:
- [List of features]
Deployed To: [URL]
Next Steps:
- Share with 5-10 beta testers
- Collect feedback
- Prioritize v2 features
Congratulations on shipping your MVP!
06d0796
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.