Add tests for CLI command generation and model alias resolution

- Implement `test-cli-command-gen.js` to verify the logic of `buildCliCommand` function.
- Create `test-e2e-model-alias.js` for end-to-end testing of model alias resolution in `ccw cli`.
- Add `test-model-alias.js` to test model alias resolution for different models.
- Introduce `test-model-alias.txt` for prompt testing with model alias.
- Develop `test-update-claude-command.js` to test command generation for `update_module_claude`.
- Create a test file in `test-update-claude/src` for future tests.
This commit is contained in:
catlog22
2026-02-05 20:17:10 +08:00
parent 6576886457
commit 01459a34a5
193 changed files with 4796 additions and 9405 deletions

View File

@@ -1 +1 @@
{"options":{"path":"docs","routeBasePath":"/","sidebarPath":"D:\\Claude_dms3\\ccw\\docs-site\\sidebars.ts","editUrl":"https://github.com/ccw/docs/tree/main/","editCurrentVersion":false,"editLocalizedFiles":false,"tagsBasePath":"tags","include":["**/*.{md,mdx}"],"exclude":["**/_*.{js,jsx,ts,tsx,md,mdx}","**/_*/**","**/*.test.{js,jsx,ts,tsx}","**/__tests__/**"],"sidebarCollapsible":true,"sidebarCollapsed":true,"docsRootComponent":"@theme/DocsRoot","docVersionRootComponent":"@theme/DocVersionRoot","docRootComponent":"@theme/DocRoot","docItemComponent":"@theme/DocItem","docTagsListComponent":"@theme/DocTagsListPage","docTagDocListComponent":"@theme/DocTagDocListPage","docCategoryGeneratedIndexComponent":"@theme/DocCategoryGeneratedIndexPage","remarkPlugins":[],"rehypePlugins":[],"recmaPlugins":[],"beforeDefaultRemarkPlugins":[],"beforeDefaultRehypePlugins":[],"admonitions":true,"showLastUpdateTime":false,"showLastUpdateAuthor":false,"includeCurrentVersion":true,"disableVersioning":false,"versions":{},"breadcrumbs":true,"onInlineTags":"warn","id":"default"},"versionsMetadata":[{"versionName":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","path":"/docs/","tagsPath":"/docs/tags","editUrl":"https://github.com/ccw/docs/tree/main/docs","isLast":true,"routePriority":-1,"sidebarFilePath":"D:\\Claude_dms3\\ccw\\docs-site\\sidebars.ts","contentPath":"D:\\Claude_dms3\\ccw\\docs-site\\docs"}]}
{"options":{"path":"docs","routeBasePath":"/","sidebarPath":"D:\\Claude_dms3\\ccw\\docs-site\\sidebars.ts","editUrl":"https://github.com/ccw/docs/tree/main/","editCurrentVersion":false,"editLocalizedFiles":false,"tagsBasePath":"tags","include":["**/*.{md,mdx}"],"exclude":["**/_*.{js,jsx,ts,tsx,md,mdx}","**/_*/**","**/*.test.{js,jsx,ts,tsx}","**/__tests__/**"],"sidebarCollapsible":true,"sidebarCollapsed":true,"docsRootComponent":"@theme/DocsRoot","docVersionRootComponent":"@theme/DocVersionRoot","docRootComponent":"@theme/DocRoot","docItemComponent":"@theme/DocItem","docTagsListComponent":"@theme/DocTagsListPage","docTagDocListComponent":"@theme/DocTagDocListPage","docCategoryGeneratedIndexComponent":"@theme/DocCategoryGeneratedIndexPage","remarkPlugins":[],"rehypePlugins":[],"recmaPlugins":[],"beforeDefaultRemarkPlugins":[],"beforeDefaultRehypePlugins":[],"admonitions":true,"showLastUpdateTime":false,"showLastUpdateAuthor":false,"includeCurrentVersion":true,"disableVersioning":false,"versions":{},"breadcrumbs":true,"onInlineTags":"warn","id":"default"},"versionsMetadata":[{"versionName":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","path":"/docs/zh/","tagsPath":"/docs/zh/tags","editUrl":"https://github.com/ccw/docs/tree/main/docs","editUrlLocalized":"https://github.com/ccw/docs/tree/main/i18n/zh/docusaurus-plugin-content-docs/current","isLast":true,"routePriority":-1,"sidebarFilePath":"D:\\Claude_dms3\\ccw\\docs-site\\sidebars.ts","contentPath":"D:\\Claude_dms3\\ccw\\docs-site\\docs","contentPathLocalized":"D:\\Claude_dms3\\ccw\\docs-site\\i18n\\zh\\docusaurus-plugin-content-docs\\current"}]}

File diff suppressed because one or more lines are too long

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/commands/cli/cli-init.mdx",
"sourceDirName": "commands/cli",
"slug": "/commands/cli/cli-init",
"permalink": "/docs/commands/cli/cli-init",
"permalink": "/docs/zh/commands/cli/cli-init",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/commands/cli/cli-init.mdx",
@@ -21,10 +21,10 @@
"sidebar": "docs",
"previous": {
"title": "issue:convert-to-plan",
"permalink": "/docs/commands/issue/issue-convert-to-plan"
"permalink": "/docs/zh/commands/issue/issue-convert-to-plan"
},
"next": {
"title": "/cli:codex-review",
"permalink": "/docs/commands/cli/codex-review"
"permalink": "/docs/zh/commands/cli/codex-review"
}
}

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/commands/cli/codex-review.mdx",
"sourceDirName": "commands/cli",
"slug": "/commands/cli/codex-review",
"permalink": "/docs/commands/cli/codex-review",
"permalink": "/docs/zh/commands/cli/codex-review",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/commands/cli/codex-review.mdx",
@@ -21,10 +21,10 @@
"sidebar": "docs",
"previous": {
"title": "/cli:cli-init",
"permalink": "/docs/commands/cli/cli-init"
"permalink": "/docs/zh/commands/cli/cli-init"
},
"next": {
"title": "/memory:update-full",
"permalink": "/docs/commands/memory/memory-update-full"
"permalink": "/docs/zh/commands/memory/memory-update-full"
}
}

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/commands/general/ccw-coordinator.mdx",
"sourceDirName": "commands/general",
"slug": "/commands/general/ccw-coordinator",
"permalink": "/docs/commands/general/ccw-coordinator",
"permalink": "/docs/zh/commands/general/ccw-coordinator",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/commands/general/ccw-coordinator.mdx",
@@ -21,10 +21,10 @@
"sidebar": "docs",
"previous": {
"title": "/ccw-test",
"permalink": "/docs/commands/general/ccw-test"
"permalink": "/docs/zh/commands/general/ccw-test"
},
"next": {
"title": "/ccw-debug",
"permalink": "/docs/commands/general/ccw-debug"
"permalink": "/docs/zh/commands/general/ccw-debug"
}
}

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/commands/general/ccw-debug.mdx",
"sourceDirName": "commands/general",
"slug": "/commands/general/ccw-debug",
"permalink": "/docs/commands/general/ccw-debug",
"permalink": "/docs/zh/commands/general/ccw-debug",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/commands/general/ccw-debug.mdx",
@@ -21,10 +21,10 @@
"sidebar": "docs",
"previous": {
"title": "/ccw-coordinator",
"permalink": "/docs/commands/general/ccw-coordinator"
"permalink": "/docs/zh/commands/general/ccw-coordinator"
},
"next": {
"title": "/flow-create",
"permalink": "/docs/commands/general/flow-create"
"permalink": "/docs/zh/commands/general/flow-create"
}
}

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/commands/general/ccw.mdx",
"sourceDirName": "commands/general",
"slug": "/commands/general/ccw",
"permalink": "/docs/commands/general/ccw",
"permalink": "/docs/zh/commands/general/ccw",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/commands/general/ccw.mdx",
@@ -20,11 +20,11 @@
},
"sidebar": "docs",
"previous": {
"title": "Overview",
"permalink": "/docs/overview"
"title": "概览",
"permalink": "/docs/zh/overview"
},
"next": {
"title": "/ccw-plan",
"permalink": "/docs/commands/general/ccw-plan"
"permalink": "/docs/zh/commands/general/ccw-plan"
}
}

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/commands/general/ccw-plan.mdx",
"sourceDirName": "commands/general",
"slug": "/commands/general/ccw-plan",
"permalink": "/docs/commands/general/ccw-plan",
"permalink": "/docs/zh/commands/general/ccw-plan",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/commands/general/ccw-plan.mdx",
@@ -21,10 +21,10 @@
"sidebar": "docs",
"previous": {
"title": "/ccw",
"permalink": "/docs/commands/general/ccw"
"permalink": "/docs/zh/commands/general/ccw"
},
"next": {
"title": "/ccw-test",
"permalink": "/docs/commands/general/ccw-test"
"permalink": "/docs/zh/commands/general/ccw-test"
}
}

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/commands/general/ccw-test.mdx",
"sourceDirName": "commands/general",
"slug": "/commands/general/ccw-test",
"permalink": "/docs/commands/general/ccw-test",
"permalink": "/docs/zh/commands/general/ccw-test",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/commands/general/ccw-test.mdx",
@@ -21,10 +21,10 @@
"sidebar": "docs",
"previous": {
"title": "/ccw-plan",
"permalink": "/docs/commands/general/ccw-plan"
"permalink": "/docs/zh/commands/general/ccw-plan"
},
"next": {
"title": "/ccw-coordinator",
"permalink": "/docs/commands/general/ccw-coordinator"
"permalink": "/docs/zh/commands/general/ccw-coordinator"
}
}

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/commands/general/codex-coordinator.mdx",
"sourceDirName": "commands/general",
"slug": "/commands/general/codex-coordinator",
"permalink": "/docs/commands/general/codex-coordinator",
"permalink": "/docs/zh/commands/general/codex-coordinator",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/commands/general/codex-coordinator.mdx",
@@ -21,10 +21,10 @@
"sidebar": "docs",
"previous": {
"title": "/flow-create",
"permalink": "/docs/commands/general/flow-create"
"permalink": "/docs/zh/commands/general/flow-create"
},
"next": {
"title": "issue:new",
"permalink": "/docs/commands/issue/issue-new"
"permalink": "/docs/zh/commands/issue/issue-new"
}
}

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/commands/general/flow-create.mdx",
"sourceDirName": "commands/general",
"slug": "/commands/general/flow-create",
"permalink": "/docs/commands/general/flow-create",
"permalink": "/docs/zh/commands/general/flow-create",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/commands/general/flow-create.mdx",
@@ -21,10 +21,10 @@
"sidebar": "docs",
"previous": {
"title": "/ccw-debug",
"permalink": "/docs/commands/general/ccw-debug"
"permalink": "/docs/zh/commands/general/ccw-debug"
},
"next": {
"title": "/codex-coordinator",
"permalink": "/docs/commands/general/codex-coordinator"
"permalink": "/docs/zh/commands/general/codex-coordinator"
}
}

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/commands/issue/issue-convert-to-plan.md",
"sourceDirName": "commands/issue",
"slug": "/commands/issue/issue-convert-to-plan",
"permalink": "/docs/commands/issue/issue-convert-to-plan",
"permalink": "/docs/zh/commands/issue/issue-convert-to-plan",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/commands/issue/issue-convert-to-plan.md",
@@ -21,10 +21,10 @@
"sidebar": "docs",
"previous": {
"title": "issue:from-brainstorm",
"permalink": "/docs/commands/issue/issue-from-brainstorm"
"permalink": "/docs/zh/commands/issue/issue-from-brainstorm"
},
"next": {
"title": "/cli:cli-init",
"permalink": "/docs/commands/cli/cli-init"
"permalink": "/docs/zh/commands/cli/cli-init"
}
}

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/commands/issue/issue-discover.md",
"sourceDirName": "commands/issue",
"slug": "/commands/issue/issue-discover",
"permalink": "/docs/commands/issue/issue-discover",
"permalink": "/docs/zh/commands/issue/issue-discover",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/commands/issue/issue-discover.md",
@@ -21,10 +21,10 @@
"sidebar": "docs",
"previous": {
"title": "issue:new",
"permalink": "/docs/commands/issue/issue-new"
"permalink": "/docs/zh/commands/issue/issue-new"
},
"next": {
"title": "issue:plan",
"permalink": "/docs/commands/issue/issue-plan"
"permalink": "/docs/zh/commands/issue/issue-plan"
}
}

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/commands/issue/issue-execute.md",
"sourceDirName": "commands/issue",
"slug": "/commands/issue/issue-execute",
"permalink": "/docs/commands/issue/issue-execute",
"permalink": "/docs/zh/commands/issue/issue-execute",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/commands/issue/issue-execute.md",
@@ -21,10 +21,10 @@
"sidebar": "docs",
"previous": {
"title": "issue:queue",
"permalink": "/docs/commands/issue/issue-queue"
"permalink": "/docs/zh/commands/issue/issue-queue"
},
"next": {
"title": "issue:from-brainstorm",
"permalink": "/docs/commands/issue/issue-from-brainstorm"
"permalink": "/docs/zh/commands/issue/issue-from-brainstorm"
}
}

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/commands/issue/issue-from-brainstorm.md",
"sourceDirName": "commands/issue",
"slug": "/commands/issue/issue-from-brainstorm",
"permalink": "/docs/commands/issue/issue-from-brainstorm",
"permalink": "/docs/zh/commands/issue/issue-from-brainstorm",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/commands/issue/issue-from-brainstorm.md",
@@ -21,10 +21,10 @@
"sidebar": "docs",
"previous": {
"title": "issue:execute",
"permalink": "/docs/commands/issue/issue-execute"
"permalink": "/docs/zh/commands/issue/issue-execute"
},
"next": {
"title": "issue:convert-to-plan",
"permalink": "/docs/commands/issue/issue-convert-to-plan"
"permalink": "/docs/zh/commands/issue/issue-convert-to-plan"
}
}

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/commands/issue/issue-new.md",
"sourceDirName": "commands/issue",
"slug": "/commands/issue/issue-new",
"permalink": "/docs/commands/issue/issue-new",
"permalink": "/docs/zh/commands/issue/issue-new",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/commands/issue/issue-new.md",
@@ -21,10 +21,10 @@
"sidebar": "docs",
"previous": {
"title": "/codex-coordinator",
"permalink": "/docs/commands/general/codex-coordinator"
"permalink": "/docs/zh/commands/general/codex-coordinator"
},
"next": {
"title": "issue:discover",
"permalink": "/docs/commands/issue/issue-discover"
"permalink": "/docs/zh/commands/issue/issue-discover"
}
}

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/commands/issue/issue-plan.md",
"sourceDirName": "commands/issue",
"slug": "/commands/issue/issue-plan",
"permalink": "/docs/commands/issue/issue-plan",
"permalink": "/docs/zh/commands/issue/issue-plan",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/commands/issue/issue-plan.md",
@@ -21,10 +21,10 @@
"sidebar": "docs",
"previous": {
"title": "issue:discover",
"permalink": "/docs/commands/issue/issue-discover"
"permalink": "/docs/zh/commands/issue/issue-discover"
},
"next": {
"title": "issue:queue",
"permalink": "/docs/commands/issue/issue-queue"
"permalink": "/docs/zh/commands/issue/issue-queue"
}
}

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/commands/issue/issue-queue.md",
"sourceDirName": "commands/issue",
"slug": "/commands/issue/issue-queue",
"permalink": "/docs/commands/issue/issue-queue",
"permalink": "/docs/zh/commands/issue/issue-queue",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/commands/issue/issue-queue.md",
@@ -21,10 +21,10 @@
"sidebar": "docs",
"previous": {
"title": "issue:plan",
"permalink": "/docs/commands/issue/issue-plan"
"permalink": "/docs/zh/commands/issue/issue-plan"
},
"next": {
"title": "issue:execute",
"permalink": "/docs/commands/issue/issue-execute"
"permalink": "/docs/zh/commands/issue/issue-execute"
}
}

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/commands/memory/memory-compact.mdx",
"sourceDirName": "commands/memory",
"slug": "/commands/memory/memory-compact",
"permalink": "/docs/commands/memory/memory-compact",
"permalink": "/docs/zh/commands/memory/memory-compact",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/commands/memory/memory-compact.mdx",
@@ -21,10 +21,10 @@
"sidebar": "docs",
"previous": {
"title": "/memory:docs-related-cli",
"permalink": "/docs/commands/memory/memory-docs-related-cli"
"permalink": "/docs/zh/commands/memory/memory-docs-related-cli"
},
"next": {
"title": "Introduction",
"permalink": "/docs/workflows/introduction"
"permalink": "/docs/zh/workflows/introduction"
}
}

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/commands/memory/memory-docs-full-cli.mdx",
"sourceDirName": "commands/memory",
"slug": "/commands/memory/memory-docs-full-cli",
"permalink": "/docs/commands/memory/memory-docs-full-cli",
"permalink": "/docs/zh/commands/memory/memory-docs-full-cli",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/commands/memory/memory-docs-full-cli.mdx",
@@ -21,10 +21,10 @@
"sidebar": "docs",
"previous": {
"title": "/memory:load",
"permalink": "/docs/commands/memory/memory-load"
"permalink": "/docs/zh/commands/memory/memory-load"
},
"next": {
"title": "/memory:docs-related-cli",
"permalink": "/docs/commands/memory/memory-docs-related-cli"
"permalink": "/docs/zh/commands/memory/memory-docs-related-cli"
}
}

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/commands/memory/memory-docs-related-cli.mdx",
"sourceDirName": "commands/memory",
"slug": "/commands/memory/memory-docs-related-cli",
"permalink": "/docs/commands/memory/memory-docs-related-cli",
"permalink": "/docs/zh/commands/memory/memory-docs-related-cli",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/commands/memory/memory-docs-related-cli.mdx",
@@ -21,10 +21,10 @@
"sidebar": "docs",
"previous": {
"title": "/memory:docs-full-cli",
"permalink": "/docs/commands/memory/memory-docs-full-cli"
"permalink": "/docs/zh/commands/memory/memory-docs-full-cli"
},
"next": {
"title": "/memory:compact",
"permalink": "/docs/commands/memory/memory-compact"
"permalink": "/docs/zh/commands/memory/memory-compact"
}
}

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/commands/memory/memory-load.mdx",
"sourceDirName": "commands/memory",
"slug": "/commands/memory/memory-load",
"permalink": "/docs/commands/memory/memory-load",
"permalink": "/docs/zh/commands/memory/memory-load",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/commands/memory/memory-load.mdx",
@@ -21,10 +21,10 @@
"sidebar": "docs",
"previous": {
"title": "/memory:update-related",
"permalink": "/docs/commands/memory/memory-update-related"
"permalink": "/docs/zh/commands/memory/memory-update-related"
},
"next": {
"title": "/memory:docs-full-cli",
"permalink": "/docs/commands/memory/memory-docs-full-cli"
"permalink": "/docs/zh/commands/memory/memory-docs-full-cli"
}
}

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/commands/memory/memory-update-full.mdx",
"sourceDirName": "commands/memory",
"slug": "/commands/memory/memory-update-full",
"permalink": "/docs/commands/memory/memory-update-full",
"permalink": "/docs/zh/commands/memory/memory-update-full",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/commands/memory/memory-update-full.mdx",
@@ -21,10 +21,10 @@
"sidebar": "docs",
"previous": {
"title": "/cli:codex-review",
"permalink": "/docs/commands/cli/codex-review"
"permalink": "/docs/zh/commands/cli/codex-review"
},
"next": {
"title": "/memory:update-related",
"permalink": "/docs/commands/memory/memory-update-related"
"permalink": "/docs/zh/commands/memory/memory-update-related"
}
}

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/commands/memory/memory-update-related.mdx",
"sourceDirName": "commands/memory",
"slug": "/commands/memory/memory-update-related",
"permalink": "/docs/commands/memory/memory-update-related",
"permalink": "/docs/zh/commands/memory/memory-update-related",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/commands/memory/memory-update-related.mdx",
@@ -21,10 +21,10 @@
"sidebar": "docs",
"previous": {
"title": "/memory:update-full",
"permalink": "/docs/commands/memory/memory-update-full"
"permalink": "/docs/zh/commands/memory/memory-update-full"
},
"next": {
"title": "/memory:load",
"permalink": "/docs/commands/memory/memory-load"
"permalink": "/docs/zh/commands/memory/memory-load"
}
}

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/faq.mdx",
"sourceDirName": ".",
"slug": "/faq",
"permalink": "/docs/faq",
"permalink": "/docs/zh/faq",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/faq.mdx",
@@ -20,6 +20,6 @@
"sidebar": "docs",
"previous": {
"title": "Level 5: Intelligent",
"permalink": "/docs/workflows/level-5-intelligent"
"permalink": "/docs/zh/workflows/level-5-intelligent"
}
}

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/index.zh.mdx",
"sourceDirName": ".",
"slug": "/",
"permalink": "/docs/",
"permalink": "/docs/zh/",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/index.zh.mdx",

