Claude Projects 让你在 Claude 中创建专属工作空间,带有持久上下文 — 文件、指令和知识,这些是 Claude 在该项目中每个对话都会引用的内容。只需设置一次项目,每一个新聊天都会带着你工作、偏好和标准的完整上下文开始。
这是 Claude Pro 中最被忽视的功能。大多数用户从未创建一个项目。他们在每个对话中粘贴相同的上下文,反复解释自己的角色,然后纳闷为什么 Claude 的输出感觉那么泛泛。Projects 解决了所有这些问题。
什么是 Claude Projects?
Project 是一个容器,包含三个元素:
Project files: Claude 可以引用的文档 — 你的风格指南、产品文档、代码示例、数据模式、以往报告。每个项目可上传最多 200K tokens 的文件。Claude 在项目中回复任何消息前都会读取这些文件。
Custom instructions: 适用于每个对话的持久指令 — 你的角色、格式偏好、公司的语气、要避免的话题。将这些视为无需重复的系统提示。
Conversations: 每个项目可容纳多个对话线程。项目中的所有对话共享相同的文件和指令。新任务开始新对话;上下文会自动携带。
实际效果:不再需要在每个对话中解释你是谁、在做什么、希望回复如何格式化,只需解释一次。然后项目中的每个互动从第一条消息起就具备上下文意识。
如何创建你的第一个项目
步骤 1: 打开 Claude(网页或桌面版)。在左侧边栏,点击 "Projects" 然后 "New Project"。
步骤 2: 给它起一个具体名称 — "Marketing Content Q3"、"Backend API Refactor" 或 "Weekly Reports"。避免像 "Work Stuff" 这样的泛泛名称。
步骤 3: 添加你的自定义指令。从这三个元素开始:
你的角色:"我是 B2B SaaS 公司的高级产品经理。我们的产品是工程团队的项目管理工具。"
你的偏好:"用直接、专业语气写作。列表用项目符号。解释控制在 200 字以内,除非我要求更多细节。"
你的标准:"撰写面向客户的内容时,遵循我们的品牌语气:自信但不傲慢,技术性但易懂。绝不用 'leverage'、'synergy' 或 'best-in-class'。"
步骤 4: 上传相关文件。对于营销项目,上传品牌指南、产品定位文档,以及 2-3 个你喜欢的样本文案。对于编码项目,上传 API 文档、数据模型和编码标准。
步骤 5: 在项目中开始对话。问 Claude 与项目相关的问题。注意回复如何反映你的角色、偏好和上传的上下文,而无需你提及任何内容。
项目文件中应该放入什么
你上传的文件决定了项目有多实用。以下是常见用例的最佳实践:
| 用例 | 要上传的文件 | 自定义指令重点 |
|---|---|---|
| 写作 | 风格指南、品牌声音、3-5个示例、受众备注 | 语气、结构、禁用短语、长度限制 |
| 编程 | README、架构文档、关键模型/架构、规范 | 技术栈、模式、不碰的内容、测试命令 |
| 分析 | 数据字典、先前报告、指标定义 | 默认表格、高管摘要格式、假设 |
| 会议/沟通 | 模板、利益相关者简介、最近笔记 | 声音、简洁、行动项、跟进风格 |
写作项目: 风格指南、品牌声音文档、3-5个你希望Claude匹配的已发布内容示例、目标受众描述、要涵盖的主题/关键词列表。
编程项目: README、架构概述、关键数据模型或架构、编码规范文档、展示你风格的示例代码文件。这类似于Claude Code中的CLAUDE.md方法。
分析项目: 数据字典、先前报告或分析、方法论描述、利益相关者对报告格式的偏好。
会议/沟通项目: 组织结构图、关键利益相关者简介、沟通模板、最近会议笔记以提供持续上下文。
核心原则:上传你通常在每次对话开头粘贴的上下文。如果你发现自己反复重复相同的背景信息,这些信息就应该放在项目文件中。
从中获得价值了吗? 我们每周发布关于如何从AI工具中获取更多价值的文章。订阅到你的收件箱 →
真正有效的自定义指令
糟糕的自定义指令含糊其辞:"Be helpful and professional." 好的自定义指令具体且有约束:
内容作家: "你正在帮助我为 [Company] 写博客文章。目标受众:B2B 公司的中层营销经理。文章 1,500-2,000 字。每个主要部分都包含具体示例。绝不用被动语态。每篇文章以具体下一步行动结束,而不是模糊结论。全篇用 'you/your'。用作为问题的 H2 标题构建结构。"
开发者: "我们使用 TypeScript、React with Next.js App Router、Tailwind CSS 和 PostgreSQL with Prisma。优先使用带 hooks 的函数组件。使用命名导出。错误处理:用 try/catch 和类型化错误,绝不静默捕获。测试:每个新函数用 Vitest 写测试。除非我要求,否则不要建议需要新依赖的解决方案。"
分析师: "我为 [Company] 分析产品使用数据。我们的关键指标是 MAU、WAU、功能采用率和时间-to-first-value。分享数据时,先从最令人惊讶的发现开始。用表格比较,而不是段落。总是建议一件我们应该进一步调查的事。假设我知道 SQL 和统计 — 不要解释基础知识。"
注意模式:角色 + 具体约束 + 格式偏好 + 不该做什么。约束和否定往往比肯定更有用,因为它们防止最常见的输出问题。深入了解如何编写这些指令,请查看我们的 system prompts 指南。
Projects 与自定义指令 (ChatGPT)
ChatGPT 也有自定义指令,但 Projects 在三个方面有着根本区别:
| 功能 | Claude Projects | ChatGPT 自定义指令 |
|---|---|---|
| 文件 | 上传最多约 200K 令牌的文档 | 无文件容器(仅文本字段) |
| 范围 | 每个项目不同的上下文 | 全局应用于所有聊天 |
| 工作流程 | 任务专用工作区 + 分组聊天 | 单一个性化层 |
Projects 可存储文件。 ChatGPT 的自定义指令仅限文本 — 两个小型文本字段。Claude Projects 可存储最多 200K 令牌的上传文档。这意味着 Claude 可以引用你的实际风格指南、代码库文档或产品规格 — 而不仅仅是它们的描述。
Projects 是任务特定的。 ChatGPT 自定义指令全局应用于每个对话。Claude Projects 让你为不同工作创建独立的上下文。你的营销项目有不同于编码项目的指令。在它们之间切换只需一键。
Projects 维护对话历史。 项目中的所有对话都分组在一起。你可以引用之前的线程或继续进行中的工作。ChatGPT 的对话是孤立的 — 每个都从头开始(除非使用记忆功能,但它有限且不精确)。
如果你正在考虑从 ChatGPT 切换,见我们的 迁移指南。Projects 是人们切换的主要原因之一。
Projects 的常见错误
文件太多。 更多上下文不总是更好。如果你上传 50 个文件,Claude 会花费 tokens 阅读可能与当前任务无关的上下文。保持每个项目专注 — 5-10 个直接相关的文件。
指令太泛。 "Be helpful" 什么都没告诉 Claude。具体约束("每条回复少于 200 字"、"总是包含代码示例"、"绝不建议无解释的解决方案")会产生显著更好的输出。
一个项目包罗万象。 为不同工作流创建独立项目。单个 "Work" 项目同时包含营销文件、编码标准和会议模板会混淆上下文。三个独立项目效果好得多。
从不更新。 Projects 是动态工作空间。当标准变化、产品演进或目标调整时更新文件。每月审视项目文件。
Claude Projects 是 context engineering 的易用实现。你无需技术技能 — 只需纪律一次性设置上下文并长期维护。回报立竿见影:每个对话从更智能的状态开始。
想在 Projects 旁尝试结构化提示?The Prompt Optimizer 将 ICCSSE 框架应用于任何提示 — 与配置良好的项目搭配,效果最佳。
想要更多类似内容? 我们每周撰写真正有影响力的 AI 功能。免费订阅 →
常见问题
Projects 需要 Claude Pro 吗?
是的。Projects 是 Claude Pro 功能($20/月)。免费版不包含 Projects。如果你评估 Pro 是否值得,Projects 本身就为经常用于工作的用户证明了价值。
一个项目能上传多少文件?
每个项目总计最多 200K tokens,大约 150,000 字或 500 页文本。单个文件可为 PDF、文本、代码或 markdown。图像也支持。
能与团队分享项目吗?
Claude Team 和 Enterprise 计划支持共享项目。Pro 上项目是个人的。你可以导出指令,手动分享给队友,让他们设置自己的项目。
在项目中提升输出的最快方法是什么?
保持项目专注(5-10 个高价值文件),编写带约束的具体指令。如果想快速结构化,先将提示运行通过 Prompt Optimizer。
披露:本文中有些链接是联盟链接。我们只推荐亲自测试并定期使用的工具。查看我们的 full disclosure policy。