这里收录在日常使用 Claude 中跑通的技巧,只写自己验证过的方案。Documentation Index
Fetch the complete documentation index at: https://www.pid0.cn/llms.txt
Use this file to discover all available pages before exploring further.
Projects:给 Claude 持久记忆
Projects 是 Claude Pro 最被低估的功能。在 Project 里设置 System Prompt,每次对话 Claude 都会带着这些上下文,不需要每次重新说明背景。 典型用法:- 把你的技术栈、代码风格偏好、常用框架写进 System Prompt
- 上传项目相关文档作为知识库(阿里云文档、API 文档等)
- 针对不同项目建不同 Project,上下文互不干扰
System Prompt 写法示例
一个针对 Node.js 后端项目的 System Prompt:知识库上传建议
Projects 支持上传文件作为知识库,适合放:- API 文档(上传 OpenAPI spec 或 PDF)
- 内部规范文档
- 数据库 Schema 或 ERD 说明
- 频繁参考的第三方文档片段
控制对话上下文长度
Claude 的对话质量和上下文长度直接相关——但上下文太长,模型对早期内容的注意力会下降(“中间迷失”现象)。 实用建议:- 单次对话专注一个问题,不要把十个问题堆在一个会话里
- 遇到复杂任务,用
---明确分段,帮助 Claude 区分不同子任务 - 需要 Claude 记住特定约束(比如”只用 TypeScript”),在每轮关键节点重申一次
何时开新对话
以下情况建议开新对话,而不是在原来的会话里继续:- 话题发生了根本性转变(从写代码变成讨论架构)
- 对话已经超过 20 轮,Claude 开始忽略早期内容
- 之前的错误答案已经污染了上下文(Claude 倾向于维持一致性,即使之前说错了)
搭配 MCP 使用
Claude Desktop 和 Cursor 都支持 MCP(Model Context Protocol),配置后 Claude 可以直接操作数据库、读取文件系统、调用 GitHub API 等,不需要手动复制粘贴内容。典型接入场景
| 工具 | 效果 |
|---|---|
| filesystem MCP | Claude 直接读写本地文件,不需要你粘贴内容 |
| GitHub MCP | Claude 直接查 PR、issue,操作 repo |
| PostgreSQL MCP | Claude 直接查询数据库,生成分析报告 |
| Fetch MCP | Claude 直接抓取网页内容作为参考 |
Claude Desktop 配置 MCP 示例
~/Library/Application Support/Claude/claude_desktop_config.json(macOS):
提示词技巧
给 Claude 一个角色
在对话开头明确角色,输出质量明显提升:- “你是一个专注性能优化的 Go 工程师,帮我 review 这段代码”
- “你是一个严格的 code reviewer,找出所有潜在的安全漏洞”
- “你是一个技术文档作者,把这段代码的逻辑写成用户文档”
输出格式控制
需要特定格式时,直接说:- “用 Markdown 表格对比这三个方案的优劣”
- “只输出代码,不要解释”
- “给出三个方案,每个方案用一句话说明适用场景”
让 Claude 暴露不确定性
Claude 有时会自信地给出错误答案。加上这句话能减少”幻觉”:“如果你不确定,直接说不知道,不要猜测。”