使用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文档中的架构约束
- 推荐与项目技术栈冲突的方案
- 未经查阅文档进行重大架构变更建议
评论已关闭