vibe-coding
AI-assisted software development for non-engineers building prototypes and MVPs through natural language.
- Guides users through iterative AI-powered development: breaking problems into smaller pieces, refining outputs through follow-up prompts, and testing generated code
- Best suited for prototypes, internal tools, and MVPs; helps users understand when professional engineering review is needed for production systems
- Teaches vibe coding as a distinct skill for product managers, marketers, and designers to build functional software without deep technical expertise
- Emphasizes functional code prototypes over static mockups and encourages building custom tools incrementally rather than attempting complex projects all at once
Vibe Coding
Help the user build software using AI tools and natural language, using frameworks and insights from 3 product leaders.
How to Help
When the user asks for help with vibe coding:
- Understand the goal - Ask what they're trying to build and who it's for (prototype, internal tool, production app)
- Guide the approach - Help them break down the problem into smaller pieces for iterative AI prompts
- Set expectations - Discuss what vibe coding is good for (prototypes, MVPs) versus when professional engineering is needed
- Coach on iteration - Help them understand how to refine output through follow-up prompts
Core Principles
Vibe coding is a new skill
Elena Verna: "I vibe code myself so I would put that as even as a skill on my resume now." This is a distinct, transformative skill for non-technical roles - PMs, marketers, designers - to build functional software using natural language.
Replace Figma with prototypes
More from refoundai/lenny-skills
personal-productivity
Help users manage their time and tasks more effectively. Use when someone is overwhelmed with work, struggling with focus, trying to balance multiple responsibilities, or asking how to get more done.
4.6Kcompetitive-analysis
Help users understand and respond to competition. Use when someone is positioning against competitors, evaluating market threats, running competitive war games, or deciding how much to focus on competitors versus customers.
1.9Kbrand-storytelling
Help users craft compelling brand narratives. Use when someone is defining brand strategy, writing company positioning, creating pitch narratives, developing messaging frameworks, or trying to make their company story more memorable.
1.8Kwriting-prds
Help users write effective PRDs. Use when someone is documenting product requirements, preparing specs for engineering, writing feature briefs, or defining what to build for their team.
1.7Kcontent-marketing
Help users build content marketing strategies. Use when someone is starting a blog, building SEO, creating thought leadership content, or deciding on content formats and distribution channels.
1.7Kstartup-ideation
Help users generate and evaluate startup ideas. Use when someone is brainstorming business ideas, trying to find a startup concept, evaluating whether an idea is worth pursuing, or looking for unique market opportunities.
1.7K