Tweet Overview
View this X/Twitter post from @ShawnHacks published on ১২ অক্টোবর, ২০২৫ এ ০২:৪৫ AM. This post contains 2 images.
看到一位外国朋友@jfozonx用一个简洁的模版做了好几个工具站,很创意,也想学习效仿一下,基于我之前的工具站模版实现了一个 https://bulkresizeimages.online/ 昨天开始写需求、然后让AI理解需求确认细节、制定开发计划、编码,调试, 晚上部署、注册域名上线 今天刚刚把多语言翻译也加好了 简单做下复盘👇
1.写需求:写尽可能抓住要点的需求,讲明白想要什么,可以让chatgpt出需求文档,自己适当的做调整,让需求文档自己满意 2.沟通需求:这一步我用的windsurf,将文档和当前工具模版概况发它,先理解需求,如果有不清楚的地方或者需要决策的地方跟我沟通,达成一致后,让它写一个开发计划文档,并调整细节
3.编码:接下来就是让windsurf按照开发计划一步步编码,模型选的Sonet4.5 Thinking,整体下来没什么太大问题,基本上大部分一次过,开发完成后我做了简单的测试,发现问题也都让它很快改好
4.部署:我目前部署主要用的两种方式cloudflare和VPS+Github action构建,如果不依赖太复杂的技术栈都部署到cloudflare,基本免费的; 这个工具技术栈Nextjs,blog部分稍微有点nodejs的依赖,改为构建时静态生成blog解决,其他按照cloudflare部署的要求稍微添加了几行代码,基本没遇到什么大问题
5.域名和DNS解析:从阿里云买的online域名,主要是便宜,一次买10年240多元;然后DNS服务器改为用cloudflare dns解析; cloudflare 部署后,在部署项目的自定义域名处直接点两下就可以关联到cloudflare添加好dns解析,很方便
6.多语言翻译:在开发时文案部分按照i18n的方式,多语言文件只要完成英文,其他语言暂不做,等所有代码、调试、上线完成,文案基本稳定了,最后再一次性的生成其他语言的文件 我目前觉得做这一步的最佳工具是Gemini,免费而且效果最好。而且每天有1000次免费请求,其实完全可以替代cursor和windsurf了

每个功能开发完成windsurf都会留下来一个文档,里面总结了开发的细节和相关说明。 这个图片是开发完后生成的一堆文档,后面有必要可以参考回看 其中的requirements是我和chatgpt出的需求文档