View File

@@ -5,7 +5,7 @@
"source": "@site/docs/overview.zh.mdx",
"sourceDirName": ".",
"slug": "/overview.zh",
"permalink": "/docs/overview.zh",
"permalink": "/docs/zh/overview.zh",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/overview.zh.mdx",

View File

@@ -0,0 +1,25 @@
{
"id": "index",
"title": "CCW 帮助文档",
"description": "工作流",
"source": "@site/i18n/zh/docusaurus-plugin-content-docs/current/index.mdx",
"sourceDirName": ".",
"slug": "/",
"permalink": "/docs/zh/",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/index.mdx",
"tags": [],
"version": "current",
"sidebarPosition": 1,
"frontMatter": {
"title": "CCW 帮助文档",
"sidebar_label": "首页",
"sidebar_position": 1
},
"sidebar": "docs",
"next": {
"title": "概览",
"permalink": "/docs/zh/overview"
}
}

View File

@@ -0,0 +1,29 @@
{
"id": "overview",
"title": "欢迎使用 CCW",
"description": "CCW 是一个专业的工作流自动化平台,结合了 AI 驱动的智能与结构化开发工作流。凭借 40+ 命令和 15 个集成工作流CCW 彻底改变了您构建、测试和交付软件的方式。",
"source": "@site/i18n/zh/docusaurus-plugin-content-docs/current/overview.mdx",
"sourceDirName": ".",
"slug": "/overview",
"permalink": "/docs/zh/overview",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/overview.mdx",
"tags": [],
"version": "current",
"sidebarPosition": 1,
"frontMatter": {
"title": "欢迎使用 CCW",
"sidebar_label": "概览",
"sidebar_position": 1
},
"sidebar": "docs",
"previous": {
"title": "首页",
"permalink": "/docs/zh/"
},
"next": {
"title": "/ccw",
"permalink": "/docs/zh/commands/general/ccw"
}
}

