2025年7月14日星期一

一周用 Claude Code 搞定 3 个项目,经验全分享!

💡一周搞定三个项目,我没怎么写代码,全靠 Claude Code。这不是科幻,而是我这周的真实开发体验。AI 怎么变成高效"打工人"?这篇文章讲得很清楚。

我一直用 Cursor 写代码,直到试了 Claude Code —— 效果出奇地好。

它不仅理解上下文更强,代码建议也更精准,用起来就像一个熟悉你项目的"老同事"。短短一周,我用它搞定了三个完整项目,这篇文章就来分享我其中一个项目的完整开发过程和真实体验。

AI 公众号生成系统

这个项目是从零开始做的,总共花了我两天半的时间。

图片

接下来,我分步骤说说我是怎么进行这个项目的。

Step 1:需求梳理——Claude 就是你的"产品经理"

我一开始的方式非常粗暴,直接把一大堆功能点甩给 Claude Code,像这样:

我想开发一个公众号文章生成 AI AGENTS,我想要的功能是,可以自动收集热点话题、热点资料。另外,可以根据热点话题、热点资料生成文章,并且能够只能插入图片。或者我提供一个话题,然后根据这个话题收集资料,然后在生成文章,同时保持可以只能插入图片的能力。最后生成的文章,可以编辑,同时,提供多个可以适配公众号的美观模板。现在你作为产品经理,基于这个需求,我作为用户,跟我一起讨论需求

Claude 不仅秒懂,还会像个认真负责的产品经理一样,帮我拆解需求、发现我遗漏的部分,并一步步问清楚。

图片

我补充完问题后,它就自动输出了一个结构清晰、功能完备的需求文档:

图片

有了这个文档,开发工作可以直接无脑开干了。

Step 2:界面开发——"Claude,你写代码,我看小说"

需求明确后,我发出一句指令:

请根据需求文档,帮我把网站开发出来

Claude 立刻生成了整个前端框架,并逐步补齐了页面细节。

图片

但经验告诉我,如果你不限制代码结构,它写着写着就会"失控"——文件过长、耦合严重。所以我给它配了一套开发规范:

# Project: Next.js Boilerplate Application

## General

- This is a Next.js TypeScript application with App Router.
- Use React for components development, prefer to use functional components.
- Use Tailwind CSS for styling.
- Use Shadcn UI components.
- Use sonner for toast notifications.
- Use React Context for state management.
- Component names are in CamelCase.
- Use next-auth for authentication.
- Use next-intl for internationalization.
- Developed in a modular way, a single module and a single file does not exceed 300 lines of code

## File Structure

- app/: Next.js App Router pages and API routes
  - [locale]/: Locale-specific pages
  - api/: API routes (e.g. checkout)
  - theme.css: Theme styles
- components/: React components
  - blocks/: Layout blocks (header, footer, etc.), commonly used in Landing Page
  - ui/: Reusable UI components
- contexts/: React contexts (e.g. app context)
- i18n/: Internationalization
  - pages/landing/: Page-specific translations for Landing Page
  - messages/: Global messages
- types/: TypeScript type definitions
  - blocks/: Types for layout blocks
  - pages/: Types for pages
- models/: Data models and data operations.
- services/: Business logics.
- public/: Static assets
- lib/: Custom libraries and functions
- .env.development: Development environment variables
- Limit each module to <= 300 LOC (lines of code) for better clarity and maintainability.

## Coding Conventions

- Use TypeScript fortype safety
- Follow React best practices and hooks
- Implement responsive design with Tailwind CSS and Shadcn UI
- Maintain consistent internationalization structure
- Keep components modular and reusable
- Use proper type definitions for components and data

Claude 完美遵守,还自动帮我初始化项目、安装依赖、运行调试,整个过程,我几乎没动手。

Step 3:页面细节调整——Claude负责动手,ChatGPT负责"脑暴"

比如"生成文章"页面,一开始逻辑很混乱,我就随口描述了想要的操作流程:

图片

ChatGPT 帮我理清了逻辑后,我直接丢给 Claude Code,几分钟后页面就做完了:

图片

这效果,说实话,很多有几年经验的前端都不一定写得出来。

Step 4:逐步迭代细节——Claude 是个耐心的"打工人"

整个项目的页面开发部分我只花了不到半天,还有一个热点发现模块(一个爬虫系统)也已经完成,后面有空我再写一篇专门介绍它的文章。

写在最后:我自己的小总结

虽然只是一个简单项目,但这一周用 Claude Code 的经历,真的让我刷新了对「AI 编程」的认知。

原本需要反复沟通、手写代码、调试无数次的流程,现在变成了:

说出想法 → Claude 帮我梳理清楚 → 自动搭建 → 我检查提意见 → Claude 接着改

整个过程中,我自己摸索出了一些小习惯,也许对你也有帮助:

  • 有想法就直接说,不用先整理,Claude 会帮你理顺
  • 开始前先告诉它开发规范,代码会更整洁
  • 不懂代码也没关系,多问几句,它会解释、还会自动修
  • 页面写得不满意?重新描述一遍想法就行,它会接着改
  • Claude、ChatGPT 配合着用,一个思考、一个动手,效率更高

这不是一套什么方法论,只是我用 AI 搞项目时觉得「顺手、舒服」的做法。

希望你看完之后,也能试试看把 AI 当作你的搭档,哪怕只是从一个小页面开始。

再也不想一个人敲代码了,有 Claude 就够了。🫡

没有评论:

发表评论

一周用 Claude Code 搞定 3 个项目,经验全分享!

💡一周搞定三个项目,我没怎么写代码,全靠 Claude Code。这不是科幻,而是我这周的真实开发体验。AI 怎么变成高效"打工人"?这篇文章讲得很清楚。 我一直用 Cursor 写代码,直到试了 Claude Code —— 效果出奇地好。 它不仅理解...