用途
setup-workspace 是一个引导型(ONBOARDING)技能,用于帮助用户在 04-workspace/ 中建立实用的文件夹结构。它基于用户的实际工作模式进行设计,遵循“即时整理”(just-in-time organization)原则:只创建当前需要的文件夹,不鼓励在第一天就过度组织,结构应随实际工作逐步形成。该技能通常在用户完成 setup-goals 后作为自然的下一步被推荐,预计耗时 5-8 分钟。
主要能力
- 读取 goals.md,获取用户的角色与目标背景。
- 询问用户将处理哪些类型的文件和内容,识别文档类型、客户/项目分类、研究 vs 输出模式等。
- 根据用户角色建议 3-7 个文件夹,并与用户迭代确认,直至满意。
- 在 04-workspace/ 中创建商定的文件夹结构。
- 创建或更新 04-workspace/workspace-map.md,记录文件夹树及使用说明。
- 在 user-config.yaml 中将 learning_tracker.completed.setup_workspace 标记为 true。
使用方式
该技能通过自然语言触发。当用户提及 setup workspace、organize folders、folder structure、configure workspace、my files、file organization 等关键词时加载。AI 会在以下情况主动建议运行:用户刚完成 setup-goals;用户询问文件保存位置或如何组织工作;用户在错误位置创建文件(04-workspace/ 应存放用户内容);用户提及文件组织、文件夹结构或工作区设置;用户已使用 Nexus 两个以上会话仍未设置工作区;或在菜单显示且 workspace_configured 为 false 时。
工作流程分为六步:
- 理解上下文:读取 goals.md,询问用户将处理哪些类型的文件和内容。
- 解释即时整理原则:只创建现在需要的文件夹,从 3-5 个核心文件夹开始。
- 协作设计:根据角色建议 3-7 个文件夹(例如销售角色可包含 clients、proposals、research、templates、personal-notes),迭代至用户满意。
- 创建文件夹:在 04-workspace/ 中创建商定的结构。
- 更新工作区地图:创建或更新 04-workspace/workspace-map.md,包含文件夹树、描述和使用说明。
- 完成:创建 workspace-map.md,在 user-config.yaml 中标记 setup_workspace: true,显示完成信息,并提示用户说“done”保存进度。
适用场景
- 用户刚完成目标设置,需要下一步整理工作区。
- 用户不确定文件应保存在哪里,或如何组织工作内容。
- 用户频繁在错误位置创建文件,需要建立 04-workspace/ 结构。
- 用户已使用 Nexus 多个会话但尚未配置工作区。
限制
- 该技能不适用于已完成 setup_workspace 标记的用户、已手动整理 04-workspace/ 的用户,或明确偏好临时组织的用户。
- 具体支持的文件夹类型和数量取决于用户角色与实际需求,资料中仅给出销售角色的示例。
- 关于收费、价格、平台兼容性等信息,资料中暂未提供。