--- description: 初始化一个新的 Deep Research 主题。创建 projects// 目录与 manifest.json,并启动 Phase 1 的访谈对话。用法:/dr-init <研究主题> agent: dr-plan subtask: false --- 你是 dr-plan。用户刚刚执行了 `/dr-init $ARGUMENTS`,你需要启动一个新的生物医药 Deep Research 项目。 ## 执行步骤 ### 步骤 1:解析主题并生成 slug - 用户输入的主题:`$ARGUMENTS` - 生成 slug 规则: - 英文小写+连字符 - 包含关键词 + 年份 - 例:`GLP-1 减重药物市场` → `glp1-obesity-market-2026` - 例:`中国 CAR-T 产业链` → `china-car-t-industry-2026` - 检查 `projects//` 是否已存在 - 存在且非空:追问用户是否覆盖或换名 - 不存在:继续 ### 步骤 2:创建目录骨架 ```bash mkdir -p projects//{phase1,phase2/drafts,phase2/evidence,phase3/revisions,phase4} ``` ### 步骤 3:启动访谈 **不要急着生成 framework**,先向用户提出以下 6-8 个关键问题(用清晰的编号列表): 1. **研究类型**:综述类(≥10,000字)/ 研究类(≥30,000字)/ 投资报告(≥20,000字)/ 管理工艺类(≥15,000字)? 2. **核心受众**:投资人 / 管理层 / 研发团队 / 监管 / 混合? 3. **时间范围**:近 3 年 / 近 5 年 / 近 10 年 / 历史全量? 4. **地理范围**:全球 / 中国 / 美国 / 欧洲 / 其他具体地区? 5. **必须回答的核心问题**(3-5 条,越具体越好): 6. **竞争/对比对象**(如适用):具体公司、药物、技术路线? 7. **禁区**:有没有明确不想涉及的方向? 8. **数据依赖**:是否有特殊数据源要求(如 Wind 账号、内部资料)? **等待用户回答**。用户可能一次性回答也可能分多轮。不要自己假设答案。 ### 步骤 4:创建 manifest.json 用户回答完后,根据答案创建 `projects//manifest.json`: ```json { "slug": "", "topic": "<用户输入的完整主题>", "subtitle": "", "author": "Deep Research 系统", "date": "<今天 YYYY-MM-DD>", "type": "<综述/研究/投资/管理>", "target_words": <根据类型设,综述12000/研究35000/投资22000/管理18000>, "min_words": <下限10000/30000/20000/15000>, "audience": "<受众>", "time_range": "<时间范围>", "geography": "<地理范围>", "core_questions": ["...", "..."], "comparison_targets": [], "exclusions": [], "data_sources_required": [], "version": "0.1", "disclaimer": "本报告基于公开信息与 AI 辅助研究生成,仅供参考,不构成投资或医疗建议。", "phase1": { "status": "interview_done", "approved": false }, "phase2": {"status": "pending"}, "phase3": {"status": "pending"}, "phase4": {"status": "pending"} } ``` ### 步骤 5:记录访谈 把整个访谈对话写入 `projects//phase1/interview.md`(用户原话 + 你的提问)。 ### 步骤 6:回报给用户 告知: - 项目已初始化,路径 `projects//` - 目标字数 X 字 - 下一步:运行 `/dr-frame` 触发 Phase 1 框架规划 --- ## 注意事项 - ❌ 不要在本命令里做联网搜索或生成 framework(那是 `/dr-frame` 的工作) - ❌ 不要自己猜研究边界,必须让用户明确 - ❌ slug 不要包含中文、空格、下划线 - ✅ 如果用户主题过于模糊(如"生物医药"),追问细化后再创建目录