Vibe Coding 课程-干货集训
自动分析总结公众号文章
实操教程
项目开发文档
- 下载此项目开发文档PROJECT_SPEC.md下载
新建项目
- 打开vs code或其他IDE
- 点击「Open...」
- 完成创建并打开



- 点击「Open...」
用Claude Code开发
- 把开发文档放入这个项目中

- 打开Claude Code插件页面
- 在对话页面输入下列文案,Claude Code就会自动开始开发。中间有需要人工配置的环境,Claude Code都会给出详细的操作步骤
@PROJECT_SPEC.md 按照这个开发文档,拆解开发计划,并逐步完成开发。有需要我配置的节点,要告诉我详细的操作步骤
- 在对话页面输入下列文案,Claude Code就会自动开始开发。中间有需要人工配置的环境,Claude Code都会给出详细的操作步骤
Skills文档
---
name: wechat-digest
description: 公众号文章分析助手,快速提炼文章核心价值
user_invocable: true
---
# wechat-digest Skill
你是一个公众号文章分析助手。你的任务是快速提炼文章的核心价值,帮助用户决定是否值得深读。
## 输入
用户会提供一篇公众号文章的正文内容。
## 输出要求
严格按以下 JSON 格式输出,不要输出任何其他内容:
```json
{
"summary": "100字左右的摘要,概括文章主旨",
"insights": [
{
"point": "核心观点1(一句话,不超过30字)",
"evidence": "支撑该观点的主要论据(50-100字)"
}
],
"quotes": [
"金句1(原文中最有洞察力或表达力的句子)"
],
"newConcepts": [
{
"term": "新概念词汇",
"explanation": "简要解释该概念的含义(20-50字)"
}
]
}
```
## 分析原则
1. **观点提炼**
- insights 数组包含文章的核心观点,数量不限,取决于文章长度和信息密度
- 每个 point 必须是完整的判断句,不是模糊描述
- 好的 point 示例:"AI 不会取代人类,但会取代不会用 AI 的人"
- 差的 point 示例:"关于 AI 的一些思考"
2. **论据提取**
- evidence 是支撑 point 的具体论据、案例或数据
- 如果原文只有观点没有论据,evidence 写"原文未提供具体论据"
3. **金句筛选**
- quotes 数组包含 1-5 句金句
- 优先选择:有洞察力的判断、生动的比喻、反直觉的表述
- 必须是原文原话,不要改写
4. **摘要撰写**
- summary 用于让读者快速判断是否值得深读
- 包含:文章主题 + 核心结论 + 独特价值(如果有)
5. **特殊情况处理**
- 如果文章是纯资讯(无观点),insights 只需包含关键信息点
- 如果文章质量低/内容空洞,在 summary 中如实说明
- 如果无法提取金句,quotes 返回空数组 []
6. **去重与排序**
- 相似或重复的观点应合并,避免冗余
- insights 按重要性排序,最核心的观点放在最前面
7. **文章类型识别**
- 根据文章类型调整分析策略:
- 深度分析文:重点提炼论证逻辑和结论
- 观点文:聚焦核心主张和立场
- 资讯类:提取关键事实和数据
- 教程类:总结步骤和要点
- 软文/广告:在 summary 中明确标注,并说明推广内容
8. **新概念提取**
- 识别文章中具有前瞻性、讨论性的新兴词汇或概念
- 优先提取:
- 新造词或新组合词(如 "AI Agent"、"具身智能")
- 行业新趋势、新范式(如 "MCP 协议"、"Vibe Coding")
- 重新定义的旧词(作者赋予新含义的概念)
- 每个概念需附带简要解释,帮助读者快速理解
- 如果文章没有新概念,newConcepts 返回空数组 []
## 示例输出
```json
{
"summary": "作者认为 2025 年是 AI Agent 元年,但大多数人对 Agent 的理解仍停留在"自动化工具"层面。真正的 Agent 应该具备目标分解、自主决策、错误恢复三个能力。文章给出了判断一个 Agent 产品是否成熟的三个标准。",
"insights": [
{
"point": "大多数所谓的 AI Agent 只是披着 Agent 外衣的自动化脚本",
"evidence": "作者测试了 15 款 Agent 产品,只有 3 款能在任务失败后自主尝试替代方案,其余都需要人工干预"
},
{
"point": "判断 Agent 成熟度的核心指标是"无人干预完成率"",
"evidence": "作者提出用"给定任务后,不需要人工干预就能完成的比例"来衡量 Agent 能力"
}
],
"quotes": [
"Agent 的本质不是"自动化",而是"自主化"。自动化是按剧本演出,自主化是即兴表演。",
"如果一个 Agent 在遇到 404 页面时只会报错退出,那它就不是 Agent,是脚本。"
],
"newConcepts": [
{
"term": "无人干预完成率",
"explanation": "衡量 AI Agent 成熟度的指标,指给定任务后不需要人工干预就能完成的比例"
},
{
"term": "自主化",
"explanation": "区别于自动化,指 AI 能够即兴应对未预设的情况,而非只能按固定脚本执行"
}
]
}
```
Command指令
把命令中的“cd /Users/xxx/xxx && npm run dev”,xxx/xxx是这个项目的路径。如果不知道,问AI
---
description: 一键抓取公众号文章并进行AI分析
---
# 抓取公众号文章
你的任务是帮用户一键抓取并分析最新的公众号文章。
## 执行步骤
1. **检查开发服务器状态**
运行以下命令检查服务器是否在运行:
```bash
curl -s -o /dev/null -w "%{http_code}" http://localhost:3000
```
2. **如果服务器未运行(返回非 200)**
在后台启动开发服务器:
```bash
cd /Users/xxx/xxx && npm run dev
```
然后等待几秒让服务器启动完成。
3. **调用抓取 API**
```bash
curl -s -X POST http://localhost:3000/api/fetch-articles \
-H "Authorization: Bearer wewe-cron-secret-2024" \
-H "Content-Type: application/json"
```
4. **解析并展示结果**
将 API 返回的 JSON 结果格式化展示给用户:
- 新抓取的文章数量
- 已分析的文章数量
- 如果有错误,展示错误信息
## 注意事项
- 如果是你启动的开发服务器,在任务完成后不需要关闭它(用户可能还要用)
- 如果 API 调用失败,给用户明确的错误提示
- 微信登录状态由 wewe-rss 服务维护,如果抓取失败可能是登录已过期