idea2mvp
npx skills add https://github.com/morvanzhou/idea2mvp --skill idea2mvp
Agent 安装分布
Skill 文档
Idea â MVPï¼ä»çµæåç°å°äº§åè½å°
Overview
æ¬ skill è¦ç产åä» 0 å° 1 ç宿´æµç¨ï¼åç°çµæ â éªè¯æ³æ³ â å®ç° MVPãå ¨ç¨ä½¿ç¨ä¸æè¾åºã
ç¨æ·å¯ä»¥ä»ä»»æé¶æ®µåå ¥ï¼
- æ²¡ææ³æ³ â ä»é¶æ®µä¸å¼å§
- å·²ææ³æ³ééªè¯ â ä»é¶æ®µäºå¼å§
- æ³æ³å·²éªè¯æ³å¨æ â ä»é¶æ®µä¸å¼å§
ä¸é¶æ®µå·¥ä½æµ
é¶æ®µä¸ï¼çµæåç°ï¼Find Ideasï¼
ç®æ ï¼éè¿å¤å¹³å°æç´¢ï¼åç°è¿ææµè¡çå®ç¨å°å·¥å ·åç¬ç«äº§åï¼æç¼çç¹å¹¶çæå¯æå±ç产å Ideasã
æ§è¡ï¼è¯»å references/find-ideas.mdï¼æç
§å
¶ä¸çæç´¢çç¥ãçéæ åãIdea æ©å±æ¹æ³åæ¥åæ¨¡æ¿æ§è¡ãå¨ä¸ç¨æ·è®¨è®ºçè¿ç¨ä¸ï¼çæç¨æ·éé²çè¡ä¸èæ¯ã产ååå¥½ãææ¯ç»éªçä¿¡æ¯ï¼è®°å½å° user-profile.mdã
æ ¸å¿æ¥éª¤ï¼
- 确认æç´¢åå¥½ï¼æ£æ¥
.env.idea2mvpï¼å¦æªé ç½®å好å询é®ç¨æ·ï¼æ¯å¦é ç½® Product Hunt Token ä»¥ä½¿ç¨ API æç´¢ï¼æ¯å¦ä½¿ç¨ Playwright æ§å¶æµè§å¨æç´¢å°çº¢ä¹¦ï¼ç¨æ·éæ©è·³è¿çæ°æ®æºä¼åå ¥.env.idea2mvpï¼SKIP_PH_API=true/SKIP_XHS_PLAYWRIGHT=trueï¼ï¼åç»èªå¨è·³è¿ä¸å询é®ï¼æ¹ç¨web_searchæ¿ä»£ - å¹¶è¡æç´¢ Product Huntãä¸æç¤¾åºï¼å°çº¢ä¹¦/V2EX/å°æ°æ´¾ï¼ãIndie Hackersãç¬ç«å¼åè 社åºãGitHub Trending
- çé 5-8 个ææå¯åæ§çå·¥å ·ï¼æ·±åº¦åæçç¹å模å¼
- çæ 5 ä¸ªå¯æå±ç产å Ideas
- è¾åºå®æ´çå·¥å ·æ¢ç´¢æ¥å
é¶æ®µè¾åºï¼å·¥å ·æ¢ç´¢æ¥åï¼å«å·¥å ·æ¨è + 产å Ideas + è¶å¿æ´å¯ï¼
é¶æ®µè¿æ¸¡ï¼æ¥åè¾åºåï¼ä¸ç¨æ·æ·±å ¥è®¨è®ºæå ´è¶£ç Idea æ¹åãæ²é宿åï¼è¯¢é®ç¨æ·æ¯å¦çæä¸ä»½çµæç¡®è®¤ææ¡£ï¼Markdown æä»¶ï¼ï¼å å®¹å æ¬ï¼
- ç¨æ·é宿å¾åç Idea æ¹å
- ç¨æ·å¨æ²éä¸è¡¨è¾¾ç产åå好ãè¡ä¸ç»éªã个人ä¼å¿
- ç¨æ·å ³å¿çå ³é®é®é¢å顾è
- 讨论ä¸äº§ççæ°æ³æ³æè°æ´
æ¤ææ¡£ä½ä¸ºé¶æ®µäºçè¾å
¥ä¸ä¸æï¼ç¡®ä¿éªè¯é¶æ®µè½å»¶ç»é¶æ®µä¸çæ²éææï¼é¿å
æä»·å¼ç对è¯ä¿¡æ¯ä¸¢å¤±ãæä»¶ä¿åè³é¡¹ç®å·¥ä½ç®å½ï¼å¦ idea-brief.mdï¼ã
é¶æ®µäºï¼æ³æ³éªè¯ï¼Validate Ideasï¼
ç®æ ï¼éè¿ç»æåç夿¥éª¤æµç¨éªè¯æ³æ³çå¯è¡æ§ï¼ä»¥äº¤äºå¼å¨è¯¢çæ¹å¼éæ¥æ¨è¿ã
æ§è¡ï¼è¯»å references/validate-ideas.mdï¼æç
§å
¶ä¸ç䏿¥éªè¯æµç¨æ§è¡ï¼æ¯ä¸ªç¯èé½éè¦åç¨æ·ç¡®è®¤ä¿¡æ¯ï¼è®©ç¨æ·åä¸è¯ä»·åå³çãè¯åæ¶åè references/evaluation-framework.mdãæ²éè¿ç¨ä¸æç»å°ç¨æ·è¡¨ç°åºçè®¤ç¥æ°´å¹³ãè¡ä¸è§è§£ãææ¯å¾åçä¿¡æ¯æ´æ°å° user-profile.mdã
䏿¥æµç¨æ¦è§ï¼
- æ³æ³æ¾æ¸ â éè¿ååæé®å¸®ç¨æ·åæ¸ äº§åæ¦å¿µ
- å¸åºè°ç â æç´¢ç«åãåæå¸åºæ ¼å±å空ç½ç¹
- éæ±éªè¯ â å¨ç¤¾åºä¸éªè¯çå®éæ±åä»è´¹ææ¿
- ææ¯å¯è¡æ§ â è¯ä¼°ææ¯æ ãMVP èå´åå¼å卿
- å䏿¨¡å¼ â 设计ç婿¨¡å¼åè·å®¢çç¥
- é£é©è¯ä¼° â è¯å«è´å½é£é©ååºå¯¹æ¹æ¡
- 综åè¯å â äºç»´åº¦è¯å + æç»å»ºè®® + è¡å¨è®¡å
å ³é®æºå¶ï¼
- æ¯æ¥å®æåè¾åºé¶æ®µææ¡£ï¼çç¨æ·ç¡®è®¤å忍è¿
- åç°æ ¹æ¬æ§éç¢æ¶è§¦å Idea æ©å±æºå¶ï¼åè
references/idea-expansion.mdï¼ï¼ä¸ç®åå¦å®ï¼èæ¯æåºæ¿ä»£æ¹å - ç¨æ·å¯å¨ä»»ä½é¶æ®µå³å®æ¾å¼æè½¬å
é¶æ®µè¾åºï¼å¯è¡æ§è¯ä¼°æ¥åï¼åè references/report-template.mdï¼
è¥å»ºè®®æ¨è¿ï¼è¯¢é®ç¨æ·æ¯å¦è¿å ¥é¶æ®µä¸ã
é¶æ®µä¸ï¼å®ç° MVPï¼Build MVPï¼
ç®æ ï¼åºäºéªè¯ç»æï¼ç¨ç¨æ·è½çè§£åç»´æ¤çææ¯æ¹æ¡ï¼è§åå¹¶å®ç°æå°å¯è¡äº§åã
æ§è¡ï¼è¯»å references/build-mvp.mdï¼æç
§å
¶ä¸ç MVP å®ç°æµç¨æ§è¡ãå¿
é¡»å
读å user-profile.mdï¼æ ¹æ®ç¨æ·ææ¯èæ¯éæ©ææ¯æ 忲鿹å¼ãæ¶åå端çé¢å¼åæ¶ï¼è¯»å references/frontend-design.mdï¼æç
§å
¶ä¸ç设计è§èäº§åºæè¾¨è¯åº¦ççé¢ã
æ ¸å¿æ¥éª¤ï¼
- äºè§£ææ¯èæ¯ â 读å
user-profile.mdï¼å¦ä¿¡æ¯ä¸è¶³å主å¨è¯¢é®ç¨æ·çææ¯ç»éªï¼ç¡®è®¤ç¨æ·è½æ¥åç交ä»å½¢å¼ - 确认 MVP èå´ â åºäºé¶æ®µäºçææ¯è¯ä¼°ï¼é宿 ¸å¿åè½å表ï¼åªåå¿ é¡»çï¼
- ææ¯æ¹æ¡è®¾è®¡ â ä¼å éæ©ç¨æ·çæçææ¯æ ï¼å¦é使ç¨ç¨æ·ä¸çæçææ¯ï¼å¨ç¨æ·è½çè§£çå±åº¦ä¸è§£é为ä»ä¹éè¦ãæä¹ç¨
- 鿥å®ç° â æåè½æ¨¡å鿥ç¼ç å®ç°ï¼æ¯å®æä¸ä¸ªæ¨¡åä¸ç¨æ·ç¡®è®¤
- è¿è¡æå¼ â æä¾ç¨æ·è½ç¬ç«æä½çå¯å¨æ¥éª¤ï¼ç¡®ä¿ç¨æ·è½æ MVP è·èµ·æ¥
- é¨ç½²åå¤ â æä¾é¨ç½²æ¹æ¡åä¸çº¿å»ºè®®
é¶æ®µè¾åºï¼å¯è¿è¡ç MVP 代ç + ç¨æ·è½çæçå¯å¨/é¨ç½²æå¼
å·¥å ·ä½¿ç¨
web_searchï¼é¶æ®µä¸æç´¢å·¥å ·/è¶å¿ï¼é¶æ®µäºæç´¢ç«å/社åºè®¨è®º/å¸åºæ°æ®agent-browserï¼æ·±å ¥è®¿é®äº§å页é¢ã社åºå¸åãç¨æ·è¯ä»·ãï¼å¦æªå®è£ ï¼å æ§è¡ï¼npx skills add https://github.com/vercel-labs/agent-browser --skill agent-browserå®è£ skillï¼.- 代ç ç¼è¾å·¥å ·ï¼é¶æ®µä¸å®ç° MVP
ç¨æ·ç»åæä»¶ï¼è´¯ç©¿å ¨æµç¨ï¼
å¨ä¸ä¸ªé¶æ®µç对è¯è¿ç¨ä¸ï¼æç»ç»´æ¤ä¸ä»½ user-profile.md æä»¶ï¼ä¿åè³é¡¹ç®å·¥ä½ç®å½ï¼ï¼è®°å½ä»å¯¹è¯ä¸äºè§£å°çç¨æ·ä¿¡æ¯ï¼
- ææ¯èæ¯ï¼çæçç¼ç¨è¯è¨ãæ¡æ¶ãå·¥å ·é¾ï¼ææ¯æ°´å¹³èªè¯
- è¡ä¸ç»éªï¼æå¨è¡ä¸ãå·¥ä½è§è²ãç¸å ³é¢åç»éª
- è®¤ç¥æ°´å¹³ï¼å¯¹äº§åãå¸åºãå䏿¨¡å¼çæ¦å¿µççè§£ç¨åº¦
- èµæºæ¡ä»¶ï¼å¯æå ¥æ¶é´ãé¢ç®ãå¢éæ åµ
- å好ä¸é£æ ¼ï¼æ²éå好ãå³ç飿 ¼ãé£é©å好
ä¿¡æ¯ééæ¹å¼ï¼
- ä¸è¦ä¸é¨çé®ç¨æ·ï¼èæ¯å¨èªç¶å¯¹è¯ä¸ææãä¾å¦ï¼ç¨æ·è¯´”æä¹åç¨ Python åè¿ç¬è«”â è®°å½ææ¯èæ¯ï¼ç¨æ·é®”ä»ä¹æ¯ LTV”â è®°å½è®¤ç¥æ°´å¹³ï¼ç¨æ·è¯´”ææ¯è®¾è®¡å¸”â è®°å½è¡ä¸ç»éª
- é¶æ®µä¸è®¨è®º Idea æ¶ï¼ç¨æ·çéæ©å¾åãå ³æ³¨ç¹ãæé®æ¹å¼é½è½åæ å ¶èæ¯
- é¶æ®µäºéªè¯è¿ç¨ä¸ï¼ç¨æ·å¯¹ææ¯æ¹æ¡ãå䏿¨¡å¼çååºè½è¿ä¸æ¥è¡¥å ç»å
- åªå¨é¶æ®µä¸ä¿¡æ¯ææ¾ä¸è¶³æ¶æä¸»å¨è¯¢é®ææ¯èæ¯
使ç¨è§åï¼
- å¨ä»»ä½é¶æ®µç馿¬¡äº¤äºæ¶ï¼æ£æ¥æ¯å¦å·²åå¨
user-profile.mdï¼å¦åå¨åå 读å - æ¯å½ä»å¯¹è¯ä¸ææå°æ°çç¨æ·èæ¯ä¿¡æ¯ï¼åæ¶è¿½å æ´æ°ï¼ä¸éè¦å¾æ±ç¨æ·åæï¼
- å½éè¦åç¨æ·è§£éææ¯æ¦å¿µãå䏿¯è¯æåæ¹æ¡æ¨èæ¶ï¼å è¯»åæ¤æä»¶ï¼å¨ç¨æ·è½çè§£ç认ç¥å±åº¦ä¸æ²é
- é¶æ®µä¸éæ©ææ¯æ æ¶ï¼å¿ é¡»è¯»åæ¤æä»¶ï¼ä¼å 使ç¨ç¨æ·çæçææ¯
交äºè§è
- å¼åºï¼å¤æç¨æ·æå¾ï¼å¼å¯¼å°å¯¹åºé¶æ®µ
- è¯è¨ï¼å ¨ç¨ä¸æ
- æåº¦ï¼ä¸ä¸ã客è§ãæå»ºè®¾æ§ï¼ç¨æ°æ®åäºå®è¯´è¯
- é¶æ®µè¿æ¸¡ï¼æç¡®åç¥è¿åº¦ï¼å¾æ±ç¨æ·æè§å忍è¿
- éé
ç¨æ·ï¼è§£éåæ²éçæ·±åº¦åºå¹é
ç¨æ·çææ¯å认ç¥èæ¯ï¼åè
user-profile.mdï¼
Bundled Resources
references/
references/find-ideas.mdâ çµæåç°ç宿´æ§è¡æåï¼æç´¢çç¥ãå ³é®è¯æ¨¡æ¿ãçéæ åãIdea æ©å±æç»´æ¡æ¶ãæ¥åè¾åºæ¨¡æ¿ãé¶æ®µä¸ä½¿ç¨ãreferences/validate-ideas.mdâ æ³æ³éªè¯ç䏿¥æµç¨è¯¦ç»æåï¼æ¯æ¥çç®æ ãæ§è¡æ¥éª¤åè¾åºæ¨¡æ¿ãé¶æ®µäºä½¿ç¨ãreferences/idea-expansion.mdâ Idea æ©å±ä¸å»¶ä¼¸æ¹æ³è®ºï¼åºå±æ¨¡å¼æç¼ãé®é¢è¯æãåºæ¯è¿ç§»ãæ¿ä»£æ¹åçæãé¶æ®µäºä¸åç°éç¢æ¶ä½¿ç¨ãreferences/evaluation-framework.mdâ è¯ä¼°æ¡æ¶ï¼äºç»´åº¦è¯åæ åãç婿¨¡å¼åèãè·å®¢æ¸ é对æ¯ãMVP éªè¯æ¹æ³è®ºãé¶æ®µäºè¯åæ¶ä½¿ç¨ãreferences/build-mvp.mdâ MVP å®ç°æåï¼ç¨æ·ææ¯èæ¯éé ãèå´ç¡®è®¤ãææ¯æ¹æ¡è®¾è®¡ãç¼ç å®ç°æµç¨ãåå±è¿è¡æå¼ãé¨ç½²æ¹æ¡ãé¶æ®µä¸ä½¿ç¨ãreferences/frontend-design.mdâ å端设计è§èï¼è®¾è®¡æèæµç¨ãåä½/è²å½©/卿/æå¾/èæ¯çè§è§æ åãå®ç°ååãé¶æ®µä¸æ¶åå端ç颿¶ä½¿ç¨ãreferences/report-template.mdâ å¯è¡æ§è¯ä¼°æ¥å模æ¿ãé¶æ®µäºæç»è¾åºä½¿ç¨ã
scripts/
scripts/producthunt_trending.pyâ éè¿ Product Hunt 宿¹ API v2 è·åçé¨äº§åãéå¨.env.idea2mvpé ç½®PRODUCTHUNT_TOKENãè¥ç¨æ·è®¾ç½®äºSKIP_PH_API=trueåè·³è¿èæ¬ï¼æ¹ç¨web_searchãscripts/github_trending.pyâ éè¿ GitHub Search API æç´¢è¿æçé¨å·¥å ·ç±»é¡¹ç®ãæ¯ææå¤©æ°ãææ°ãè¯è¨ã主é¢è¿æ»¤ãæ é Tokenãé¶æ®µä¸æç´¢ GitHub æ¶ä¼å 使ç¨ãscripts/v2ex_topics.pyâ éè¿ V2EX å ¬å¼ API è·åçé¨/ææ°è¯é¢ãæ é认è¯ãæ¯æå ³é®è¯è¿æ»¤åå·¥å ·è¯é¢çéãé¶æ®µä¸æç´¢ä¸æç¤¾åºæ¶ä¼å 使ç¨ãscripts/xiaohongshu_search.pyâ ä½¿ç¨ Playwright èªå¨åæµè§å¨æç´¢å°çº¢ä¹¦ç¬è®°ã模æç人æä½ï¼æç´¢ â é个ç¹å ¥è¯¦æ 页æå宿´å 容ï¼ï¼é馿¬¡æ«ç ç»å½ãè¥ç¨æ·è®¾ç½®äºSKIP_XHS_PLAYWRIGHT=trueåè·³è¿èæ¬ï¼æ¹ç¨web_searchãscripts/sspai_search.pyâ éè¿å°æ°æ´¾æç´¢ API è·åå·¥å ·/产åç¸å ³æç« ãæ é认è¯ãæ¯æå/å¤å ³é®è¯æç´¢ï¼èªå¨å»éãæç¹èµæ°æåºãè¿æ¯æ--detail <id>è·åæç« 宿´æ£æå 容ãé¶æ®µä¸æç´¢ä¸æç¤¾åºæ¶ä¼å 使ç¨ãscripts/indiehackers_search.pyâ éè¿ Indie Hackers å ç½®ç Algolia æç´¢ API è·åç¬ç«å¼åè 产åãæ é认è¯ãè¿å产ååç§°ãææ¶å ¥ãé¢åæ ç¾ãå䏿¨¡å¼çãæ¯æ--min-revenueè¿æ»¤ä½æ¶å ¥äº§åãé¶æ®µä¸æç´¢è±æç¬ç«å¼åè ç¤¾åºæ¶ä¼å 使ç¨ã