留言

一条提示让 Claude Code 完成网球市场监控器搭建

在美网期间,有人用一条完整的提示词在 Claude Code 中自动构建了一个用于监控 Polymarket 网球盘口的工具。整个过程只用了一次提示,没有后续交互,Claude Code 就完成了从需求实现到代码产出的闭环。

about image

该项目基于开源的 polymarket-tennis 工具包(MIT 许可证),包含两个关键客户端:GammaClient 用来读取 Polymarket 的公开 Gamma API,并筛选出真实比赛的胜负盘口;LiveTennisClient 对接 Live Tennis API,提供 ATP、WTA、挑战赛和 ITF 的实时比分、赛程和比赛状态。Live Tennis 的免费配额为每分钟约 30 次请求、每天约 100 次请求,无需绑定银行卡即可使用。

提示词将需求写得很完整,要求用 GammaClient 列出 Polymarket 上开放的网球市场,用 LiveTennisClient 获取实时比赛信息,并对每个市场调用匹配函数,跳过无法匹配的项。每分钟记录一次关键信息:市场问题和双方赔率、实时比分、当前发球方、是否处于破发点等。此外还要求维护一个本地 JSON 格式的“纸面交易账本”——当热门选手面临破发点时记录一笔模拟交易,比赛结束后记录价格变化。项目明确为观察与模拟,不发送任何真实订单,也不涉及钱包或私钥。 球友会

Claude Code 在实现时并非直接照搬 README,而是先抓取并阅读了 GitHub 仓库中已安装包的源码,发现并参考了仓库自带的示例字段,基于这些信息生成实现代码。实现过程中它识别并处理了若干细节坑点,例如 match_market() 返回的是包含普通字典的 MatchDecision 对象而非类型化对象,并据此做了适配与修正。最后生成的项目文件包括 README、requirements.txt 以及可离线运行的测试脚本。

该监控器在美网期间运行,并将输出与真实的 Polymarket 网球市场进行了对照验证。需要再次强调的是,这是一个纯观察与模拟的纸面交易项目,不涉及任何真实下单或盈利承诺。此次实验展示了 Claude Code 在单次提示下完成需求理解、源码阅读与代码生成的端到端能力,并为希望尝试类似工具的开发者提供了可复制的提示模板和参考实现。

英伟达爆发:单季净利破4000亿,数据中心主导增长 佛罗伦萨或以租借+买断方式签下齐尔克泽