mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-05 01:50:27 +08:00
Initial release: Claude Code Workflow (CCW) v2.0
🚀 Revolutionary AI-powered development workflow orchestration system ## 🔥 Core Innovations - **Document-State Separation**: Markdown for planning, JSON for execution state - **Progressive Complexity Management**: Level 0-2 adaptive workflow depth - **5-Agent Orchestration**: Specialized AI agents with context preservation - **Session-First Architecture**: Auto-discovery and state inheritance ## 🏗️ Key Features - Intelligent workflow orchestration (Simple/Medium/Complex patterns) - Real-time document-state synchronization with conflict resolution - Hierarchical task management with 3-level JSON structure - Gemini CLI integration with 12+ specialized templates - Comprehensive file output generation for all workflow commands ## 📦 Installation Remote one-liner installation: ``` iex (iwr -useb https://raw.githubusercontent.com/catlog22/Claude-CCW/main/install-remote.ps1) ``` ## 🎯 System Architecture 4-layer intelligent development architecture: 1. Command Layer - Smart routing and version management 2. Agent Layer - 5 specialized development agents 3. Workflow Layer - Gemini templates and task orchestration 4. Memory Layer - Distributed documentation and auto-sync 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
518
README_CN.md
Normal file
518
README_CN.md
Normal file
@@ -0,0 +1,518 @@
|
||||
# Claude Code Workflow (CCW) - 智能开发工作流系统
|
||||
|
||||
**中文** | [English](README.md)
|
||||
|
||||
**创新的AI驱动开发工作流编排系统,具备渐进式复杂度管理、文档-状态分离架构和智能多智能体协调功能。**
|
||||
|
||||
> 🚀 **Version 2.0+** - 下一代开发自动化,采用先进架构模式和智能工作流编排。
|
||||
|
||||
## 🏗️ 系统架构
|
||||
|
||||
Claude Code Workflow 实现了**4层智能开发架构**:
|
||||
|
||||
### 🧠 核心创新:文档-状态分离模式
|
||||
- **Markdown 文件** → 规划、需求、任务结构、实现策略
|
||||
- **JSON 文件** → 执行状态、进度跟踪、会话元数据、动态变更
|
||||
- **自动同步引擎** → 双向协调,具备清晰的所有权规则
|
||||
|
||||
### ⚡ 渐进式复杂度管理
|
||||
- **Level 0** (简单): <5任务,最小结构,直接执行
|
||||
- **Level 1** (中等): 5-15任务,增强规划,智能体协调
|
||||
- **Level 2** (复杂): >15任务,完整编排,迭代优化
|
||||
|
||||
### 🤖 智能体协调编排
|
||||
- **5个专业智能体**:规划 → 开发 → 审查 → 质量 → 内存
|
||||
- **上下文保持**:原始任务上下文在智能体链中保持
|
||||
- **质量门控**:每个智能体验证输入并确保输出标准
|
||||
- **自适应工作流**:工作流深度匹配任务复杂度要求
|
||||
|
||||
### 🔄 高级功能特性
|
||||
- **会话优先架构**:所有命令自动发现并继承活跃会话上下文
|
||||
- **嵌入式工作流逻辑**:命令包含内置文档生成功能
|
||||
- **Gemini CLI 集成**:12+专业模板实现智能上下文管理
|
||||
- **实时同步机制**:可靠的文档-状态协调和冲突解决
|
||||
|
||||
## 🆕 最新系统演进
|
||||
|
||||
### 文件输出系统实现
|
||||
|
||||
系统已完全增强,具备全面的文件生成功能:
|
||||
|
||||
**之前状态**:命令仅生成最少文件输出
|
||||
**当前状态**:统一文件输出系统,具备:
|
||||
- 所有工作流命令生成结构化输出文件
|
||||
- 一致的`.workflow/WFS-[topic-slug]/`目录结构
|
||||
- 交叉引用文档生成(IMPL_PLAN.md、TODO_LIST.md、reports/)
|
||||
- 会话状态与文档跟踪同步
|
||||
- 可导出状态报告和分析文件
|
||||
- 具有JSON文件生成的分层任务管理
|
||||
|
||||
### 关键架构组件
|
||||
|
||||
#### 1. **智能体系统**
|
||||
- **概念规划智能体**:多角度头脑风暴,基于角色的模板
|
||||
- **行动规划智能体**:基于PRD的实现规划
|
||||
- **代码开发者**:测试驱动开发,技术栈指南
|
||||
- **代码审查智能体**:质量保证和安全验证
|
||||
- **UI设计专家**:设计系统合规性
|
||||
- **Memory Gemini Bridge**:分布式内存管理
|
||||
|
||||
#### 2. **动态模板加载**
|
||||
- **规划模板**:10个基于角色的多角度分析模板
|
||||
- **技术栈模板**:6个特定语言的核心开发指南
|
||||
- **基于脚本的发现**:带YAML frontmatter的`plan-executor.sh`和`tech-stack-loader.sh`
|
||||
|
||||
#### 3. **工作流管理**
|
||||
- **会话管理**:具有JSON持久化的完整工作流生命周期
|
||||
- **双层跟踪**:工作流级别和任务级别管理
|
||||
- **中断/恢复**:带检查点系统的安全状态管理
|
||||
- **进度监控**:实时TodoWrite集成
|
||||
|
||||
#### 4. **统一文件输出架构**
|
||||
所有工作流命令现在生成全面的结构化输出:
|
||||
|
||||
**文档生成命令**:
|
||||
- `/workflow:context --export` - STATUS_REPORT.md、HEALTH_CHECK.md
|
||||
- `/workflow:implement` - TODO_LIST.md(所有复杂度)、IMPLEMENTATION_LOG.md
|
||||
- `/workflow:issue create` - WORKFLOW_ISSUES.md、单个ISS-###.json文件
|
||||
- `/workflow:sync --export-report` - 带备份跟踪的SYNC_REPORT.md
|
||||
- `/brainstorm` - synthesis-analysis.md、recommendations.md、会话元数据
|
||||
|
||||
**文件结构标准**:
|
||||
- 所有文件存储在`.workflow/WFS-[topic-slug]/`结构中
|
||||
- workflow-session.json更新文档引用
|
||||
- 带时间戳和元数据的交叉引用文档
|
||||
- `.task/`目录中带JSON文件的分层任务管理
|
||||
|
||||
### 增强架构与集成
|
||||
- **深度Gemini CLI集成**:跨工作流统一引用模式
|
||||
- **任务驱动模块化编排**:改进的规划和执行架构
|
||||
- **规划优先原则**:强制复杂任务结构化规划(>1000行)
|
||||
- **Memory-Gemini-Bridge**:分布式内存系统自动同步
|
||||
|
||||
### 改进的命令系统
|
||||
- **`/dmsflow version`**:实时版本检查和远程比较
|
||||
- **`/dmsflow upgrade`**:带用户确认的无缝系统升级
|
||||
- **增强工作流控制**:改进的中断/恢复机制
|
||||
- **Agent协调**:更好的TodoWrite集成和进度跟踪
|
||||
|
||||
### 核心命令
|
||||
|
||||
- **`/workflow <复杂度> "任务"`** - 带智能会话管理的工作流编排
|
||||
- **`/enhance-prompt "请求"`** - 将模糊请求转换为结构化需求
|
||||
- **`/update_dms [模式] [目标]`** - 配备 memory-gemini-bridge 代理的智能分布式内存系统
|
||||
- **`/dmsflow <version|upgrade>`** - 版本管理和自动升级实用工具
|
||||
- **`/gemini-chat`** - 带模板自动选择和会话持久化的Gemini CLI交互
|
||||
- **`/gemini-execute`** - 智能上下文推理执行器,支持会话保存
|
||||
- **`/brainstorm`** - 多角度头脑风暴协调,具备会话状态管理
|
||||
|
||||
### 命令参考表格
|
||||
|
||||
#### 命令快速参考
|
||||
| 命令 | 描述 | 基础语法 | 自动触发场景 |
|
||||
|------|------|---------|-------------|
|
||||
| `/workflow` | 智能工作流编排 | `/workflow <复杂度> "任务"` | 多模块任务、架构变更 |
|
||||
| `/enhance-prompt` | 动态提示增强 | `/enhance-prompt [--gemini] "请求"` | 模糊请求、复杂需求 |
|
||||
| `/update_dms` | Memory-Gemini-Bridge 协调 | `/update_dms [模式] [目标] [选项]` | 项目文档更新 |
|
||||
| `/dmsflow` | 版本管理与升级 | `/dmsflow version\|upgrade` | 版本检查、系统升级 |
|
||||
|
||||
#### 核心参数参考
|
||||
| 参数类型 | 选项 | 影响范围 | 触发条件 |
|
||||
|---------|-----|---------|---------|
|
||||
| **复杂度** | `simple` / `medium` / `complex` | 工作流深度、Gemini 激活 | >3模块 → complex |
|
||||
| **DMS模式** | `full` / `fast` / `deep` | 内存系统更新范围 | full → memory-gemini-bridge |
|
||||
| **分析类型** | `pattern` / `architecture` / `security` / `performance` / `feature` / `quality` / `dependencies` / `migration` / `custom` | Gemini 焦点、模板选择 | 关键词自动匹配 |
|
||||
| **执行选项** | `--auto` / `--manual` / `--gemini` / `--yolo` / `--debug` / `--interactive` | Task 工具、交互模式 | 复杂度自动判断 |
|
||||
|
||||
#### 智能文件定位语法
|
||||
| 语法模式 | 示例 | 用途 |
|
||||
|---------|------|-----|
|
||||
| 单文件 | `@{file.js}` | 精确定位 |
|
||||
| 目录递归 | `@{src/**/*}` | 模块分析 |
|
||||
| 多扩展名 | `@{**/*.{ts,tsx}}` | 类型筛选 |
|
||||
| 多路径 | `@{src/*,lib/*,api/*}` | 跨模块分析 |
|
||||
| 模式匹配 | `@{**/*auth*,**/*login*}` | 领域特定定位 |
|
||||
|
||||
#### 命令协作模式
|
||||
| 场景 | 命令流程 | 执行过程 |
|
||||
|-----|---------|---------|
|
||||
| **功能开发** | enhance → workflow → update_dms | 增强需求 → 执行开发 → 更新文档 |
|
||||
| **代码审查** | gemini → workflow review | 分析模式 → 审查验证 |
|
||||
| **架构重构** | gemini architecture → workflow complex | 架构分析 → 复杂执行 |
|
||||
| **快速修复** | workflow simple | 直接简单任务执行 |
|
||||
|
||||
#### 自动升级触发器
|
||||
| 触发条件 | 阈值 | 升级行为 |
|
||||
|---------|-----|---------|
|
||||
| 模块数量 | >3个模块 | simple → medium |
|
||||
| 代码行数 | >1000行 | 触发规划阶段 |
|
||||
| 文件数量 | >10个文件 | 激活 Gemini 分析 |
|
||||
| 关键词检测 | `auth` / `payment` / `security` | 强制 complex 模式 |
|
||||
| 跨模块变更 | >5个模块影响 | 启用 Task 工具协调 |
|
||||
|
||||
## 安装
|
||||
|
||||
### 前置要求
|
||||
|
||||
- **PowerShell 5.1+**(Windows)或 **PowerShell Core 6+**(Linux/macOS)
|
||||
- **Git** 用于仓库操作
|
||||
- **Gemini CLI** 用于增强功能:[安装指南](https://github.com/google-gemini/gemini-cli)
|
||||
|
||||
### 安装
|
||||
|
||||
#### 推荐:克隆仓库
|
||||
|
||||
```bash
|
||||
# 克隆并全局安装(默认且唯一模式)
|
||||
git clone https://github.com/catlog22/Claude-CCW.git
|
||||
cd Claude-CCW
|
||||
.\Install-Claude.ps1
|
||||
```
|
||||
|
||||
#### 替代:远程安装(推荐)
|
||||
|
||||
```powershell
|
||||
# 一键远程全局安装(v2.0.0)
|
||||
iex (iwr -useb https://raw.githubusercontent.com/catlog22/Claude-CCW/main/install-remote.ps1)
|
||||
```
|
||||
|
||||
**注意**:从 v1.2.0 开始,仅支持全局安装(`~/.claude/`),确保所有项目的一致行为。
|
||||
|
||||
#### 手动安装(脚本失效时)
|
||||
|
||||
如果自动化安装无法正常工作,可手动复制文件:
|
||||
|
||||
**全局安装:**
|
||||
```bash
|
||||
# 创建全局目录
|
||||
mkdir -p ~/.claude
|
||||
|
||||
# 复制 .claude 目录内容
|
||||
cp -r .claude/* ~/.claude/
|
||||
|
||||
# 复制 CLAUDE.md 到全局 .claude 目录
|
||||
cp CLAUDE.md ~/.claude/
|
||||
```
|
||||
|
||||
**项目安装:**
|
||||
```bash
|
||||
# 复制到当前项目
|
||||
cp -r .claude ./
|
||||
cp CLAUDE.md ./
|
||||
|
||||
# 或复制到指定项目
|
||||
cp -r .claude /path/to/your/project/
|
||||
cp CLAUDE.md /path/to/your/project/
|
||||
```
|
||||
|
||||
**Windows(PowerShell):**
|
||||
```powershell
|
||||
# 全局安装
|
||||
New-Item -Path "$env:USERPROFILE\.claude" -ItemType Directory -Force
|
||||
Copy-Item -Path ".claude\*" -Destination "$env:USERPROFILE\.claude\" -Recurse -Force
|
||||
Copy-Item -Path "CLAUDE.md" -Destination "$env:USERPROFILE\.claude\CLAUDE.md"
|
||||
|
||||
# 项目安装
|
||||
Copy-Item -Path ".claude" -Destination ".\" -Recurse -Force
|
||||
Copy-Item -Path "CLAUDE.md" -Destination ".\CLAUDE.md"
|
||||
```
|
||||
|
||||
## 快速开始
|
||||
|
||||
1. **安装** 全局系统:
|
||||
```bash
|
||||
# 最新 v2.0.0 安装
|
||||
iex (iwr -useb https://raw.githubusercontent.com/catlog22/Claude-CCW/main/install-remote.ps1)
|
||||
```
|
||||
2. **自定义** 项目的 CLAUDE.md
|
||||
3. **检查版本** 和 **升级** 系统:
|
||||
```bash
|
||||
/dmsflow version # 智能版本检查和远程比较
|
||||
/dmsflow upgrade # 无缝升级到最新版本
|
||||
```
|
||||
|
||||
**v2.0 版本管理示例:**
|
||||
```bash
|
||||
/dmsflow version
|
||||
# DMSFlow 版本信息
|
||||
# ================
|
||||
# 版本:2.1.0
|
||||
# 分支:feature/planning-agent-split-with-session-management
|
||||
# 追踪提交:951afeb (tracked)
|
||||
# 远程提交:a1b2c3d (origin/HEAD~1)
|
||||
# 状态:🔄 有可用更新!运行 '/dmsflow upgrade' 升级。
|
||||
```
|
||||
4. **开始使用** 智能工作流:
|
||||
|
||||
```bash
|
||||
# 简单工作流示例
|
||||
/workflow simple "修复按钮样式" # 直接:developer → review
|
||||
/workflow medium "添加用户认证" # 计划:planning → dev → review
|
||||
/workflow complex "实现微服务" # 完整:planning → dev → review → iterate
|
||||
|
||||
# 增强命令
|
||||
/enhance-prompt "改善应用性能" # 结构化模糊请求
|
||||
/enhance-prompt --gemini "重构认证系统" # 强制Gemini分析增强
|
||||
/gemini architecture "@src/**/* 系统分析" # 深度代码库分析
|
||||
/update_dms src/auth/ # 智能内存更新
|
||||
```
|
||||
|
||||
## 🚀 增强提示词系统
|
||||
|
||||
### 智能建议机制
|
||||
`/enhance-prompt` 命令会自动分析任务复杂度并提供下一步建议:
|
||||
|
||||
```bash
|
||||
# 基本用法
|
||||
/enhance-prompt "添加用户登录功能"
|
||||
# ✅ 增强完成!
|
||||
# 🎯 建议下一步:
|
||||
# 1. 执行:/workflow medium "实现用户登录与FormValidator模式"
|
||||
# 2. 研究:Task(general-purpose) - 仅用于研究现有模式
|
||||
# 3. 简化:/workflow simple - 如果范围比预期简单
|
||||
|
||||
# 强制Gemini分析
|
||||
/enhance-prompt --gemini "重构身份验证"
|
||||
# ✅ 使用Gemini洞察增强完成!
|
||||
# 🎯 建议:/workflow complex "使用JWT中间件重构身份验证"
|
||||
```
|
||||
|
||||
### 🎯 智能建议规则
|
||||
|
||||
**建议决策矩阵**:
|
||||
| 检测到的复杂度 | 推荐工作流 | 建议原因 |
|
||||
|---------------|-----------|---------|
|
||||
| **简单任务** | `/workflow simple` | 单文件变更,直接实现 |
|
||||
| **中等任务** | `/workflow medium` | 多组件功能,需要规划 |
|
||||
| **复杂任务** | `/workflow complex` | 系统级变更,需要完整生命周期 |
|
||||
| **分析任务** | `Task(general-purpose)` | 研究任务,无需实现 |
|
||||
|
||||
**自动Gemini触发条件**:
|
||||
- 关键词检测:`auth`、`payment`、`security`、`crypto`
|
||||
- 复杂度指标:`complex`、`critical`级别
|
||||
- 模块数量:影响 >3 个模块
|
||||
- 架构关键词:`refactor`、`migrate`、`redesign`
|
||||
|
||||
### 💡 使用流程
|
||||
|
||||
1. **增强请求** → `/enhance-prompt "模糊需求"`
|
||||
2. **获取建议** → 系统分析并推荐工作流
|
||||
3. **执行建议** → 选择推荐的 `/workflow` 命令
|
||||
4. **自动协调** → TodoWrite + Agent + DMS 自动管理
|
||||
|
||||
## 工作流系统
|
||||
|
||||
### 🎯 5阶段过程
|
||||
1. **任务规划** - TodoWrite 创建进度跟踪
|
||||
2. **上下文收集** - Gemini 收集代码库智能
|
||||
3. **实现** - Agent 执行,实时更新
|
||||
4. **质量审查** - 综合验证
|
||||
5. **内存更新** - 自动 DMS 同步
|
||||
|
||||
### ⚡ 中断与恢复机制
|
||||
工作流支持安全中断和无缝恢复:
|
||||
|
||||
```bash
|
||||
# 中断与恢复控制
|
||||
/workflow interrupt # 安全中断,保存所有状态
|
||||
/workflow continue # 从上次中断点继续执行
|
||||
/workflow status # 查看当前进度和状态
|
||||
```
|
||||
|
||||
**中断特性**:
|
||||
- **检查点保存**:每个 Agent 完成后自动保存状态
|
||||
- **安全时机**:仅在 Agent 完成间隙中断,避免破坏执行
|
||||
- **完整状态**:保存 TodoWrite、Agent 输出、上下文链
|
||||
- **无缝恢复**:从最后完成的 Agent 继续,跳过已完成部分
|
||||
|
||||
### 复杂度级别
|
||||
- **简单**:错误修复,单文件 → 直接实现
|
||||
- **中等**:新功能,多文件 → 规划 + 实现
|
||||
- **复杂**:架构更改 → 完整规划 + 迭代
|
||||
|
||||
## 🏗️ 架构概览
|
||||
|
||||
DMSFlow v2.0 实现了为智能开发自动化设计的复杂 **4层架构**:
|
||||
|
||||
### 1. 命令层
|
||||
- **核心命令**:`/workflow`、`/enhance-prompt`、`/update_dms`、`/dmsflow`、`/gemini`
|
||||
- **智能路由**:自动复杂度检测和agent协调
|
||||
- **版本管理**:使用倒数第二个commit跟踪的智能升级系统
|
||||
|
||||
### 2. Agent层
|
||||
- **规划Agent**:任务分解和结构化规划
|
||||
- **代码开发者**:测试驱动开发和实现
|
||||
- **代码审查Agent**:质量评估和安全验证
|
||||
- **Memory-Gemini-Bridge**:分布式内存同步
|
||||
- **UI设计专家**:设计系统合规性和UX一致性
|
||||
|
||||
### 3. 工作流层
|
||||
- **Gemini集成模板**:12个专业化模板用于智能上下文管理
|
||||
- **智能文件定位**:高级模式匹配和上下文检测
|
||||
- **任务编排**:规划优先原则与自动升级
|
||||
- **中断与恢复**:安全的工作流状态管理
|
||||
|
||||
### 4. 内存层
|
||||
- **分布式CLAUDE.md**:分层项目文档
|
||||
- **自动同步系统**:agent完成后实时内存更新
|
||||
- **智能检测**:自动核心模块识别(>5文件或>500行代码)
|
||||
- **版本跟踪**:带commit同步的自动更新文档
|
||||
|
||||
### 核心创新:智能版本管理
|
||||
```
|
||||
当前架构 → 前置提交跟踪 → 远程比较 → 更新检测
|
||||
```
|
||||
- **解决问题**:传统commit ID在文档更新后立即过时
|
||||
- **解决方案**:跟踪倒数第二个commit ID,与远程仓库的倒数第二个commit比较
|
||||
- **优势**:准确的版本检测、自动升级提示、可靠的更新机制
|
||||
|
||||
## 📁 项目结构
|
||||
|
||||
```
|
||||
Claude-CCW/
|
||||
├── .claude/
|
||||
│ ├── agents/ # 专业开发智能体
|
||||
│ │ ├── conceptual-planning-agent.md
|
||||
│ │ ├── action-planning-agent.md
|
||||
│ │ ├── code-developer.md
|
||||
│ │ ├── code-review-agent.md
|
||||
│ │ └── [4个更多智能体]
|
||||
│ ├── commands/ # 带文件输出的命令实现
|
||||
│ │ ├── workflow/ # 8个核心工作流命令(全部带文件生成)
|
||||
│ │ ├── task/ # 6个任务管理命令(JSON + 摘要文件)
|
||||
│ │ ├── docs/ # 文档管理命令
|
||||
│ │ └── [实用命令]
|
||||
│ ├── planning-templates/ # 10个基于角色的规划模板
|
||||
│ │ ├── system-architect.md
|
||||
│ │ ├── ui-designer.md
|
||||
│ │ └── [8个更多角色]
|
||||
│ ├── tech-stack-templates/ # 6个特定语言指南
|
||||
│ │ ├── javascript-dev.md
|
||||
│ │ ├── python-dev.md
|
||||
│ │ ├── react-dev.md
|
||||
│ │ └── [3个更多语言]
|
||||
│ ├── scripts/ # 动态模板加载器和执行器
|
||||
│ │ ├── plan-executor.sh
|
||||
│ │ ├── tech-stack-loader.sh
|
||||
│ │ └── gemini-chat-executor.sh
|
||||
│ ├── workflows/ # 工作流原则和标准
|
||||
│ │ ├── file-structure-standards.md
|
||||
│ │ ├── session-management-principles.md
|
||||
│ │ └── [文档系统指南]
|
||||
│ └── output-styles/ # 输出样式和协调模式
|
||||
└── CLAUDE.md # 核心开发指南
|
||||
```
|
||||
|
||||
## 最佳实践
|
||||
|
||||
- **渐进式进步** - 小的、可工作的更改
|
||||
- **学习现有模式** - 实施前研究
|
||||
- **使用 TodoWrite** 处理多步任务(>3个组件)
|
||||
- **信任自动化** - 让系统处理 DMS 更新
|
||||
|
||||
## 内存系统
|
||||
|
||||
智能 CLAUDE.md 文件管理,自动同步:
|
||||
|
||||
- **分层结构**:项目 → 模块 → 实现级别
|
||||
- **自动同步**:Agent 完成后更新
|
||||
- **智能检测**:识别核心模块(>5文件或>500行)
|
||||
|
||||
```bash
|
||||
/update_dms [路径] # 快速更新(默认)
|
||||
/update_dms deep # 综合分析
|
||||
/update_dms full # 完全重建
|
||||
```
|
||||
|
||||
## 📚 文档结构
|
||||
|
||||
系统使用模块化模板架构以增强可维护性:
|
||||
|
||||
### 工作流模板
|
||||
- **[gemini-cli-guidelines.md](./.claude/workflows/gemini-cli-guidelines.md)** - 核心CLI使用模式和智能上下文原则
|
||||
- **[gemini-agent-templates.md](./.claude/workflows/gemini-agent-templates.md)** - 简化的agent工作流单命令模板
|
||||
- **[gemini-core-templates.md](./.claude/workflows/gemini-core-templates.md)** - 综合分析模板(模式、架构、安全、性能)
|
||||
- **[gemini-dms-templates.md](./.claude/workflows/gemini-dms-templates.md)** - DMS特定文档管理模板
|
||||
- **[gemini-intelligent-context.md](./.claude/workflows/gemini-intelligent-context.md)** - 智能文件定位和上下文检测算法
|
||||
|
||||
### Agent系统
|
||||
- **[conceptual-planning-agent.md](./.claude/agents/conceptual-planning-agent.md)** - 高级策略规划和需求文档化,支持多角色头脑风暴
|
||||
- **[action-planning-agent.md](./.claude/agents/action-planning-agent.md)** - 基于PRD文档的实现规划和任务分解
|
||||
- **[code-developer.md](./.claude/agents/code-developer.md)** - 测试驱动开发和实现
|
||||
- **[code-review-agent.md](./.claude/agents/code-review-agent.md)** - 质量评估和安全验证
|
||||
|
||||
|
||||
### 命令参考
|
||||
- **[workflow.md](./.claude/commands/workflow.md)** - 智能工作流编排
|
||||
- **[enhance-prompt.md](./.claude/commands/enhance-prompt.md)** - 动态提示增强
|
||||
- **[gemini.md](./.claude/commands/gemini.md)** - 深度代码库分析
|
||||
- **[update_dms.md](./.claude/commands/update_dms.md)** - 分布式内存管理
|
||||
- **[dmsflow.md](./.claude/commands/dmsflow.md)** - 智能版本管理和升级系统
|
||||
|
||||
## 自定义
|
||||
|
||||
**设置**:编辑 `.claude/settings.local.json` 进行权限和输出样式配置
|
||||
**指南**:使用项目约定和架构决策自定义 `CLAUDE.md`
|
||||
|
||||
## 🎯 完整示例 - OAuth2 身份验证
|
||||
|
||||
展示完整工作流系统功能:
|
||||
|
||||
### 步骤1:增强模糊请求
|
||||
```bash
|
||||
/enhance-prompt "添加 OAuth2 用户登录"
|
||||
# → 增强为结构化需求:Google 提供商、JWT 令牌、安全流程
|
||||
```
|
||||
|
||||
### 步骤2:收集上下文智能
|
||||
```bash
|
||||
/gemini architecture "@src/**/* 身份验证系统结构"
|
||||
/gemini security "@**/*auth* 现有安全模式"
|
||||
/gemini pattern "@**/*.{js,ts} OAuth 实现"
|
||||
# → 提供当前模式、安全差距、集成点
|
||||
```
|
||||
|
||||
### 步骤3:执行智能工作流
|
||||
```bash
|
||||
/workflow "使用 Google 提供商实现 OAuth2 身份验证"
|
||||
# 自动流程:
|
||||
# • TodoWrite 跟踪8个任务
|
||||
# • Gemini 上下文集成
|
||||
# • 规划生成 IMPLEMENTATION_PLAN.md、TASK_DECOMPOSITION.md
|
||||
# • 代码开发者使用 TDD 实现
|
||||
# • 代码审查验证安全
|
||||
# • DMS 自动更新身份验证模块
|
||||
```
|
||||
|
||||
### 步骤4:监控进度
|
||||
```bash
|
||||
# 实时 TodoWrite 更新:
|
||||
# [✓] 分析 OAuth2 需求
|
||||
# [⏳] 实现 Google 提供商集成
|
||||
# [ ] 添加 JWT 令牌验证
|
||||
# [ ] 创建会话中间件
|
||||
```
|
||||
|
||||
### 优势
|
||||
- **单个命令** → 完整功能实现
|
||||
- **模糊需求自动增强**
|
||||
- **TodoWrite 实时进度跟踪**
|
||||
- **多阶段验证质量保证**
|
||||
- **自动 DMS 更新内存一致性**
|
||||
|
||||
## 故障排除
|
||||
|
||||
**命令无法识别**:确保项目中存在 `.claude` 目录
|
||||
**安装失败**:检查 PowerShell 执行策略或使用克隆方法
|
||||
**权限被拒绝**:以管理员身份运行或使用自定义安装路径
|
||||
|
||||
## 支持
|
||||
|
||||
- [GitHub Issues](https://github.com/catlog22/Claude-CCW/issues)
|
||||
- [文档 Wiki](https://github.com/catlog22/Claude-CCW/wiki)
|
||||
- [讨论](https://github.com/catlog22/Claude-CCW/discussions)
|
||||
- [版本发布说明](https://github.com/catlog22/Claude-CCW/releases)
|
||||
|
||||
---
|
||||
|
||||
**Claude Code Workflow System** - 智能开发,Agent 协调和自动化质量治理
|
||||
Reference in New Issue
Block a user