View File

@@ -0,0 +1,20 @@
{
"id": "workflows/faq",
"title": "工作流常见问题",
"description": "工作流使用中的常见问题和解答",
"source": "@site/i18n/zh/docusaurus-plugin-content-docs/current/workflows/faq.mdx",
"sourceDirName": "workflows",
"slug": "/workflows/faq",
"permalink": "/docs/zh/workflows/faq",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/workflows/faq.mdx",
"tags": [],
"version": "current",
"sidebarPosition": 7,
"frontMatter": {
"title": "工作流常见问题",
"description": "工作流使用中的常见问题和解答",
"sidebar_position": 7
}
}

View File

@@ -0,0 +1,29 @@
{
"id": "workflows/introduction",
"title": "工作流介绍",
"description": "CCW 工作流全面概述 - 从急速执行到智能编排",
"source": "@site/i18n/zh/docusaurus-plugin-content-docs/current/workflows/introduction.mdx",
"sourceDirName": "workflows",
"slug": "/workflows/introduction",
"permalink": "/docs/zh/workflows/introduction",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/workflows/introduction.mdx",
"tags": [],
"version": "current",
"sidebarPosition": 1,
"frontMatter": {
"title": "工作流介绍",
"description": "CCW 工作流全面概述 - 从急速执行到智能编排",
"sidebar_position": 1
},
"sidebar": "docs",
"previous": {
"title": "/memory:compact",
"permalink": "/docs/zh/commands/memory/memory-compact"
},
"next": {
"title": "Level 1: Ultra Lightweight",
"permalink": "/docs/zh/workflows/level-1-ultra-lightweight"
}
}

