[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M721DZXWZ9PWBW4XTYV6NC2G":3,"skill-same:01M721DZXWZ9PWBW4XTYV6NC2G":56},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":27,"repositoryHtmlUrl":28,"repositoryHomepageUrl":6,"ownerHtmlUrl":29,"ownerBlogUrl":30,"ownerDescription":6,"updatedAt":31,"install":32,"resources":45},"01M721DZXWZ9PWBW4XTYV6NC2G","ai-assisted-prototyping",null,"Help users build functional product prototypes from natural language or visual mocks using AI coding tools. This skill enables product leaders to bypass engineering bottlenecks and validate ideas through hands-on building.","RefoundAI\u002Flenny-skills","RefoundAI","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F255975868?v=4","01M721DSF5B375R505WE1SQZPF","Refound","01M721DSFWW3XREBG7D7658RM0",1482,"MIT","https:\u002F\u002Fgithub.com\u002FRefoundAI\u002Flenny-skills\u002Fblob\u002Fmain\u002Fskills\u002Fai-assisted-prototyping\u002FSKILL.md",[],[],"2026-11-10 15:11:54",false,"---\nname: ai-assisted-prototyping\ndescription: Help users build functional product prototypes from natural language or visual mocks using AI coding tools. This skill enables product leaders to bypass engineering bottlenecks and validate ideas through hands-on building.\n---\n\n# AI-Assisted Prototyping\n\nTransform abstract product concepts into functional, interactive software using natural language and AI tools.\n\nHelp the user with ai-assisted prototyping using insights from 15 guests and posts across Lenny's Podcast and Newsletter.\n\n## How to Help\n\n1. **Identify the goal** - Determine if the objective is a visual exploration, a functional internal tool, or a production-grade feature validation.\n2. **Select the tool** - Choose between web-based visual builders like v0 or Lovable and local development environments like Cursor based on project complexity.\n3. **Prompt and iterate** - Use detailed descriptions, PRDs, or screenshots to generate the initial version and refine it through granular, sequential feedback.\n4. **Validate and hand off** - Use the interactive prototype to gather user feedback or provide engineering with high-fidelity reference code for implementation.\n\n## Core Principles\n\n### Taste-Making through Functional Builds\nAparna Chennapragada: \"If you're not prototyping and building to see what you want to build, I think you're doing it wrong. It becomes even more important to have that territorial and taste-making at the heart of it because, otherwise, you just have a Frankenstein product.\"\n\nBuild functional prototypes immediately to develop product taste. Visualizing the vision before committing to full-scale development helps avoid building incoherent features that fail to solve core user problems.\n\n### Real-World Feature Validation\nEric Simons: \"And it's not just building a static site, or something like that, but you can actually build full stack, real software with databases, and hosting and et cetera, just from prompting. And in a ridiculously short period of time, it's not like you're spending hours and hours or days, putting this together. You can get results in like, a minute.\"\n\nMove beyond static mockups to validate complex features like databases and hosting. Text-to-app tools allow for the testing of full-stack versions of features rather than just static UIs.\n\n### Planning Over Execution\nLazar Jovanovic: \"I can say I spent 80% of my time in planning and chatting and only 20% in executing the plan actually. I'm optimizing for the right kind of speed. Most people optimize for the wrong one.\"\n\nSuccessful AI orchestration requires shifting focus from implementation to heavy planning and sequential task scoping. Dedicate the majority of project time to the chatting phase to ensure the AI follows a logical path.\n\n### Independent Shipping\nZevi Arnovitz: \"If you're non-technical like me, code is terrifying, but AI just makes it so much possible. In the next coming years, I think everyone's going to become a builder. Titles are going to collapse and responsibilities are going to collapse.\"\n\nLower the barrier to entry for professional software development by using tools like Cursor with Claude Code. This allows non-technical product managers to build and ship software independently using a library of reusable commands.\n\n## Questions to Help Users\n\n- \"What specific problem or manual workflow are you trying to automate with this prototype?\"\n- \"Do you have a visual reference, such as a Figma screenshot or a hand-drawn sketch, to use as a starting point?\"\n- \"Does your prototype require a functional backend for data persistence and user authentication?\"\n- \"Which AI development tool best fits your current technical skill level and project needs?\"\n- \"What are the 2-3 core functional requirements that will define the success of this build?\"\n- \"How do you plan to use the final output: for user testing, internal alignment, or engineering handoff?\"\n\n## Common Mistakes to Flag\n\n- **Neglecting the planning phase** - Jumping into implementation without a sequential task list leads to architectural confusion for the AI and broken logic.\n- **Building static instead of functional** - Missing the opportunity to test real data flows and hosting environments by settling for UI-only mocks limits validation.\n- **Using the wrong tool for the task** - Attempting complex state management in a simple visual builder when a professional local IDE is required for advanced debugging.\n- **Vague initial prompts** - Failing to provide enough context about the desired software stack and core features results in generic and unhelpful outputs.\n\n## Deep Dive\n\nFor all 40 sourced insights from 15 guests, see `references\u002Fguest-insights.md`\n\n## Related Skills\n\n- Writing Prds\n- Shipping Velocity\n- Building With Ai Agents\n- Product Tool Stack\n","# AI-Assisted Prototyping\n\nTransform abstract product concepts into functional, interactive software using natural language and AI tools.\n\nHelp the user with ai-assisted prototyping using insights from 15 guests and posts across Lenny's Podcast and Newsletter.\n\n## How to Help\n\n1. **Identify the goal** - Determine if the objective is a visual exploration, a functional internal tool, or a production-grade feature validation.\n2. **Select the tool** - Choose between web-based visual builders like v0 or Lovable and local development environments like Cursor based on project complexity.\n3. **Prompt and iterate** - Use detailed descriptions, PRDs, or screenshots to generate the initial version and refine it through granular, sequential feedback.\n4. **Validate and hand off** - Use the interactive prototype to gather user feedback or provide engineering with high-fidelity reference code for implementation.\n\n## Core Principles\n\n### Taste-Making through Functional Builds\nAparna Chennapragada: \"If you're not prototyping and building to see what you want to build, I think you're doing it wrong. It becomes even more important to have that territorial and taste-making at the heart of it because, otherwise, you just have a Frankenstein product.\"\n\nBuild functional prototypes immediately to develop product taste. Visualizing the vision before committing to full-scale development helps avoid building incoherent features that fail to solve core user problems.\n\n### Real-World Feature Validation\nEric Simons: \"And it's not just building a static site, or something like that, but you can actually build full stack, real software with databases, and hosting and et cetera, just from prompting. And in a ridiculously short period of time, it's not like you're spending hours and hours or days, putting this together. You can get results in like, a minute.\"\n\nMove beyond static mockups to validate complex features like databases and hosting. Text-to-app tools allow for the testing of full-stack versions of features rather than just static UIs.\n\n### Planning Over Execution\nLazar Jovanovic: \"I can say I spent 80% of my time in planning and chatting and only 20% in executing the plan actually. I'm optimizing for the right kind of speed. Most people optimize for the wrong one.\"\n\nSuccessful AI orchestration requires shifting focus from implementation to heavy planning and sequential task scoping. Dedicate the majority of project time to the chatting phase to ensure the AI follows a logical path.\n\n### Independent Shipping\nZevi Arnovitz: \"If you're non-technical like me, code is terrifying, but AI just makes it so much possible. In the next coming years, I think everyone's going to become a builder. Titles are going to collapse and responsibilities are going to collapse.\"\n\nLower the barrier to entry for professional software development by using tools like Cursor with Claude Code. This allows non-technical product managers to build and ship software independently using a library of reusable commands.\n\n## Questions to Help Users\n\n- \"What specific problem or manual workflow are you trying to automate with this prototype?\"\n- \"Do you have a visual reference, such as a Figma screenshot or a hand-drawn sketch, to use as a starting point?\"\n- \"Does your prototype require a functional backend for data persistence and user authentication?\"\n- \"Which AI development tool best fits your current technical skill level and project needs?\"\n- \"What are the 2-3 core functional requirements that will define the success of this build?\"\n- \"How do you plan to use the final output: for user testing, internal alignment, or engineering handoff?\"\n\n## Common Mistakes to Flag\n\n- **Neglecting the planning phase** - Jumping into implementation without a sequential task list leads to architectural confusion for the AI and broken logic.\n- **Building static instead of functional** - Missing the opportunity to test real data flows and hosting environments by settling for UI-only mocks limits validation.\n- **Using the wrong tool for the task** - Attempting complex state management in a simple visual builder when a professional local IDE is required for advanced debugging.\n- **Vague initial prompts** - Failing to provide enough context about the desired software stack and core features results in generic and unhelpful outputs.\n\n## Deep Dive\n\nFor all 40 sourced insights from 15 guests, see `references\u002Fguest-insights.md`\n\n## Related Skills\n\n- Writing Prds\n- Shipping Velocity\n- Building With Ai Agents\n- Product Tool Stack\n",{"name":5,"description":7},"main","13598cc54e09399bc1bc1398b0fca284110efb2f","skills\u002Fai-assisted-prototyping",186,"https:\u002F\u002Fgithub.com\u002FRefoundAI\u002Flenny-skills","https:\u002F\u002Fgithub.com\u002FRefoundAI","https:\u002F\u002Frefoundai.com","2026-07-17 00:24:54",{"source":8,"skillName":5,"commands":33,"prompt":43,"zipAvailable":44},[34,37,40],{"tool":35,"command":36},"npx","npx skills add RefoundAI\u002Flenny-skills --skill ai-assisted-prototyping",{"tool":38,"command":39},"bunx","bunx skills add RefoundAI\u002Flenny-skills --skill ai-assisted-prototyping",{"tool":41,"command":42},"pnpm","pnpm dlx skills add RefoundAI\u002Flenny-skills --skill ai-assisted-prototyping","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FRefoundAI\u002Flenny-skills\u002Fblob\u002Fmain\u002Fskills\u002Fai-assisted-prototyping\u002FSKILL.md",true,[46,52],{"path":47,"resourceType":48,"resourceTypeDesc":49,"sizeBytes":50,"sourceHtmlUrl":51},"references\u002Fartifacts.md","REFERENCE","参考文档",54825,"https:\u002F\u002Fgithub.com\u002FRefoundAI\u002Flenny-skills\u002Fblob\u002Fmain\u002Fskills\u002Fai-assisted-prototyping\u002Freferences\u002Fartifacts.md",{"path":53,"resourceType":48,"resourceTypeDesc":49,"sizeBytes":54,"sourceHtmlUrl":55},"references\u002Fguest-insights.md",36849,"https:\u002F\u002Fgithub.com\u002FRefoundAI\u002Flenny-skills\u002Fblob\u002Fmain\u002Fskills\u002Fai-assisted-prototyping\u002Freferences\u002Fguest-insights.md",[57,64,71,78,85,92],{"skillNo":58,"name":59,"nameZh":6,"description":60,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":61,"categories":62,"keywords":63,"publishedAt":19},"01M721KZTVCM9BVH7MHW87N5Y9","pricing-strategy","Help users validate willingness-to-pay, select the right value metrics, and continuously optimize pricing and packaging to drive growth.","https:\u002F\u002Fgithub.com\u002FRefoundAI\u002Flenny-skills\u002Fblob\u002Fmain\u002Fskills\u002Fpricing-strategy\u002FSKILL.md",[],[],{"skillNo":65,"name":66,"nameZh":6,"description":67,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":70,"publishedAt":19},"01M721KX6SKV1QTGEM1S3YPJW4","pr-and-press","Help users design and execute a press strategy that moves beyond vanity metrics to achieve specific business goals like funding, user acquisition, or B2B credibility.","https:\u002F\u002Fgithub.com\u002FRefoundAI\u002Flenny-skills\u002Fblob\u002Fmain\u002Fskills\u002Fpr-and-press\u002FSKILL.md",[],[],{"skillNo":72,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":77,"publishedAt":19},"01M721KT0Q8WZMF0TQ047WN0G8","positioning","Help users define the strategic context for their product by identifying the right competitive alternatives, unique value drivers, and target segments to win a market category.","https:\u002F\u002Fgithub.com\u002FRefoundAI\u002Flenny-skills\u002Fblob\u002Fmain\u002Fskills\u002Fpositioning\u002FSKILL.md",[],[],{"skillNo":79,"name":80,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":82,"categories":83,"keywords":84,"publishedAt":19},"01M721KQ8YZ7XT5G3XZDADP42C","pm-career-growth","Help users navigate the path from junior product manager to executive leadership by focusing on ownership, cross-functional influence, and intentional career design.","https:\u002F\u002Fgithub.com\u002FRefoundAI\u002Flenny-skills\u002Fblob\u002Fmain\u002Fskills\u002Fpm-career-growth\u002FSKILL.md",[],[],{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":91,"publishedAt":19},"01M721KN2HYHP8ARXQZ2HJQRYN","plg-sales-integration","Help users transition from a pure self-serve model to a hybrid motion that uses human sales to capture large enterprise deals while maintaining a frictionless product entry point.","https:\u002F\u002Fgithub.com\u002FRefoundAI\u002Flenny-skills\u002Fblob\u002Fmain\u002Fskills\u002Fplg-sales-integration\u002FSKILL.md",[],[],{"skillNo":93,"name":94,"nameZh":6,"description":95,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":96,"categories":97,"keywords":98,"publishedAt":19},"01M721KJ4GAK1NZF713QN9AWGT","plg-fundamentals","Help users master the transition from sales-led to product-led growth by leveraging the product itself as the primary vehicle for customer education and revenue generation.","https:\u002F\u002Fgithub.com\u002FRefoundAI\u002Flenny-skills\u002Fblob\u002Fmain\u002Fskills\u002Fplg-fundamentals\u002FSKILL.md",[],[]]