mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-11 02:33:51 +08:00
docs: Move Configuration section below Installation in README files
- Reorganize README.md and README_CN.md structure - Move Configuration section directly after Installation for better flow - Update MCP Tools section to "Recommended" with warning notes in both languages - Improve user experience by placing setup instructions together 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
184
README.md
184
README.md
@@ -144,6 +144,98 @@ After installation, run the following command to ensure CCW is working:
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## ⚙️ Configuration
|
||||||
|
|
||||||
|
### **Prerequisites: Required Tools**
|
||||||
|
|
||||||
|
Before using CCW, install the following command-line tools:
|
||||||
|
|
||||||
|
#### **Core CLI Tools**
|
||||||
|
|
||||||
|
| Tool | Purpose | Installation |
|
||||||
|
|------|---------|--------------|
|
||||||
|
| **Gemini CLI** | AI analysis & documentation | `npm install -g @google/gemini-cli` ([GitHub](https://github.com/google-gemini/gemini-cli)) |
|
||||||
|
| **Codex CLI** | AI development & implementation | `npm install -g @openai/codex` ([GitHub](https://github.com/openai/codex)) |
|
||||||
|
| **Qwen Code** | AI architecture & code generation | `npm install -g @qwen-code/qwen-code` ([Docs](https://github.com/QwenLM/qwen-code)) |
|
||||||
|
|
||||||
|
#### **System Utilities**
|
||||||
|
|
||||||
|
| Tool | Purpose | Installation |
|
||||||
|
|------|---------|--------------|
|
||||||
|
| **ripgrep (rg)** | Fast code search | [Download](https://github.com/BurntSushi/ripgrep/releases) or `brew install ripgrep` (macOS), `apt install ripgrep` (Ubuntu) |
|
||||||
|
| **jq** | JSON processing | [Download](https://jqlang.github.io/jq/download/) or `brew install jq` (macOS), `apt install jq` (Ubuntu) |
|
||||||
|
|
||||||
|
**Quick Install (All Tools):**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# macOS
|
||||||
|
brew install ripgrep jq
|
||||||
|
npm install -g @google/gemini-cli @openai/codex @qwen-code/qwen-code
|
||||||
|
|
||||||
|
# Ubuntu/Debian
|
||||||
|
sudo apt install ripgrep jq
|
||||||
|
npm install -g @google/gemini-cli @openai/codex @qwen-code/qwen-code
|
||||||
|
|
||||||
|
# Windows (Chocolatey)
|
||||||
|
choco install ripgrep jq
|
||||||
|
npm install -g @google/gemini-cli @openai/codex @qwen-code/qwen-code
|
||||||
|
```
|
||||||
|
|
||||||
|
### **Essential: Gemini CLI Setup**
|
||||||
|
|
||||||
|
Configure Gemini CLI for optimal integration:
|
||||||
|
|
||||||
|
```json
|
||||||
|
// ~/.gemini/settings.json
|
||||||
|
{
|
||||||
|
"contextFileName": ["CLAUDE.md", "GEMINI.md"]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
### **Recommended: .geminiignore**
|
||||||
|
|
||||||
|
Optimize performance by excluding unnecessary files:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# .geminiignore (in project root)
|
||||||
|
/dist/
|
||||||
|
/build/
|
||||||
|
/node_modules/
|
||||||
|
/.next/
|
||||||
|
*.tmp
|
||||||
|
*.log
|
||||||
|
/temp/
|
||||||
|
|
||||||
|
# Include important docs
|
||||||
|
!README.md
|
||||||
|
!**/CLAUDE.md
|
||||||
|
```
|
||||||
|
|
||||||
|
### **Recommended: MCP Tools** *(Enhanced Analysis)*
|
||||||
|
|
||||||
|
MCP (Model Context Protocol) tools provide advanced codebase analysis. **Recommended installation** - While CCW has fallback mechanisms, not installing MCP tools may lead to unexpected behavior or degraded performance in some workflows.
|
||||||
|
|
||||||
|
#### Available MCP Servers
|
||||||
|
|
||||||
|
| MCP Server | Purpose | Installation Guide |
|
||||||
|
|------------|---------|-------------------|
|
||||||
|
| **Exa MCP** | External API patterns & best practices | [Install Guide](https://smithery.ai/server/exa) |
|
||||||
|
| **Code Index MCP** | Advanced internal code search | [Install Guide](https://github.com/johnhuang316/code-index-mcp) |
|
||||||
|
|
||||||
|
#### Benefits When Enabled
|
||||||
|
- 📊 **Faster Analysis**: Direct codebase indexing vs manual searching
|
||||||
|
- 🌐 **External Context**: Real-world API patterns and examples
|
||||||
|
- 🔍 **Advanced Search**: Pattern matching and similarity detection
|
||||||
|
- ⚡ **Better Reliability**: Primary tools for certain workflows
|
||||||
|
|
||||||
|
⚠️ **Note**: Some workflows expect MCP tools to be available. Without them, you may experience:
|
||||||
|
- Slower code analysis and search operations
|
||||||
|
- Reduced context quality in some scenarios
|
||||||
|
- Fallback to less efficient traditional tools
|
||||||
|
- Potential unexpected behavior in advanced workflows
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## 🚀 Getting Started
|
## 🚀 Getting Started
|
||||||
|
|
||||||
### Complete Development Workflow
|
### Complete Development Workflow
|
||||||
@@ -268,98 +360,6 @@ After installation, run the following command to ensure CCW is working:
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## ⚙️ Configuration
|
|
||||||
|
|
||||||
### **Prerequisites: Required Tools**
|
|
||||||
|
|
||||||
Before using CCW, install the following command-line tools:
|
|
||||||
|
|
||||||
#### **Core CLI Tools**
|
|
||||||
|
|
||||||
| Tool | Purpose | Installation |
|
|
||||||
|------|---------|--------------|
|
|
||||||
| **Gemini CLI** | AI analysis & documentation | `npm install -g @google/gemini-cli` ([GitHub](https://github.com/google-gemini/gemini-cli)) |
|
|
||||||
| **Codex CLI** | AI development & implementation | `npm install -g @openai/codex` ([GitHub](https://github.com/openai/codex)) |
|
|
||||||
| **Qwen Code** | AI architecture & code generation | `npm install -g @qwen-code/qwen-code` ([Docs](https://github.com/QwenLM/qwen-code)) |
|
|
||||||
|
|
||||||
#### **System Utilities**
|
|
||||||
|
|
||||||
| Tool | Purpose | Installation |
|
|
||||||
|------|---------|--------------|
|
|
||||||
| **ripgrep (rg)** | Fast code search | [Download](https://github.com/BurntSushi/ripgrep/releases) or `brew install ripgrep` (macOS), `apt install ripgrep` (Ubuntu) |
|
|
||||||
| **jq** | JSON processing | [Download](https://jqlang.github.io/jq/download/) or `brew install jq` (macOS), `apt install jq` (Ubuntu) |
|
|
||||||
|
|
||||||
**Quick Install (All Tools):**
|
|
||||||
|
|
||||||
```bash
|
|
||||||
# macOS
|
|
||||||
brew install ripgrep jq
|
|
||||||
npm install -g @google/gemini-cli @openai/codex @qwen-code/qwen-code
|
|
||||||
|
|
||||||
# Ubuntu/Debian
|
|
||||||
sudo apt install ripgrep jq
|
|
||||||
npm install -g @google/gemini-cli @openai/codex @qwen-code/qwen-code
|
|
||||||
|
|
||||||
# Windows (Chocolatey)
|
|
||||||
choco install ripgrep jq
|
|
||||||
npm install -g @google/gemini-cli @openai/codex @qwen-code/qwen-code
|
|
||||||
```
|
|
||||||
|
|
||||||
### **Essential: Gemini CLI Setup**
|
|
||||||
|
|
||||||
Configure Gemini CLI for optimal integration:
|
|
||||||
|
|
||||||
```json
|
|
||||||
// ~/.gemini/settings.json
|
|
||||||
{
|
|
||||||
"contextFileName": ["CLAUDE.md", "GEMINI.md"]
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### **Recommended: .geminiignore**
|
|
||||||
|
|
||||||
Optimize performance by excluding unnecessary files:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
# .geminiignore (in project root)
|
|
||||||
/dist/
|
|
||||||
/build/
|
|
||||||
/node_modules/
|
|
||||||
/.next/
|
|
||||||
*.tmp
|
|
||||||
*.log
|
|
||||||
/temp/
|
|
||||||
|
|
||||||
# Include important docs
|
|
||||||
!README.md
|
|
||||||
!**/CLAUDE.md
|
|
||||||
```
|
|
||||||
|
|
||||||
### **Recommended: MCP Tools** *(Enhanced Analysis)*
|
|
||||||
|
|
||||||
MCP (Model Context Protocol) tools provide advanced codebase analysis. **Recommended installation** - While CCW has fallback mechanisms, not installing MCP tools may lead to unexpected behavior or degraded performance in some workflows.
|
|
||||||
|
|
||||||
#### Available MCP Servers
|
|
||||||
|
|
||||||
| MCP Server | Purpose | Installation Guide |
|
|
||||||
|------------|---------|-------------------|
|
|
||||||
| **Exa MCP** | External API patterns & best practices | [Install Guide](https://smithery.ai/server/exa) |
|
|
||||||
| **Code Index MCP** | Advanced internal code search | [Install Guide](https://github.com/johnhuang316/code-index-mcp) |
|
|
||||||
|
|
||||||
#### Benefits When Enabled
|
|
||||||
- 📊 **Faster Analysis**: Direct codebase indexing vs manual searching
|
|
||||||
- 🌐 **External Context**: Real-world API patterns and examples
|
|
||||||
- 🔍 **Advanced Search**: Pattern matching and similarity detection
|
|
||||||
- ⚡ **Better Reliability**: Primary tools for certain workflows
|
|
||||||
|
|
||||||
⚠️ **Note**: Some workflows expect MCP tools to be available. Without them, you may experience:
|
|
||||||
- Slower code analysis and search operations
|
|
||||||
- Reduced context quality in some scenarios
|
|
||||||
- Fallback to less efficient traditional tools
|
|
||||||
- Potential unexpected behavior in advanced workflows
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🧩 How It Works: Design Philosophy
|
## 🧩 How It Works: Design Philosophy
|
||||||
|
|
||||||
### The Core Problem
|
### The Core Problem
|
||||||
|
|||||||
178
README_CN.md
178
README_CN.md
@@ -144,6 +144,98 @@ bash <(curl -fsSL https://raw.githubusercontent.com/catlog22/Claude-Code-Workflo
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## ⚙️ 配置
|
||||||
|
|
||||||
|
### **前置要求:必需工具**
|
||||||
|
|
||||||
|
在使用 CCW 之前,请安装以下命令行工具:
|
||||||
|
|
||||||
|
#### **核心 CLI 工具**
|
||||||
|
|
||||||
|
| 工具 | 用途 | 安装方式 |
|
||||||
|
|------|------|----------|
|
||||||
|
| **Gemini CLI** | AI 分析与文档生成 | `npm install -g @google/gemini-cli` ([GitHub](https://github.com/google-gemini/gemini-cli)) |
|
||||||
|
| **Codex CLI** | AI 开发与实现 | `npm install -g @openai/codex` ([GitHub](https://github.com/openai/codex)) |
|
||||||
|
| **Qwen Code** | AI 架构与代码生成 | `npm install -g @qwen-code/qwen-code` ([文档](https://github.com/QwenLM/qwen-code)) |
|
||||||
|
|
||||||
|
#### **系统实用工具**
|
||||||
|
|
||||||
|
| 工具 | 用途 | 安装方式 |
|
||||||
|
|------|------|----------|
|
||||||
|
| **ripgrep (rg)** | 快速代码搜索 | [下载](https://github.com/BurntSushi/ripgrep/releases) 或 `brew install ripgrep` (macOS), `apt install ripgrep` (Ubuntu) |
|
||||||
|
| **jq** | JSON 处理 | [下载](https://jqlang.github.io/jq/download/) 或 `brew install jq` (macOS), `apt install jq` (Ubuntu) |
|
||||||
|
|
||||||
|
**快速安装(所有工具):**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# macOS
|
||||||
|
brew install ripgrep jq
|
||||||
|
npm install -g @google/gemini-cli @openai/codex @qwen-code/qwen-code
|
||||||
|
|
||||||
|
# Ubuntu/Debian
|
||||||
|
sudo apt install ripgrep jq
|
||||||
|
npm install -g @google/gemini-cli @openai/codex @qwen-code/qwen-code
|
||||||
|
|
||||||
|
# Windows (Chocolatey)
|
||||||
|
choco install ripgrep jq
|
||||||
|
npm install -g @google/gemini-cli @openai/codex @qwen-code/qwen-code
|
||||||
|
```
|
||||||
|
|
||||||
|
### **必需: Gemini CLI 设置**
|
||||||
|
|
||||||
|
配置 Gemini CLI 以实现最佳集成:
|
||||||
|
|
||||||
|
```json
|
||||||
|
// ~/.gemini/settings.json
|
||||||
|
{
|
||||||
|
"contextFileName": ["CLAUDE.md", "GEMINI.md"]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
### **推荐: .geminiignore**
|
||||||
|
|
||||||
|
通过排除不必要的文件来优化性能:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# .geminiignore (在项目根目录)
|
||||||
|
/dist/
|
||||||
|
/build/
|
||||||
|
/node_modules/
|
||||||
|
/.next/
|
||||||
|
*.tmp
|
||||||
|
*.log
|
||||||
|
/temp/
|
||||||
|
|
||||||
|
# 包含重要文档
|
||||||
|
!README.md
|
||||||
|
!**/CLAUDE.md
|
||||||
|
```
|
||||||
|
|
||||||
|
### **推荐: MCP 工具** *(增强分析)*
|
||||||
|
|
||||||
|
MCP (模型上下文协议) 工具提供高级代码库分析。**推荐安装** - 虽然 CCW 具有回退机制,但不安装 MCP 工具可能会导致某些工作流出现意外行为或性能下降。
|
||||||
|
|
||||||
|
#### 可用的 MCP 服务器
|
||||||
|
|
||||||
|
| MCP 服务器 | 用途 | 安装指南 |
|
||||||
|
|------------|------|---------|
|
||||||
|
| **Exa MCP** | 外部 API 模式和最佳实践 | [安装指南](https://smithery.ai/server/exa) |
|
||||||
|
| **Code Index MCP** | 高级内部代码搜索 | [安装指南](https://github.com/johnhuang316/code-index-mcp) |
|
||||||
|
|
||||||
|
#### 启用后的好处
|
||||||
|
- 📊 **更快分析**: 直接代码库索引 vs 手动搜索
|
||||||
|
- 🌐 **外部上下文**: 真实世界的 API 模式和示例
|
||||||
|
- 🔍 **高级搜索**: 模式匹配和相似性检测
|
||||||
|
- ⚡ **更好的可靠性**: 某些工作流的主要工具
|
||||||
|
|
||||||
|
⚠️ **注意**: 某些工作流期望 MCP 工具可用。如果没有安装,您可能会遇到:
|
||||||
|
- 代码分析和搜索操作速度较慢
|
||||||
|
- 某些场景下上下文质量降低
|
||||||
|
- 回退到效率较低的传统工具
|
||||||
|
- 高级工作流中可能出现意外行为
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## 🚀 快速入门
|
## 🚀 快速入门
|
||||||
|
|
||||||
### 完整开发工作流
|
### 完整开发工作流
|
||||||
@@ -268,92 +360,6 @@ bash <(curl -fsSL https://raw.githubusercontent.com/catlog22/Claude-Code-Workflo
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## ⚙️ 配置
|
|
||||||
|
|
||||||
### **前置要求:必需工具**
|
|
||||||
|
|
||||||
在使用 CCW 之前,请安装以下命令行工具:
|
|
||||||
|
|
||||||
#### **核心 CLI 工具**
|
|
||||||
|
|
||||||
| 工具 | 用途 | 安装方式 |
|
|
||||||
|------|------|----------|
|
|
||||||
| **Gemini CLI** | AI 分析与文档生成 | `npm install -g @google/gemini-cli` ([GitHub](https://github.com/google-gemini/gemini-cli)) |
|
|
||||||
| **Codex CLI** | AI 开发与实现 | `npm install -g @openai/codex` ([GitHub](https://github.com/openai/codex)) |
|
|
||||||
| **Qwen Code** | AI 架构与代码生成 | `npm install -g @qwen-code/qwen-code` ([文档](https://github.com/QwenLM/qwen-code)) |
|
|
||||||
|
|
||||||
#### **系统实用工具**
|
|
||||||
|
|
||||||
| 工具 | 用途 | 安装方式 |
|
|
||||||
|------|------|----------|
|
|
||||||
| **ripgrep (rg)** | 快速代码搜索 | [下载](https://github.com/BurntSushi/ripgrep/releases) 或 `brew install ripgrep` (macOS), `apt install ripgrep` (Ubuntu) |
|
|
||||||
| **jq** | JSON 处理 | [下载](https://jqlang.github.io/jq/download/) 或 `brew install jq` (macOS), `apt install jq` (Ubuntu) |
|
|
||||||
|
|
||||||
**快速安装(所有工具):**
|
|
||||||
|
|
||||||
```bash
|
|
||||||
# macOS
|
|
||||||
brew install ripgrep jq
|
|
||||||
npm install -g @google/gemini-cli @openai/codex @qwen-code/qwen-code
|
|
||||||
|
|
||||||
# Ubuntu/Debian
|
|
||||||
sudo apt install ripgrep jq
|
|
||||||
npm install -g @google/gemini-cli @openai/codex @qwen-code/qwen-code
|
|
||||||
|
|
||||||
# Windows (Chocolatey)
|
|
||||||
choco install ripgrep jq
|
|
||||||
npm install -g @google/gemini-cli @openai/codex @qwen-code/qwen-code
|
|
||||||
```
|
|
||||||
|
|
||||||
### **必需: Gemini CLI 设置**
|
|
||||||
|
|
||||||
配置 Gemini CLI 以实现最佳集成:
|
|
||||||
|
|
||||||
```json
|
|
||||||
// ~/.gemini/settings.json
|
|
||||||
{
|
|
||||||
"contextFileName": ["CLAUDE.md", "GEMINI.md"]
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### **推荐: .geminiignore**
|
|
||||||
|
|
||||||
通过排除不必要的文件来优化性能:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
# .geminiignore (在项目根目录)
|
|
||||||
/dist/
|
|
||||||
/build/
|
|
||||||
/node_modules/
|
|
||||||
/.next/
|
|
||||||
*.tmp
|
|
||||||
*.log
|
|
||||||
/temp/
|
|
||||||
|
|
||||||
# 包含重要文档
|
|
||||||
!README.md
|
|
||||||
!**/CLAUDE.md
|
|
||||||
```
|
|
||||||
|
|
||||||
### **可选: MCP 工具** *(增强分析)*
|
|
||||||
|
|
||||||
MCP (模型上下文协议) 工具提供高级代码库分析。**完全可选** - CCW 在没有它们的情况下也能完美工作。
|
|
||||||
|
|
||||||
#### 可用的 MCP 服务器
|
|
||||||
|
|
||||||
| MCP 服务器 | 用途 | 安装指南 |
|
|
||||||
|------------|------|---------|
|
|
||||||
| **Exa MCP** | 外部 API 模式和最佳实践 | [安装指南](https://smithery.ai/server/exahttps://smithery.ai/server/exa) |
|
|
||||||
| **Code Index MCP** | 高级内部代码搜索 | [安装指南](https://github.com/johnhuang316/code-index-mcp) |
|
|
||||||
|
|
||||||
#### 启用后的好处
|
|
||||||
- 📊 **更快分析**: 直接代码库索引 vs 手动搜索
|
|
||||||
- 🌐 **外部上下文**: 真实世界的 API 模式和示例
|
|
||||||
- 🔍 **高级搜索**: 模式匹配和相似性检测
|
|
||||||
- ⚡ **自动回退**: MCP 不可用时使用传统工具
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🧩 工作原理:设计理念
|
## 🧩 工作原理:设计理念
|
||||||
|
|
||||||
### 核心问题
|
### 核心问题
|
||||||
|
|||||||
Reference in New Issue
Block a user