View File

@@ -0,0 +1,29 @@
{
"id": "workflows/level-1-ultra-lightweight",
"title": "层级 1: 超轻量工作流",
"description": "急速执行工作流 - 零开销直接执行",
"source": "@site/i18n/zh/docusaurus-plugin-content-docs/current/workflows/level-1-ultra-lightweight.mdx",
"sourceDirName": "workflows",
"slug": "/workflows/level-1-ultra-lightweight",
"permalink": "/docs/zh/workflows/level-1-ultra-lightweight",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/workflows/level-1-ultra-lightweight.mdx",
"tags": [],
"version": "current",
"sidebarPosition": 2,
"frontMatter": {
"title": "层级 1: 超轻量工作流",
"description": "急速执行工作流 - 零开销直接执行",
"sidebar_position": 2
},
"sidebar": "docs",
"previous": {
"title": "Introduction",
"permalink": "/docs/zh/workflows/introduction"
},
"next": {
"title": "Level 2: Rapid",
"permalink": "/docs/zh/workflows/level-2-rapid"
}
}

View File

@@ -0,0 +1,29 @@
{
"id": "workflows/level-2-rapid",
"title": "层级 2: 快速工作流",
"description": "轻量规划和漏洞诊断工作流 - 适用于单模块功能",
"source": "@site/i18n/zh/docusaurus-plugin-content-docs/current/workflows/level-2-rapid.mdx",
"sourceDirName": "workflows",
"slug": "/workflows/level-2-rapid",
"permalink": "/docs/zh/workflows/level-2-rapid",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/workflows/level-2-rapid.mdx",
"tags": [],
"version": "current",
"sidebarPosition": 3,
"frontMatter": {
"title": "层级 2: 快速工作流",
"description": "轻量规划和漏洞诊断工作流 - 适用于单模块功能",
"sidebar_position": 3
},
"sidebar": "docs",
"previous": {
"title": "Level 1: Ultra Lightweight",
"permalink": "/docs/zh/workflows/level-1-ultra-lightweight"
},
"next": {
"title": "Level 3: Standard",
"permalink": "/docs/zh/workflows/level-3-standard"
}
}

