docs: add VitePress documentation site

- Add docs directory with VitePress configuration
- Add GitHub Actions workflow for docs build and deploy
- Support bilingual (English/Chinese) documentation
- Include search, custom theme, and responsive design
This commit is contained in:
catlog22
2026-02-28 16:14:09 +08:00
parent ab65caec45
commit c3ddf7e322
136 changed files with 34486 additions and 0 deletions

889
docs/zh/cli/commands.md Normal file
View File

@@ -0,0 +1,889 @@
# CLI 命令参考
全部 **43 个 CCW 命令**的完整参考,按类别组织,包含 **7 条工作流链**用于常见开发场景。
## 命令类别
| 类别 | 命令数 | 描述 |
|----------|----------|-------------|
| [编排器](#编排器) | 3 | 主工作流编排 |
| [工作流命令](#工作流命令) | 10 | 项目初始化和管理 |
| [会话命令](#会话命令) | 6 | 会话生命周期管理 |
| [分析命令](#分析命令) | 4 | 代码分析和调试 |
| [规划命令](#规划命令) | 3 | 头脑风暴和规划 |
| [执行命令](#执行命令) | 1 | 通用执行引擎 |
| [UI 设计命令](#ui-设计命令) | 10 | 设计令牌提取和原型设计 |
| [问题命令](#问题命令) | 8 | 问题发现和解决 |
| [记忆命令](#记忆命令) | 2 | 记忆和上下文管理 |
| [CLI 命令](#cli-命令) | 2 | CLI 配置和审查 |
---
## 编排器
### ccw
**用途**:主工作流编排器 - 分析意图、选择工作流、执行命令链
**描述**:分析用户意图,选择适当的工作流,并在主进程中执行命令链。
**标志**
- `-y, --yes` - 跳过所有确认
**映射技能**
- workflow-lite-plan, workflow-plan, workflow-execute, workflow-tdd
- workflow-test-fix, workflow-multi-cli-plan, review-cycle, brainstorm
- team-planex, team-iterdev, team-lifecycle, team-issue
- team-testing, team-quality-assurance, team-brainstorm, team-uidesign
```bash
ccw -y
```
### ccw-coordinator
**用途**:具有外部 CLI 执行功能的命令编排工具
**描述**:分析需求、推荐链、按顺序执行并持久化状态。使用带钩子回调的后台任务。
**工具**`Task`, `AskUserQuestion`, `Read`, `Write`, `Bash`, `Glob`, `Grep`
```bash
ccw-coordinator
```
### flow-create
**用途**:为 meta-skill/flow-coordinator 生成工作流模板
```bash
flow-create
```
---
## 工作流命令
### workflow init
**用途**:通过智能项目分析初始化项目级状态
**描述**:使用 cli-explore-agent 进行智能项目分析,生成 project-tech.json 和规范文件。
**标志**
- `--regenerate` - 强制重新生成
- `--skip-specs` - 跳过规范生成
**输出**
- `.workflow/project-tech.json`
- `.workflow/specs/*.md`
**委托给**`cli-explore-agent`
```bash
workflow init --regenerate
```
### workflow init-specs
**用途**:创建单个规范或个人约束的交互式向导
**标志**
- `--scope <global|project>` - 范围选择
- `--dimension <specs|personal>` - 维度选择
- `--category <general|exploration|planning|execution>` - 类别选择
```bash
workflow init-specs --scope project --dimension specs
```
### workflow init-guidelines
**用途**:基于项目分析填充 specs/*.md 的交互式向导
**标志**
- `--reset` - 重置现有指南
```bash
workflow init-guidelines --reset
```
### workflow clean
**用途**:具有主线检测的智能代码清理
**描述**:发现过期工件并执行安全清理操作。
**标志**
- `-y, --yes` - 跳过确认
- `--dry-run` - 预览而不更改
**委托给**`cli-explore-agent`
```bash
workflow clean --dry-run
```
### workflow unified-execute-with-file
**用途**:用于任何规划/头脑风暴/分析输出的通用执行引擎
**标志**
- `-y, --yes` - 跳过确认
- `-p, --plan <path>` - 规划文件路径
- `--auto-commit` - 执行后自动提交
**执行方法**Agent, CLI-Codex, CLI-Gemini, Auto
**输出**`.workflow/.execution/{session-id}/execution-events.md`
```bash
workflow unified-execute-with-file -p plan.json --auto-commit
```
### workflow brainstorm-with-file
**用途**:具有多 CLI 协作的交互式头脑风暴
**描述**:通过想法扩展记录思维演变。
**标志**
- `-y, --yes` - 跳过确认
- `-c, --continue` - 继续上一次会话
- `-m, --mode <creative|structured>` - 头脑风暴模式
**委托给**`cli-explore-agent`, `Multi-CLI (Gemini/Codex/Claude)`
**输出**`.workflow/.brainstorm/{session-id}/synthesis.json`
```bash
workflow brainstorm-with-file -m creative
```
### workflow analyze-with-file
**用途**:具有文档化讨论的交互式协作分析
**标志**
- `-y, --yes` - 跳过确认
- `-c, --continue` - 继续上一次会话
**委托给**`cli-explore-agent`, `Gemini/Codex`
**输出**`.workflow/.analysis/{session-id}/discussion.md`
```bash
workflow analyze-with-file
```
### workflow debug-with-file
**用途**:交互式假设驱动调试
**描述**:通过 Gemini 辅助校正记录探索过程。
**标志**
- `-y, --yes` - 跳过确认
**输出**`.workflow/.debug/{session-id}/understanding.md`
```bash
workflow debug-with-file
```
### workflow collaborative-plan-with-file
**用途**:使用规划笔记的协作规划
**描述**:并行代理填充预分配部分并进行冲突检测。
**标志**
- `-y, --yes` - 跳过确认
- `--max-agents=5` - 最大并行代理数
**输出**`.workflow/.planning/{session-id}/plan-note.md`
```bash
workflow collaborative-plan-with-file --max-agents=5
```
### workflow roadmap-with-file
**用途**:具有迭代分解的战略需求路线图
**标志**
- `-y, --yes` - 跳过确认
- `-c, --continue` - 继续上一次会话
- `-m, --mode <progressive|direct|auto>` - 分解模式
**输出**
- `.workflow/.roadmap/{session-id}/roadmap.md`
- `.workflow/issues/issues.jsonl`
**移交至**`team-planex`
```bash
workflow roadmap-with-file -m progressive
```
---
## 会话命令
### workflow session start
**用途**:发现现有会话或启动新的工作流会话
**标志**
- `--type <workflow|review|tdd|test|docs>` - 会话类型
- `--auto|--new` - 自动发现或强制新建
**首先调用**`workflow init`
```bash
workflow session start --type tdd
```
### workflow session resume
**用途**:恢复最近暂停的工作流会话
```bash
workflow session resume
```
### workflow session list
**用途**:列出所有工作流会话并按状态过滤
```bash
workflow session list
```
### workflow session sync
**用途**:快速同步会话工作到 specs/*.md 和 project-tech
**标志**
- `-y, --yes` - 跳过确认
**更新**`.workflow/specs/*.md`, `.workflow/project-tech.json`
```bash
workflow session sync -y
```
### workflow session solidify
**用途**:将会话学习成果固化为永久项目指南
**标志**
- `-y, --yes` - 跳过确认
- `--type <convention|constraint|learning|compress>` - 固化类型
- `--category <category>` - 指南类别
- `--limit <N>` - 压缩模式的限制
```bash
workflow session solidify --type learning
```
### workflow session complete
**用途**:将活动的工作流会话标记为完成
**描述**:归档经验教训,自动调用 sync。
**标志**
- `-y, --yes` - 跳过确认
- `--detailed` - 详细完成报告
**自动调用**`workflow session sync -y`
```bash
workflow session complete --detailed
```
---
## 分析命令
### workflow integration-test-cycle
**用途**:自迭代集成测试工作流
**描述**:具有反思驱动调整的自主测试-修复循环。
**标志**
- `-y, --yes` - 跳过确认
- `-c, --continue` - 继续上一次会话
- `--max-iterations=N` - 最大迭代次数
**输出**`.workflow/.integration-test/{session-id}/reflection-log.md`
```bash
workflow integration-test-cycle --max-iterations=5
```
### workflow refactor-cycle
**用途**:技术债务发现和自迭代重构
**标志**
- `-y, --yes` - 跳过确认
- `-c, --continue` - 继续上一次会话
- `--scope=module|project` - 重构范围
**输出**`.workflow/.refactor/{session-id}/reflection-log.md`
```bash
workflow refactor-cycle --scope project
```
---
## 规划命令
### workflow req-plan-with-file
**用途**:具有问题创建的需求级渐进式路线图规划
**描述**:将需求分解为收敛层或任务序列。
```bash
workflow req-plan-with-file
```
---
## 执行命令
### workflow execute
**用途**:协调工作流任务的代理执行
**描述**:自动会话发现、并行任务处理和状态跟踪。
**触发器**`workflow:execute`
```bash
workflow execute
```
---
## UI 设计命令
### workflow ui-design style-extract
**用途**:从参考图像或文本提示中提取设计风格
**标志**
- `-y, --yes` - 跳过确认
- `--design-id <id>` - 设计标识符
- `--session <id>` - 会话标识符
- `--images <glob>` - 图像文件模式
- `--prompt <desc>` - 文本描述
- `--variants <count>` - 变体数量
- `--interactive` - 交互模式
- `--refine` - 精化模式
**模式**:探索、精化
**输出**`style-extraction/style-{id}/design-tokens.json`
```bash
workflow ui-design style-extract --images "design/*.png" --variants 3
```
### workflow ui-design layout-extract
**用途**:从参考图像或文本提示中提取结构布局
**标志**
- `-y, --yes` - 跳过确认
- `--design-id <id>` - 设计标识符
- `--session <id>` - 会话标识符
- `--images <glob>` - 图像文件模式
- `--prompt <desc>` - 文本描述
- `--targets <list>` - 目标组件
- `--variants <count>` - 变体数量
- `--device-type <desktop|mobile|tablet|responsive>` - 设备类型
- `--interactive` - 交互模式
- `--refine` - 精化模式
**委托给**`ui-design-agent`
**输出**`layout-extraction/layout-*.json`
```bash
workflow ui-design layout-extract --prompt "dashboard layout" --device-type responsive
```
### workflow ui-design generate
**用途**:通过组合布局模板和设计令牌来组装 UI 原型
**标志**
- `--design-id <id>` - 设计标识符
- `--session <id>` - 会话标识符
**委托给**`ui-design-agent`
**前置条件**`workflow ui-design style-extract`, `workflow ui-design layout-extract`
```bash
workflow ui-design generate --design-id dashboard-001
```
### workflow ui-design animation-extract
**用途**:提取动画和过渡模式
**标志**
- `-y, --yes` - 跳过确认
- `--design-id <id>` - 设计标识符
- `--session <id>` - 会话标识符
- `--images <glob>` - 图像文件模式
- `--focus <types>` - 动画类型
- `--interactive` - 交互模式
- `--refine` - 精化模式
**委托给**`ui-design-agent`
**输出**`animation-extraction/animation-tokens.json`
```bash
workflow ui-design animation-extract --focus "transition,keyframe"
```
### workflow ui-design import-from-code
**用途**:从代码文件导入设计系统
**描述**:自动发现 CSS/JS/HTML/SCSS 文件。
**标志**
- `--design-id <id>` - 设计标识符
- `--session <id>` - 会话标识符
- `--source <path>` - 源路径
**委托给**Style Agent, Animation Agent, Layout Agent
**输出**`style-extraction`, `animation-extraction`, `layout-extraction`
```bash
workflow ui-design import-from-code --source src/styles
```
### workflow ui-design codify-style
**用途**:从代码中提取样式并生成可共享的参考包
**标志**
- `--package-name <name>` - 包名称
- `--output-dir <path>` - 输出目录
- `--overwrite` - 覆盖现有文件
**编排**`workflow ui-design import-from-code`, `workflow ui-design reference-page-generator`
**输出**`.workflow/reference_style/{package-name}/`
```bash
workflow ui-design codify-style --package-name my-design-system
```
### workflow ui-design reference-page-generator
**用途**:从设计运行提取生成多组件参考页面
**标志**
- `--design-run <path>` - 设计运行路径
- `--package-name <name>` - 包名称
- `--output-dir <path>` - 输出目录
**输出**`.workflow/reference_style/{package-name}/preview.html`
```bash
workflow ui-design reference-page-generator --design-run .workflow/design-run-001
```
### workflow ui-design design-sync
**用途**:将最终确定的设计系统参考同步到头脑风暴工件
**标志**
- `--session <session_id>` - 会话标识符
- `--selected-prototypes <list>` - 选定的原型
**更新**:角色分析文档, context-package.json
```bash
workflow ui-design design-sync --session design-001
```
### workflow ui-design explore-auto
**用途**:具有以风格为中心的批量生成的交互式探索性 UI 设计
**标志**
- `--input <value>` - 输入源
- `--targets <list>` - 目标组件
- `--target-type <page|component>` - 目标类型
- `--session <id>` - 会话标识符
- `--style-variants <count>` - 风格变体数
- `--layout-variants <count>` - 布局变体数
**编排**`import-from-code`, `style-extract`, `animation-extract`, `layout-extract`, `generate`
```bash
workflow ui-design explore-auto --input "dashboard" --style-variants 3
```
### workflow ui-design imitate-auto
**用途**:具有直接代码/图像输入的 UI 设计工作流
**标志**
- `--input <value>` - 输入源
- `--session <id>` - 会话标识符
**编排**:与 explore-auto 相同
```bash
workflow ui-design imitate-auto --input ./reference.png
```
---
## 问题命令
### issue new
**用途**:从 GitHub URL 或文本描述创建结构化问题
**标志**
- `-y, --yes` - 跳过确认
- `--priority 1-5` - 问题优先级
**功能**:清晰度检测
**输出**`.workflow/issues/issues.jsonl`
```bash
issue new --priority 3
```
### issue discover
**用途**:从多个视角发现潜在问题
**标志**
- `-y, --yes` - 跳过确认
- `--perspectives=bug,ux,...` - 分析视角
- `--external` - 包含外部研究
**视角**bug, ux, test, quality, security, performance, maintainability, best-practices
**委托给**`cli-explore-agent`
**输出**`.workflow/issues/discoveries/{discovery-id}/`
```bash
issue discover --perspectives=bug,security,performance
```
### issue discover-by-prompt
**用途**:通过用户提示和 Gemini 规划的探索发现问题
**标志**
- `-y, --yes` - 跳过确认
- `--scope=src/**` - 文件范围
- `--depth=standard|deep` - 分析深度
- `--max-iterations=5` - 最大迭代次数
**委托给**`Gemini CLI`, `ACE search`, `multi-agent exploration`
```bash
issue discover-by-prompt --depth deep --scope "src/auth/**"
```
### issue plan
**用途**:使用 issue-plan-agent 批量规划问题解决方案
**标志**
- `-y, --yes` - 跳过确认
- `--all-pending` - 规划所有待处理问题
- `--batch-size 3` - 批量大小
**委托给**`issue-plan-agent`
**输出**`.workflow/issues/solutions/{issue-id}.jsonl`
```bash
issue plan --all-pending --batch-size 5
```
### issue queue
**用途**:从绑定的解决方案形成执行队列
**标志**
- `-y, --yes` - 跳过确认
- `--queues <n>` - 队列数量
- `--issue <id>` - 特定问题
**委托给**`issue-queue-agent`
**输出**`.workflow/issues/queues/QUE-xxx.json`
```bash
issue queue --queues 2
```
### issue execute
**用途**:使用基于 DAG 的并行编排执行队列
**标志**
- `-y, --yes` - 跳过确认
- `--queue <queue-id>` - 队列标识符
- `--worktree [<path>]` - 使用工作树隔离
**执行器**Codex推荐, Gemini, Agent
```bash
issue execute --queue QUE-001 --worktree
```
### issue convert-to-plan
**用途**:将规划工件转换为问题解决方案
**标志**
- `-y, --yes` - 跳过确认
- `--issue <id>` - 问题标识符
- `--supplement` - 补充现有解决方案
**来源**lite-plan, workflow-session, markdown, json
```bash
issue convert-to-plan --issue 123 --supplement
```
### issue from-brainstorm
**用途**:将头脑风暴会话想法转换为具有可执行解决方案的问题
**标志**
- `-y, --yes` - 跳过确认
- `--idea=<index>` - 想法索引
- `--auto` - 自动选择最佳想法
**输入来源**`synthesis.json`, `perspectives.json`, `.brainstorming/**`
**输出**`issues.jsonl`, `solutions/{issue-id}.jsonl`
```bash
issue from-brainstorm --auto
```
---
## 记忆命令
### memory prepare
**用途**:委托给 universal-executor 代理进行项目分析
**描述**:返回用于记忆加载的 JSON 核心内容包。
**标志**
- `--tool gemini|qwen` - AI 工具选择
**委托给**`universal-executor agent`
```bash
memory prepare --tool gemini
```
### memory style-skill-memory
**用途**:从样式参考生成 SKILL 记忆包
**标志**
- `--regenerate` - 强制重新生成
**输入**`.workflow/reference_style/{package-name}/`
**输出**`.claude/skills/style-{package-name}/SKILL.md`
```bash
memory style-skill-memory --regenerate
```
---
## CLI 命令
### cli init
**用途**:生成 .gemini/ 和 .qwen/ 配置目录
**描述**:基于工作区技术检测创建 settings.json 和忽略文件。
**标志**
- `--tool gemini|qwen|all` - 工具选择
- `--output path` - 输出路径
- `--preview` - 预览而不写入
**输出**`.gemini/`, `.qwen/`, `.geminiignore`, `.qwenignore`
```bash
cli init --tool all --preview
```
### cli codex-review
**用途**:使用 Codex CLI 进行交互式代码审查
**标志**
- `--uncommitted` - 审查未提交的更改
- `--base <branch>` - 与分支比较
- `--commit <sha>` - 审查特定提交
- `--model <model>` - 模型选择
- `--title <title>` - 审查标题
```bash
cli codex-review --base main --title "Security Review"
```
---
## 工作流链
用于常见开发场景的预定义命令组合:
### 1. 项目初始化链
**用途**:初始化项目状态和指南
```bash
workflow init
workflow init-specs --scope project
workflow init-guidelines
```
**输出**`.workflow/project-tech.json`, `.workflow/specs/*.md`
---
### 2. 会话生命周期链
**用途**:完整的会话管理工作流
```bash
workflow session start --type workflow
# ... 处理任务 ...
workflow session sync -y
workflow session solidify --type learning
workflow session complete --detailed
```
---
### 3. 问题工作流链
**用途**:从问题发现到执行的完整周期
```bash
issue discover --perspectives=bug,security
issue plan --all-pending
issue queue --queues 2
issue execute --queue QUE-001
```
---
### 4. 头脑风暴到问题链
**用途**:将头脑风暴转换为可执行问题
```bash
workflow brainstorm-with-file -m creative
issue from-brainstorm --auto
issue queue
issue execute
```
---
### 5. UI 设计完整周期
**用途**:完整的 UI 设计工作流
```bash
workflow ui-design style-extract --images "design/*.png"
workflow ui-design layout-extract --images "design/*.png"
workflow ui-design generate --design-id main-001
```
---
### 6. 从代码提取 UI 设计链
**用途**:从现有代码提取设计系统
```bash
workflow ui-design import-from-code --source src/styles
workflow ui-design reference-page-generator --design-run .workflow/style-extraction
```
---
### 7. 路线图到团队执行链
**用途**:从战略规划到团队执行
```bash
workflow roadmap-with-file -m progressive
# 移交至 team-planex 技能
```
---
## 命令依赖
某些命令具有前置条件或调用其他命令:
| 命令 | 依赖 |
|---------|------------|
| `workflow session start` | `workflow init` |
| `workflow session complete` | `workflow session sync` |
| `workflow ui-design generate` | `style-extract`, `layout-extract` |
| `workflow ui-design codify-style` | `import-from-code`, `reference-page-generator` |
| `issue from-brainstorm` | `workflow brainstorm-with-file` |
| `issue queue` | `issue plan` |
| `issue execute` | `issue queue` |
| `memory style-skill-memory` | `workflow ui-design codify-style` |
---
## 代理委托
命令将工作委托给专门的代理:
| 代理 | 命令 |
|-------|----------|
| `cli-explore-agent` | `workflow init`, `workflow clean`, `workflow brainstorm-with-file`, `workflow analyze-with-file`, `issue discover` |
| `universal-executor` | `memory prepare` |
| `issue-plan-agent` | `issue plan` |
| `issue-queue-agent` | `issue queue` |
| `ui-design-agent` | `workflow ui-design layout-extract`, `generate`, `animation-extract` |
::: info 另请参阅
- [CLI 工具配置](../guide/cli-tools.md) - 配置 CLI 工具
- [技能库](../skills/core-skills.md) - 内置技能
- [代理](../agents/builtin.md) - 专门代理
:::