使用deepwiki分析代码

经测试还是deepseek最稳定

litho -p . -o ./litho.docs --llm-api-base-url https://api.deepseek.com/v1/ --llm-provider deepseek --llm-api-key sk-xxxxxx --model-efficient deepseek-chat --model-powerful deepseek-chat

执行完后Litho会在指定目录生成以下结构

litho.docs/
├── __Litho_Summary_Brief__.md    # 项目概览摘要
├── __Litho_Summary_Detail__.md   # 详细分析报告
├── 1、项目概述.md                 # 系统上下文、技术选型、边界分析
├── 2、架构概览.md                 # 领域划分、核心模块、架构设计
├── 3、工作流程.md                 # 核心业务流程、交互流程
└── 4、深入探索/                   # 各模块详细实现分析
    ├── 核心模块与组件调研报告_预处理域.md
    ├── 核心模块与组件调研报告_研究域.md
    ├── 核心模块与组件调研报告_文档编排域.md
    └── ...

配置AI工具

iflow CLI配置

创建 .iflow/rules.md 文件来指导iflow使用Litho文档:

# iFlow Litho集成规则

## 项目上下文优先级

在执行任何任务前,必须按以下顺序查阅Litho文档:

### 1. 快速概览 (首次分析必读)
- 文件:`litho.docs/__Litho_Summary_Brief__.md`
- 目的:快速了解项目全貌、技术栈、核心模块

### 2. 深度分析 (根据任务类型选择)
- **架构设计任务** → `litho.docs/2、架构概览.md`
- **流程优化任务** → `litho.docs/3、工作流程.md`  
- **模块重构任务** → `litho.docs/4、深入探索/` 中对应模块

iflow工作流设计规范

CI/CD流程设计

# iflow提示词示例
"为这个项目设计CI/CD流水线,请基于以下Litho分析结果:

1. 项目架构:[查阅 litho.docs/2、架构概览.md]
   - 服务数量与边界
   - 技术栈组合
   - 依赖关系

2. 构建需求:[查阅 litho.docs/3、工作流程.md]
   - 编译顺序
   - 测试策略
   - 部署依赖

3. 约束条件:[查阅 litho.docs/1、项目概述.md]
   - 外部依赖服务
   - 环境要求
   - 合规限制

请生成完整的CI/CD配置文件...

Claude Code配置

在项目根目录创建 .claude/rules.md

# Claude Code Litho集成规则

## 项目上下文规则

**强制要求**:在提供任何代码建议前,必须先查阅 `litho.docs` 文件夹。

### 文档查阅顺序
1. `__Litho_Summary_Brief__.md` - 项目快速概览
2. 根据任务类型选择详细文档:
   - 架构相关 → `2、架构概览.md`
   - 流程相关 → `3、工作流程.md`  
   - 具体模块 → `4、深入探索/`

## 响应格式要求

### 引用来源
在提供建议时,必须明确引用Litho文档:
根据 litho.docs/2、架构概览.md 中的分析
基于 litho.docs/4、深入探索/用户服务.md 的设计
### 架构一致性检查
- 建议符合已识别的架构模式
- 遵循现有的设计原则
- 保持技术栈一致性
- 不破坏现有依赖关系

## 禁止行为
- 忽略Litho文档中的架构约束
- 推荐与项目技术栈冲突的方案
- 未经查阅文档进行重大架构变更建议