# AI 持久上下文管理框架 `Claude Code` `AI工作流` `项目管理` `上下文记忆` `效率工具` # Nexus > **快速开始:**[使用此模板](https://github.com/DorianSchlede/nexus-template/generate) → 克隆仓库 → 在 VS Code 中打开 → 启动 Claude Code → 说"hi" --- ## 你现在面临的问题 每次开启新的 Claude 会话时: - 你要重新介绍自己是谁、做什么的 - 你要重新描述项目及进度 - 你要从头搭建相同的工作流 - 你会丢失上下文、洞察和工作动力 **如果 Claude 能记住一切,会怎样?** --- ## 看看效果(2 分钟) **第一次使用:** ``` 你:"hi" AI:显示 Nexus 菜单: 🧠 记忆 - 未配置 ▸ '设置目标' 📦 项目 - 暂无 ▸ '创建项目' 🔧 技能 - 26 个可用 💡 建议:'设置目标' 让 Nexus 了解你 你:"为启动 v2.0 仪表板创建项目" AI:[创建项目结构,引导规划] ✅ 项目已创建:01-dashboard-launch ``` **下次会话:** ``` 你:"hi" AI:显示你的上下文: 🧠 记忆 - 角色:SaaS 产品经理 | 目标:发布 v2.0 📦 项目 - • dashboard-launch | 进行中 | 42% 💡 建议:'继续 dashboard-launch' - 从 42% 处恢复 你:"继续 dashboard-launch" AI:[加载全部上下文,精确显示上次进度] "你正处于第 2 阶段:设计。下一个任务:审查线框图。" ``` **这就是魔法所在。** 永远不用重新解释。 --- ## 实现这一切的原理 Nexus 为你提供三样东西: ### 1. 持久化记忆 你的角色、目标和学习成果保存在文件中。每次会话,Claude 自动加载它们。你永远不会从零开始。 ### 2. 结构化项目 工作在**项目**中进行——包含规划文档、任务列表和进度跟踪。一切自动保存。 ### 3. 可复用技能 捕获你重复执行的工作流。做完某件有用的事后说"创建技能",它就永远变成一个单命令操作。 --- ## 快速开始 ### 前置条件 - [ ] **Claude Code 账号** — [在此注册](https://claude.ai) - [ ] **Visual Studio Code** — [下载](https://code.visualstudio.com/) - [ ] **Claude Code VS Code 扩展** — 从 VS Code 应用商店安装 - [ ] **Python 3.x** — [下载](https://python.org) ### 第一步:创建你的 Nexus 1. 点击 **[使用此模板](https://github.com/DorianSchlede/nexus-template/generate)** 2. 为仓库命名(如 `my-nexus`),点击 **创建仓库** 3. 克隆并打开: ```bash git clone https://github.com/YOUR-USERNAME/my-nexus.git cd my-nexus code . ``` ### 第二步:启动 Claude Code 1. 通过 Claude Code 扩展**打开 Claude 聊天**(点击侧边栏的 Claude 图标) 2. **说:** `hi` 系统自动激活并显示菜单。 ### 第三步:开始工作 你可以**立即**开始工作——无需任何设置! | 你说 | 发生什么 | |------|----------| | `"创建项目"` | 通过引导开始新项目 | | `"设置目标"` | 用你的角色和目标个性化 Nexus | | `"设置工作区"` | 整理你的文件夹 | | `"完成"` | 保存进度,结束会话 | ### 可选:学习系统 准备好后,6 个可选学习技能带你全面掌握系统: | 技能 | 触发词 | 时长 | |------|--------|------| | **setup-goals** | "设置目标" | 8-10 分钟 | | **setup-workspace** | "设置工作区" | 5-8 分钟 | | **learn-integrations** | "学习集成" | 10-12 分钟 | | **learn-projects** | "学习项目" | 8-10 分钟 | | **learn-skills** | "学习技能" | 10-12 分钟 | | **learn-nexus** | "学习 nexus" | 15-18 分钟 | --- ## 三大核心概念 ### 记忆——你的持久上下文 `01-memory/` 文件夹存储你的信息(首次运行时自动创建): ``` 01-memory/ ├── goals.md ← 你的角色、目标、成功指标 ├── user-config.yaml ← 语言和偏好设置 ├── core-learnings.md ← 随时间积累的规律 └── session-reports/ ← 自动生成的会话历史 ``` 每次会话,Claude 首先加载这些文件。在你开口之前,它就已了解你的上下文。 ### 项目——结构化工作 项目有开始、中间和结束: ``` 02-projects/01-dashboard-launch/ ├── 01-planning/ ← overview.md、plan.md、steps.md ├── 02-resources/ ← 参考资料 ├── 03-working/ ← 进行中的工作 └── 04-outputs/ ← 最终交付物 ``` ### 技能——可复用工作流 技能捕获你重复执行的操作: ``` 你:"生成状态报告" AI:[加载技能 → 按步骤执行 → 生成报告] ``` 做完有用的事后用 `"创建技能"` 来创建你自己的技能。 --- ## 会话工作流程 ``` ┌─────────────────────────────────────────────────────────────┐ │ 开始:"hi" │ │ → 系统加载你的记忆 │ │ → 显示你的活跃项目和技能 │ │ → 根据你的状态建议下一步 │ └─────────────────────────────────────────────────────────────┘ ↓ ┌─────────────────────────────────────────────────────────────┐ │ 工作:"继续 [项目]" 或 "[技能触发词]" │ │ → 加载相关上下文 │ │ → 系统化执行 │ │ → 跟踪进度 │ └─────────────────────────────────────────────────────────────┘ ↓ ┌─────────────────────────────────────────────────────────────┐ │ 结束:"完成" │ │ → 保存所有进度 │ │ → 用学习内容更新记忆 │ │ → 创建会话报告 │ │ → 准备好下次恢复 │ └─────────────────────────────────────────────────────────────┘ ``` --- ## 集成 用自然语言连接你的工具: | 集成 | 触发词 | 功能 | |------|--------|------| | **Notion** | "连接 notion" | 查询数据库、创建页面、管理内容 | | **Airtable** | "连接 airtable" | 查询表格、管理记录、批量操作 | | **Beam AI** | "连接 beam" | 管理智能体、创建任务、查看分析 | | **任意 REST API** | "添加集成" | 自动发现端点,创建实现方案 | 引导式设置带你完成 API 密钥和配置。 --- ## 工作区地图 你的 `04-workspace/` 文件夹在 `workspace-map.md` 中有完整记录——这是你文件结构的动态地图。 **为什么重要:** - Nexus 通过它了解你的文件位置 - 无需询问即可找到并整理文件 - 新文件和文件夹会被自动识别 **保持同步:** ``` 你:"更新工作区地图" AI:[扫描 04-workspace/,更新文档] ✅ 工作区地图已更新。发现 3 个新文件夹。 ``` 重新整理文件后偶尔运行一次。 --- ## 系统要求 **必需:** - Claude Code 账号([注册](https://claude.ai)) - Visual Studio Code([下载](https://code.visualstudio.com/)) - Claude Code VS Code 扩展(从应用商店安装) - Python 3.x([下载](https://python.org)) **可选:** - 用于集成的 MCP 服务器(Notion、Airtable、Linear) - 用于版本控制的 Git --- ## 深入了解 - **[产品概述](00-system/documentation/product-overview.md)** — Nexus 解决的问题 - **[框架概述](00-system/documentation/framework-overview.md)** — 技术深度解析 --- ## 获取 Nexus ### 方式一:使用模板(推荐) 1. 前往 [Nexus GitHub 仓库](https://github.com/DorianSchlede/nexus-template) 2. 点击 **"使用此模板"** → **"创建新仓库"** 3. 命名仓库,设置可见性,点击 **"创建仓库"** 4. 克隆你的新仓库: ```bash git clone https://github.com/YOUR-USERNAME/YOUR-REPO-NAME.git cd YOUR-REPO-NAME code . ``` 这样你就有了自己的副本,可以提交个人数据(目标、项目、技能)。 ### 方式二:直接克隆(用于体验) ```bash git clone https://github.com/DorianSchlede/nexus-template.git cd nexus-template code . ``` 注意:直接克隆无法将更改推送到原始仓库。 --- ## 获取更新 Nexus 会定期进行系统更新(新技能、改进、修复)。更新过程中**绝不会触碰**你的个人数据。 ### 更新内容 | 更新(来自上游) | 受保护(你的数据) | |----------------|------------------| | `00-system/` | `01-memory/` | | `CLAUDE.md` | `02-projects/` | | `README.md` | `03-skills/` | | | `04-workspace/` | | | `.env`、`.claude/` | ### 自动检查更新 启动时自动检查更新。有可用更新时,你会看到: ``` ⚡ 有可用更新:v0.9.0 → v0.10.0 说 'update nexus' 获取最新改进 ``` ### 如何更新 只需说: ``` 你:"update nexus" AI:有可用更新:v0.9.0 → v0.10.0 将更新 12 个文件 是否继续?(yes/no) 你:"yes" AI:✅ 更新完成!备份位于:.sync-backup/2024-01-15/ ``` --- # 技术参考 *以下章节供希望深入了解的用户阅读。* --- ## 文件夹结构 ``` Nexus/ │ ├── CLAUDE.md # 入口点 - 启动时加载 │ ├── 00-system/ # 框架(请勿修改) │ ├── core/ # 引擎脚本 │ │ ├── orchestrator.md # AI 决策逻辑 │ │ └── nexus-loader.py # 上下文加载器 + 状态机 │ ├── skills/ # 内置系统技能(26+) │ │ ├── learning/ # 引导技能 │ │ ├── projects/ # 项目管理 │ │ ├── skill-dev/ # 技能创建 │ │ ├── system/ # 系统工具 │ │ ├── notion/ # Notion 集成 │ │ ├── airtable/ # Airtable 集成 │ │ └── tools/ # 思维模型、生成器 │ └── documentation/ # 框架指南 │ ├── 01-memory/ # 你的持久上下文 │ ├── goals.md # 角色、目标(自动创建) │ ├── user-config.yaml # 偏好 + 学习跟踪 │ ├── core-learnings.md # 规律(持续增长) │ └── session-reports/ # 自动生成的摘要 │ ├── 02-projects/ # 你的阶段性工作 │ └── {id}-{name}/ # 每个项目 │ ├── 03-skills/ # 你的自定义技能 │ └── {skill-name}/ # 你的可复用工作流 │ └── 04-workspace/ # 你的文件 └── [你的组织方式] # 文档、数据、输出 ``` --- ## 项目生命周期 | 状态 | 含义 | |------|------| | `PLANNING` | 规划设计中 | | `IN_PROGRESS` | 积极推进中 | | `COMPLETE` | 所有任务完成 | | `ARCHIVED` | 已归档 | --- ## 内置系统技能 ### 核心技能 | 技能 | 触发词 | 功能 | |------|--------|------| | `create-project` | "创建项目" | 引导式项目创建 | | `create-skill` | "创建技能" | 捕获工作流以便复用 | | `execute-project` | "继续 [名称]" | 系统化项目执行 | | `close-session` | "完成" | 保存进度,生成报告 | ### 学习技能 | 技能 | 触发词 | 功能 | |------|--------|------| | `setup-goals` | "设置目标" | 个性化你的目标 | | `setup-workspace` | "设置工作区" | 配置文件夹结构 | | `learn-integrations` | "学习集成" | 连接外部工具 | | `learn-projects` | "学习项目" | 项目系统教程 | | `learn-skills` | "学习技能" | 技能系统教程 | | `learn-nexus` | "学习 nexus" | 系统全面掌握 | ### 集成技能 | 技能 | 触发词 | 功能 | |------|--------|------| | `notion-master` | "连接 notion" | Notion 数据库集成 | | `airtable-master` | "连接 airtable" | Airtable 表格集成 | | `add-integration` | "添加集成" | MCP 服务器设置指南 | --- ## 常用命令参考 | 命令 | 效果 | |------|------| | `"hi"` | 加载系统,显示菜单 | | `"创建项目"` | 启动引导式项目创建 | | `"创建技能"` | 捕获可复用工作流 | | `"继续 [名称]"` | 恢复项目 | | `"设置目标"` | 个性化你的上下文 | | `"完成"` | 保存一切,结束会话 | | `"验证系统"` | 检查完整性 | --- **Nexus** — 以最优方式与 AI 协作。一次构建,永久复用。永不从零开始。