View File

@@ -0,0 +1,29 @@
{
"id": "workflows/level-3-standard",
"title": "层级 3: 标准工作流",
"description": "标准规划工作流 - 完整规划和 TDD 开发",
"source": "@site/i18n/zh/docusaurus-plugin-content-docs/current/workflows/level-3-standard.mdx",
"sourceDirName": "workflows",
"slug": "/workflows/level-3-standard",
"permalink": "/docs/zh/workflows/level-3-standard",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/workflows/level-3-standard.mdx",
"tags": [],
"version": "current",
"sidebarPosition": 4,
"frontMatter": {
"title": "层级 3: 标准工作流",
"description": "标准规划工作流 - 完整规划和 TDD 开发",
"sidebar_position": 4
},
"sidebar": "docs",
"previous": {
"title": "Level 2: Rapid",
"permalink": "/docs/zh/workflows/level-2-rapid"
},
"next": {
"title": "Level 4: Brainstorm",
"permalink": "/docs/zh/workflows/level-4-brainstorm"
}
}

View File

@@ -0,0 +1,29 @@
{
"id": "workflows/level-4-brainstorm",
"title": "层级 4: 头脑风暴工作流",
"description": "多角色头脑风暴工作流 - 协作探索和创意生成",
"source": "@site/i18n/zh/docusaurus-plugin-content-docs/current/workflows/level-4-brainstorm.mdx",
"sourceDirName": "workflows",
"slug": "/workflows/level-4-brainstorm",
"permalink": "/docs/zh/workflows/level-4-brainstorm",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/workflows/level-4-brainstorm.mdx",
"tags": [],
"version": "current",
"sidebarPosition": 5,
"frontMatter": {
"title": "层级 4: 头脑风暴工作流",
"description": "多角色头脑风暴工作流 - 协作探索和创意生成",
"sidebar_position": 5
},
"sidebar": "docs",
"previous": {
"title": "Level 3: Standard",
"permalink": "/docs/zh/workflows/level-3-standard"
},
"next": {
"title": "Level 5: Intelligent",
"permalink": "/docs/zh/workflows/level-5-intelligent"
}
}

View File

@@ -0,0 +1,29 @@
{
"id": "workflows/level-5-intelligent",
"title": "层级 5: 智能工作流",
"description": "智能编排工作流 - 自动分析和推荐",
"source": "@site/i18n/zh/docusaurus-plugin-content-docs/current/workflows/level-5-intelligent.mdx",
"sourceDirName": "workflows",
"slug": "/workflows/level-5-intelligent",
"permalink": "/docs/zh/workflows/level-5-intelligent",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/ccw/docs/tree/main/docs/workflows/level-5-intelligent.mdx",
"tags": [],
"version": "current",
"sidebarPosition": 6,
"frontMatter": {
"title": "层级 5: 智能工作流",
"description": "智能编排工作流 - 自动分析和推荐",
"sidebar_position": 6
},
"sidebar": "docs",
"previous": {
"title": "Level 4: Brainstorm",
"permalink": "/docs/zh/workflows/level-4-brainstorm"
},
"next": {
"title": "FAQ",
"permalink": "/docs/zh/faq"
}
}