Files
Claude-Code-Workflow/docs/guide/ch01-what-is-claude-dms3.md
catlog22 c3ddf7e322 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
2026-02-28 16:14:09 +08:00

88 lines
5.9 KiB
Markdown

# What is Claude_dms3
## One-Line Positioning
**Claude_dms3 is an AI-powered development workbench for VS Code** — Through semantic code indexing, multi-model CLI invocation, and team collaboration systems, it enables AI to deeply understand your project and generate high-quality code according to specifications.
> AI capabilities bloom like vines — Claude_dms3 is the trellis that guides AI along your project's architecture, coding standards, and team workflows.
---
## 1.1 Pain Points Solved
| Pain Point | Current State | Claude_dms3 Solution |
|------------|---------------|---------------------|
| **AI doesn't understand the project** | Every new session requires re-explaining project background, tech stack, and coding standards | Memory system persists project context, AI remembers project knowledge across sessions |
| **Difficult code search** | Keyword search can't find semantically related code, don't know where functions are called | CodexLens semantic indexing, supports natural language search and call chain tracing |
| **Single model limitation** | Can only call one AI model, different models excel in different scenarios | CCW unified invocation framework, supports multi-model collaboration (Gemini, Qwen, Codex, Claude) |
| **Chaotic collaboration process** | Team members work independently, inconsistent code styles, standards hard to implement | Team workflow system (PlanEx, IterDev, Lifecycle) ensures standard execution |
| **Standards hard to implement** | CLAUDE.md written but AI doesn't follow, project constraints ignored | Spec + Hook auto-injection, AI forced to follow project standards |
---
## 1.2 vs Traditional Methods
| Dimension | Traditional AI Assistant | **Claude_dms3** |
|-----------|-------------------------|-----------------|
| **Code Search** | Text keyword search | **Semantic vector search + LSP call chain** |
| **AI Invocation** | Single model fixed call | **Multi-model collaboration, optimal model per task** |
| **Project Memory** | Re-explain each session | **Cross-session persistent Memory** |
| **Standard Execution** | Relies on Prompt reminders | **Spec + Hook auto-injection** |
| **Team Collaboration** | Each person for themselves | **Structured workflow system** |
| **Code Quality** | Depends on AI capability | **Multi-dimensional review + auto-fix cycle** |
---
## 1.3 Core Concepts Overview
| Concept | Description | Location/Command |
|---------|-------------|------------------|
| **CodexLens** | Semantic code indexing and search engine | `ccw search` |
| **CCW** | Unified CLI tool invocation framework | `ccw cli` |
| **Memory** | Cross-session knowledge persistence | `ccw memory` |
| **Spec** | Project specification and constraint system | `.workflow/specs/` |
| **Hook** | Auto-triggered context injection scripts | `.claude/hooks/` |
| **Agent** | Specialized AI subprocess for specific roles | `.claude/agents/` |
| **Skill** | Reusable AI capability modules | `.claude/skills/` |
| **Workflow** | Multi-phase development orchestration | `/workflow:*` |
---
## 1.4 Architecture Overview
```
┌─────────────────────────────────────────────────────────────┐
│ Claude_dms3 Architecture │
├─────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ CodexLens │ │ CCW │ │ Memory │ │
│ │ (Semantic │ │ (CLI Call │ │ (Persistent │ │
│ │ Index) │ │ Framework) │ │ Context) │ │
│ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │
│ │ │ │ │
│ └────────────────┼────────────────┘ │
│ │ │
│ ┌─────┴─────┐ │
│ │ Spec │ │
│ │ System │ │
│ └─────┬─────┘ │
│ │ │
│ ┌────────────────┼────────────────┐ │
│ │ │ │ │
│ ┌────┴────┐ ┌─────┴─────┐ ┌────┴────┐ │
│ │ Hooks │ │ Skills │ │ Agents │ │
│ │(Inject) │ │(Reusable) │ │(Roles) │ │
│ └─────────┘ └───────────┘ └─────────┘ │
│ │
└─────────────────────────────────────────────────────────────┘
```
---
## Next Steps
- [Getting Started](/guide/ch02-getting-started) - Install and configure
- [Core Concepts](/guide/ch03-core-concepts) - Understand the fundamentals
- [Workflow Basics](/guide/ch04-workflow-basics) - Start your first workflow