# 用 Claude Code 把烂尾项目捡起来跑通，这事不丢人

> 原标题：Using coding assistance tools to revive projects you never were going to finish

- 来源：Hacker News 首页
- 发布时间：2026-04-25T16:11:50.000Z
- AX AI 日报：https://ai-daily.ax0x.ai/items/9874
- 原文：https://blog.matthewbrunelle.com/its-ok-to-use-coding-assistance-tools-to-revive-the-projects-you-never-were-going-to-finish/

## 摘要

作者拿自己一个搁置已久的项目做实验：写一个中间层，把 YouTube Music 伪装成 OpenSubsonic 服务，让 Feishin、Symfonium 这些播放器能直接播 YouTube 上的歌。他用 Claude Code（Opus 4.6）从零搭，技术栈是 FastAPI、Pydantic、ytmusicapi 和 yt-dlp。做法是先...

## 推荐理由

这是一篇第一人称的实战记录，不是行业通稿。作者用 Claude Code 加 Opus 4.6 重写 YouTube Music 到 OpenSubsonic 的连接器，技术栈交代清楚，调试过程有具体细节。最值得看的是他的工作方式：先写清楚 spec，再让模型生成，最后人工验收，比一次性全丢给模型靠谱得多。信息量够、有可复用的思路，但影响范围就停在个人开发工作流这个层面，没到行业级更新。

## 锐评

作者拿一个自己早就放弃的项目做实验：写一个中间层，把 YouTube Music 伪装成 OpenSubsonic 服务，让 Feishin、Symfonium 这些播放器能直接播 YouTube 上的歌。他用 Claude Code（Opus 4.6）从零搭，技术栈是 FastAPI、Pydantic、ytmusicapi 和 yt-dlp。

做法值得注意：他没让模型一把梭，而是先手动搭好项目骨架、放好 OpenAPI 规范文件、写好 CLAUDE.md 约束代码风格，再让模型按步骤实现。作者认为“清晰的规范加人工审查”比一次性生成靠谱得多。

不过这篇有个大前提：作者在文末坦白，写完初稿后他觉得 Claude Code 变差了，所以这篇的结论不能直接套用到现在的版本。正文没披露具体花了多少 token 或时间，也没给出代码质量的可量化对比，只能当一个个人实验记录看。
