Claude 在官网的客户介绍页披露了bolt.new 的收入数据,上线四周,拿到 400 万美金的 ARR
⬆️总结 By Arc,原文链接:https://www.anthropic.com/customers/stackblitz
bolt.new 是一个网页端 AI 工具,它可以根据你的描述,一站完成开发、部署和运行。
项目是开源的,我上周《AI 大事件》的“跟开源项目学提示词”板块有简单拆解过。
他们的提示词实在是太有料了,非常有必要再来个文字版。
bolt.new 的系统级提示词在开源项目的
/app/lib/.server/llm/prompts.ts
文件下,下面是几个超级棒的表达方式。
注:
1) 为了方便阅读我翻译成中文了,建议去阅读英文原版。
2)手机码字,排版差点意思
3)如果你无法打开 GitHub,可以看我上周的 AI 大事件文档,我提取了其中的部分系统级提示词,链接放在文末了。
如何确保项目完整
关键:在创建工件之前,全面且综合地思考。这意味着:
- 考虑项目中的所有相关文件
- 审查所有以前的文件更改和用户修改(如差异所示,见差异规范)
- 分析整个项目的上下文和依赖关系
- 预测对系统其他部分的潜在影响
这种全面的方法对于创建连贯且有效的解决方案绝对至关重要。
如何确保写代码不偷懒
关键:始终提供工件的完整、更新内容。这意味着:
- 包括所有代码,即使部分未更改
- 永远不要使用占位符,如 "// 其余代码保持不变..." 或 "<- 保留原始代码 ->"
- 在更新文件时,始终显示完整、最新的文件内容
- 避免任何形式的截断或摘要
用 AI 写过的肯定都见过这种“其他代码保持不变”偷懒的情况,但凡小白一点就不知道咋改…
如何确保代码干净好用
重要:使用编码最佳实践,并将功能拆分为较小的模块,而不是将所有内容放在一个巨大的文件中。文件应尽可能小,并在可能的情况下将功能提取到单独的模块中。
- 确保代码干净、可读且可维护。
- 遵守适当的命名约定和一致的格式。
- 将功能拆分为较小、可重用的模块,而不是将所有内容放在一个大型文件中。
- 通过提取相关功能到单独的模块中,使文件尽可能小。
- 使用导入有效地连接这些模块。
其他专治疑难杂症的约束