一切始于一个简单的问题:“如果我能把Teletext重新带回来会怎样?”
Source: Dev.to
The Idea
Teletext 于 2012 年停运。我想让它复活——但要加点新意。如果你可以回到过去,看到任意历史日期的 Teletext 内容会怎样?
于是我做了这样一个项目:实时新闻、天气、加密货币价格——还有一个时间机器,让你可以探索从 1940 年到昨天的任何日期。
What Made This Fun
MCP Servers Changed Everything
Kiro 有一种叫 MCP 服务器的功能,可以扩展它的能力。我用了两个对项目影响巨大的服务器:
- Ref MCP 让我可以在编辑器里直接搜索文档。当我需要弄清 GSAP 动画语法或 Wikipedia API 的用法时,只要提问就能得到精准的文档,不再在 Stack Overflow 和代码之间切换标签页。
- Firecrawl MCP 帮我抓取并研究原始 Teletext 的设计。我可以拉取参考图片和文档,了解真实的 Teletext 长什么样,然后据此指导实现。
不再是盲目猜测后修正,而是边研究边构建,乐趣大增。
Steering Docs Are Like Cheat Codes
我写了七个 markdown 文件,向 Kiro 说明我想要的颜色、动画时机、代码模式等,一次性记录下来。
其中最有价值的是我的 GSAP 指南。我写下了正确的语法(小写 power2.out,而不是旧的 Power2.easeOut),Kiro 再也没有写错。二十多个动画,零语法错误。
The Time Travel Animation
这是我最喜欢的部分。我描述了自己的需求:
- 屏幕模糊
- 白色闪光
- 年份倒计时(2025… 1990… 1969…)
- 历史事件出现
Kiro 第一次就实现了。看到它运行的那一刻,真的像魔法。
The Numbers
- 772 个通过的测试
- 6 个 API 集成
- 20+ 个动画
- 5 天的开发时间
What I Learned
AI 编码助手并不是魔法盒子,它们是协作者。给出明确指令,它们会让你惊喜;给出模糊提示,你就会花大量时间去修正。
MCP 服务器是意想不到的英雄。能够在不切换上下文的情况下进行研究,让我保持了更长时间的流畅状态。
Try It
应用已上线。去 1969 年 7 月 20 日看看会发生什么。输入 “BURST” 会有惊喜。