# Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌ
ΠΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΎΡ
Π²Π°ΡΡΠ²Π°Π΅Ρ Π΄Π²Π° ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π΄Π»Ρ Spec Workflow MCP: Π²Π΅Π±-ΠΏΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ VSCode.
## ΠΠ±Π·ΠΎΡ
Spec Workflow MCP ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π΄Π²Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°:
1. **ΠΠ΅Π±-ΠΏΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ** - ΠΡΠ°ΡΠ·Π΅ΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ CLI
2. **Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ VSCode** - ΠΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΎΠΏΡΡ IDE Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ VSCode
ΠΠ±Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠ΅ΠΉ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ.
## ΠΠ΅Π±-ΠΏΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
### ΠΠ±Π·ΠΎΡ
ΠΠ΅Π±-ΠΏΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ - ΡΡΠΎ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ Π²Π°ΡΠΈΠΌ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠΌ, Π·Π°Π΄Π°ΡΠ°ΠΌ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ.
### ΠΠ°ΠΏΡΡΠΊ ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
#### ΠΠ²ΡΠΎΠ½ΠΎΠΌΠ½Π°Ρ ΠΏΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
```bash
# ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΡΠ΅ΠΌΠ΅ΡΠ½ΡΠΉ ΠΏΠΎΡΡ
npx -y @pimzino/spec-workflow-mcp@latest /path/to/project --dashboard
# ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΏΠΎΡΡ
npx -y @pimzino/spec-workflow-mcp@latest /path/to/project --dashboard --port 3000
```
#### Π‘ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ MCP
```bash
# ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π·Π°ΠΏΡΡΠΊ Ρ MCP
npx -y @pimzino/spec-workflow-mcp@latest /path/to/project --AutoStartDashboard
```
### Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
#### ΠΠ»Π°Π²Π½ΡΠΉ Π²ΠΈΠ΄
ΠΠ»Π°Π²Π½Π°Ρ ΠΏΠ°Π½Π΅Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ:
- **ΠΠ±Π·ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°**
- ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π°ΠΊΡΠΈΠ²Π½ΡΡ
ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ
- ΠΡΠ΅Π³ΠΎ Π·Π°Π΄Π°Ρ
- ΠΡΠΎΡΠ΅Π½Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ
- ΠΠ΅Π΄Π°Π²Π½ΡΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ
- **ΠΠ°ΡΡΠΎΡΠΊΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ**
- ΠΠΌΡ ΠΈ ΡΡΠ°ΡΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ
- ΠΠΎΠ»ΠΎΡΠ° ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ°
- ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ²
- ΠΡΡΡΡΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ
#### ΠΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ Π²ΠΈΠ΄ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ
ΠΡΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ:
- **ΠΠΊΠ»Π°Π΄ΠΊΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ²**
- Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ
- ΠΠΈΠ·Π°ΠΉΠ½
- ΠΠ°Π΄Π°ΡΠΈ
- **Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°**
- ΠΡΡΠ΅Π½Π΄Π΅ΡΠ΅Π½Π½ΡΠΉ markdown
- ΠΠΎΠ΄ΡΠ²Π΅ΡΠΊΠ° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°
- ΠΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅
- **ΠΠ΅ΠΉΡΡΠ²ΠΈΡ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ**
- ΠΠ½ΠΎΠΏΠΊΠ° ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ
- ΠΠ°ΠΏΡΠΎΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ
- ΠΠΏΡΠΈΡ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΡ
- ΠΠΎΠ»Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ
#### Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ
ΠΠΈΠ΄ Π·Π°Π΄Π°Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ:
- **ΠΠ΅ΡΠ°ΡΡ
ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΏΠΈΡΠΎΠΊ Π·Π°Π΄Π°Ρ**
- ΠΡΠΌΠ΅ΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ (1.0, 1.1, 1.1.1)
- ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡ ΡΡΠ°ΡΡΡΠ°
- ΠΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ°
- **ΠΠ΅ΠΉΡΡΠ²ΠΈΡ Ρ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ**
- ΠΠ½ΠΎΠΏΠΊΠ° ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠ°
- ΠΡΠΌΠ΅ΡΠΈΡΡ ΠΊΠ°ΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ΅
- ΠΠΎΠ±Π°Π²ΠΈΡΡ Π·Π°ΠΌΠ΅ΡΠΊΠΈ
- ΠΡΠΎΡΠΌΠΎΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ
- **ΠΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ°**
- ΠΠ±ΡΠ°Ρ ΠΏΠΎΠ»ΠΎΡΠ° ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ°
- ΠΡΠΎΠ³ΡΠ΅ΡΡ ΠΏΠΎ ΡΠ°Π·Π΄Π΅Π»Π°ΠΌ
- ΠΡΠ΅Π½ΠΊΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
#### Π£ΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ
ΠΠΎΡΡΡΠΏ ΠΊ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°:
- **Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠΌ**
- ΠΠΈΠ΄Π΅Π½ΠΈΠ΅ ΠΈ ΡΠ΅Π»ΠΈ
- ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΏΠ΅ΡΡΠΎΠ½Ρ
- ΠΠ΅ΡΡΠΈΠΊΠΈ ΡΡΠΏΠ΅Ρ
Π°
- **Π’Π΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅**
- ΠΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ
- ΠΡΠ±ΠΎΡ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ
- Π¦Π΅Π»ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ
- **Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΠΎΠΉ**
- ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²
- Π‘ΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΎΠ± ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΈ
- ΠΡΠ°Π½ΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ
### ΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ ΠΏΠΎ ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
#### ΠΠΎΡΡΡΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ
| ΠΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ | ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅ |
|----------|--------|
| `Alt + S` | Π€ΠΎΠΊΡΡ Π½Π° ΡΠΏΠΈΡΠΎΠΊ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ |
| `Alt + T` | ΠΡΠΎΡΠΌΠΎΡΡ Π·Π°Π΄Π°Ρ |
| `Alt + R` | ΠΡΠΎΡΠΌΠΎΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ |
| `Alt + D` | ΠΡΠΎΡΠΌΠΎΡΡ Π΄ΠΈΠ·Π°ΠΉΠ½Π° |
| `Alt + A` | ΠΡΠΊΡΡΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ |
| `Esc` | ΠΠ°ΠΊΡΡΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ |
#### Π‘ΡΡΡΠΊΡΡΡΠ° URL
ΠΡΡΠΌΡΠ΅ ΡΡΡΠ»ΠΊΠΈ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ Π²ΠΈΠ΄Ρ:
- `/` - ΠΠ»Π°Π²Π½Π°Ρ ΠΏΠ°Π½Π΅Π»Ρ
- `/spec/{name}` - ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½Π°Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ
- `/spec/{name}/requirements` - ΠΠΎΠΊΡΠΌΠ΅Π½Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ
- `/spec/{name}/design` - ΠΠΎΠΊΡΠΌΠ΅Π½Ρ Π΄ΠΈΠ·Π°ΠΉΠ½Π°
- `/spec/{name}/tasks` - Π‘ΠΏΠΈΡΠΎΠΊ Π·Π°Π΄Π°Ρ
- `/steering/{type}` - Π£ΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ
### ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
ΠΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ WebSockets Π΄Π»Ρ ΠΆΠΈΠ²ΡΡ
ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ:
- **ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅**
- ΠΠΎΠ²ΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ
- ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΡΠ°ΡΡΡΠ° Π·Π°Π΄Π°Ρ
- ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ°
- Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΎΠ± ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠΈ
- **Π‘ΡΠ°ΡΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ**
- ΠΠ΅Π»Π΅Π½ΡΠΉ: ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΎ
- ΠΠ΅Π»ΡΡΠΉ: ΠΠ΅ΡΠ΅ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
- ΠΡΠ°ΡΠ½ΡΠΉ: ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΎ
- **Π‘ΠΈΡΡΠ΅ΠΌΠ° ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ**
- ΠΠ°ΠΏΡΠΎΡΡ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ
- ΠΠ°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ
- ΠΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ
- Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠ± ΡΡΠΏΠ΅Ρ
Π΅
### ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
#### ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ΅ΠΌΡ
ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ²Π΅ΡΠ»ΡΠΌ ΠΈ ΡΠ΅ΠΌΠ½ΡΠΌ ΡΠ΅ΠΆΠΈΠΌΠ°ΠΌΠΈ:
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π·Π½Π°ΡΠΎΠΊ ΡΠ΅ΠΌΡ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅
- Π‘ΠΎΡ
ΡΠ°Π½ΡΠ΅ΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅Π°Π½ΡΠ°ΠΌΠΈ
- Π£ΡΠΈΡΡΠ²Π°Π΅Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΡ
#### ΠΡΠ±ΠΎΡ ΡΠ·ΡΠΊΠ°
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°:
1. ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π·Π½Π°ΡΠΎΠΊ Π½Π°ΡΡΡΠΎΠ΅ΠΊ
2. ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ·ΡΠΊ ΠΈΠ· Π²ΡΠΏΠ°Π΄Π°ΡΡΠ΅Π³ΠΎ ΡΠΏΠΈΡΠΊΠ°
3. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΠ·ΡΠΊΠΈ:
- English (en)
- Japanese (ja)
- Chinese (zh)
- Spanish (es)
- Portuguese (pt)
- German (de)
- French (fr)
- Russian (ru)
- Italian (it)
- Korean (ko)
- Arabic (ar)
#### ΠΠΏΡΠΈΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΠΉ ΠΏΡΠΎΡΠΌΠΎΡΡΠ°:
- ΠΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠ΅/ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡΠ΅ ΠΊΠ°ΡΡΠΎΡΠΊΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ
- ΠΠΎΠΊΠ°Π·Π°ΡΡ/ΡΠΊΡΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ
- Π Π°Π·ΠΌΠ΅Ρ ΡΡΠΈΡΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°
- Π’Π΅ΠΌΠ° ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΈ ΠΊΠΎΠ΄Π°
## Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ VSCode
### Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΈΠ· ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° VSCode:
1. ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ VSCode (Ctrl+Shift+X)
2. ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ "Spec Workflow MCP"
3. ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ
4. ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ VSCode
ΠΠ»ΠΈ ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΡΡΠΎΠΊΡ:
```bash
code --install-extension Pimzino.spec-workflow-mcp
```
### Π€ΡΠ½ΠΊΡΠΈΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ
#### ΠΠΎΠΊΠΎΠ²Π°Ρ ΠΏΠ°Π½Π΅Π»Ρ
ΠΠΎΡΡΡΠΏ ΡΠ΅ΡΠ΅Π· Π·Π½Π°ΡΠΎΠΊ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ:
- **ΠΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ**
- ΠΡΠ΅Π²ΠΎΠ²ΠΈΠ΄Π½ΡΠΉ Π²ΠΈΠ΄ Π²ΡΠ΅Ρ
ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ
- Π Π°Π·Π²Π΅ΡΠ½ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ²
- ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡ ΡΡΠ°ΡΡΡΠ°
- ΠΠ΅ΠΉΡΡΠ²ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ
- **Π‘ΠΏΠΈΡΠΎΠΊ Π·Π°Π΄Π°Ρ**
- Π€ΠΈΠ»ΡΡΡΡΠ΅ΠΌΡΠΉ Π²ΠΈΠ΄ Π·Π°Π΄Π°Ρ
- ΠΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ°
- ΠΡΡΡΡΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ
- Π€ΡΠ½ΠΊΡΠΈΡ ΠΏΠΎΠΈΡΠΊΠ°
- **ΠΠΈΠ΄ Π°ΡΡ
ΠΈΠ²Π°**
- ΠΠ°Π²Π΅ΡΡΠ΅Π½Π½ΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ
- ΠΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅
- ΠΠΏΡΠΈΡ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ
- ΠΠ°ΡΡΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ
#### ΠΡΠΎΡΠΌΠΎΡΡΡΠΈΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ²
ΠΡΠΊΡΡΠ²Π°ΠΉΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅:
- **ΠΠΎΠ΄ΡΠ²Π΅ΡΠΊΠ° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°**
- Π Π΅Π½Π΄Π΅ΡΠΈΠ½Π³ Markdown
- ΠΠ»ΠΎΠΊΠΈ ΠΊΠΎΠ΄Π°
- Π€Π»Π°ΠΆΠΊΠΈ Π·Π°Π΄Π°Ρ
- Π‘ΡΡΠ»ΠΊΠΈ ΠΈ ΡΡΡΠ»ΠΊΠΈ
- **ΠΠ΅ΠΉΡΡΠ²ΠΈΡ Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ**
- Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΠΌΠ΅ΡΡΠ΅
- Π Π΅ΠΆΠΈΠΌ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ°
- Π Π°Π·Π΄Π΅Π»Π΅Π½Π½ΡΠΉ Π²ΠΈΠ΄
- ΠΠΏΡΠΈΠΈ ΡΠΊΡΠΏΠΎΡΡΠ°
#### ΠΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ
ΠΠ°ΡΠΈΠ²Π½ΡΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ VSCode Π΄Π»Ρ:
- **ΠΠ°ΠΏΡΠΎΡΡ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ**
- ΠΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΠ΅ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ
- ΠΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ
- ΠΡΡΡΡΠΎΠ΅ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅/ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅
- ΠΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΡΠ²ΡΠ·Ρ
- **ΠΡΠΎΡΠ΅ΡΡ ΡΠ΅Π²ΠΈΠ·ΠΈΠΈ**
- ΠΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ
- Π¦Π΅ΠΏΠΎΡΠΊΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π²
- Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΉ
- ΠΡΡΠΎΡΠΈΡ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠΉ
#### ΠΠ΅ΠΉΡΡΠ²ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ
ΠΠ΅ΠΉΡΡΠ²ΠΈΡ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅:
- **ΠΠ° ΡΠ°ΠΉΠ»Π°Ρ
ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ**
- Π£ΡΠ²Π΅ΡΠ΄ΠΈΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ
- ΠΠ°ΠΏΡΠΎΡΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ
- ΠΡΠΎΡΠΌΠΎΡΡ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
- ΠΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ
- **ΠΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°Ρ
Π·Π°Π΄Π°Ρ**
- ΠΡΠΌΠ΅ΡΠΈΡΡ ΠΊΠ°ΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ΅
- ΠΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π·Π°ΠΏΡΠΎΡ
- ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠΎΠ΄Π·Π°Π΄Π°ΡΡ
- ΠΡΠΎΡΠΌΠΎΡΡ Π΄Π΅ΡΠ°Π»Π΅ΠΉ
### ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ
ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ Π² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ
VSCode:
```json
{
"specWorkflow.language": "en",
"specWorkflow.notifications.enabled": true,
"specWorkflow.notifications.sound": true,
"specWorkflow.notifications.volume": 0.5,
"specWorkflow.archive.showInExplorer": true,
"specWorkflow.tasks.autoRefresh": true,
"specWorkflow.tasks.refreshInterval": 5000,
"specWorkflow.theme.followVSCode": true
}
```
#### ΠΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ
| ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ |
|---------|-------------|---------|
| `language` | Π―Π·ΡΠΊ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° | "en" |
| `notifications.enabled` | ΠΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ | true |
| `notifications.sound` | ΠΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ Π·Π²ΡΠΊΠΎΠ²ΡΠ΅ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ | true |
| `notifications.volume` | ΠΡΠΎΠΌΠΊΠΎΡΡΡ Π·Π²ΡΠΊΠ° (0-1) | 0.5 |
| `archive.showInExplorer` | ΠΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π°ΡΡ
ΠΈΠ²Π½ΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ | true |
| `tasks.autoRefresh` | ΠΠ²ΡΠΎΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ | true |
| `tasks.refreshInterval` | ΠΠ½ΡΠ΅ΡΠ²Π°Π» ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ (ΠΌΡ) | 5000 |
| `theme.followVSCode` | Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΡ ΡΠ΅ΠΌΠ΅ VSCode | true |
### ΠΠΎΠΌΠ°Π½Π΄Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ
ΠΠΎΡΡΡΠΏΠ½Ρ Π² ΠΏΠ°Π»ΠΈΡΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ (Ctrl+Shift+P):
| ΠΠΎΠΌΠ°Π½Π΄Π° | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
|---------|-------------|
| `Spec Workflow: Create Spec` | ΠΠ°ΡΠ°ΡΡ Π½ΠΎΠ²ΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ |
| `Spec Workflow: List Specs` | ΠΠΎΠΊΠ°Π·Π°ΡΡ Π²ΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ |
| `Spec Workflow: View Dashboard` | ΠΡΠΊΡΡΡΡ Π²Π΅Π±-ΠΏΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ |
| `Spec Workflow: Archive Spec` | ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ Π² Π°ΡΡ
ΠΈΠ² |
| `Spec Workflow: Restore Spec` | ΠΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈΠ· Π°ΡΡ
ΠΈΠ²Π° |
| `Spec Workflow: Refresh` | ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ |
| `Spec Workflow: Show Steering` | ΠΡΠΎΡΠΌΠΎΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΡ
Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² |
| `Spec Workflow: Export Spec` | ΠΠΊΡΠΏΠΎΡΡ Π² markdown |
### ΠΠ²ΡΠΊΠΎΠ²ΡΠ΅ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ
Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π·Π²ΡΠΊΠΎΠ²ΡΠ΅ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ:
- **ΠΠ°ΠΏΡΠΎΡΡ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ** - ΠΡΠ³ΠΊΠΈΠΉ Π·Π²ΠΎΠ½
- **ΠΠ°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ** - ΠΠ²ΡΠΊ ΡΡΠΏΠ΅Ρ
Π°
- **ΠΡΠΈΠ±ΠΊΠΈ** - Π’ΠΎΠ½ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ
- **ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ** - ΠΡΠ³ΠΊΠΎΠ΅ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅
ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ Π² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ
:
```json
{
"specWorkflow.notifications.sound": true,
"specWorkflow.notifications.volume": 0.3
}
```
## Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ
| Π€ΡΠ½ΠΊΡΠΈΡ | ΠΠ΅Π±-ΠΏΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ | Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ VSCode |
|---------|--------------|------------------|
| ΠΡΠΎΡΠΌΠΎΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ | β
| β
|
| Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ | β
| β
|
| Π£ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ | β
| β
|
| ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ | β
| β
|
| Π‘ΠΈΡΡΠ΅ΠΌΠ° Π°ΡΡ
ΠΈΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΡ | β | β
|
| ΠΠ²ΡΠΊΠΎΠ²ΡΠ΅ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ | β | β
|
| ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠΌ | β | β
|
| ΠΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΡΠ΅ ΠΌΠ΅Π½Ρ | β | β
|
| ΠΠΎΡΡΡΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ | ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠ΅ | ΠΠΎΠ»Π½ΡΠ΅ |
| ΠΡΠ»ΡΡΠΈΠΏΡΠΎΠ΅ΠΊΡ | Π ΡΡΠ½ΠΎΠΉ | ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ |
| ΠΠ²ΡΠΎΠ½ΠΎΠΌΠ½ΡΠΉ Π΄ΠΎΡΡΡΠΏ | β | β
|
| ΠΠΏΡΠΈΠΈ ΡΠΊΡΠΏΠΎΡΡΠ° | ΠΠ°Π·ΠΎΠ²ΡΠ΅ | Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ |
## ΠΡΠ±ΠΎΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°
### ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²Π΅Π±-ΠΏΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ³Π΄Π°:
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ AI Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ CLI
- Π Π°Π±ΠΎΡΠ°Π΅ΡΠ΅ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
IDE
- ΠΡΠΆΠ΅Π½ Π΄ΠΎΡΡΡΠΏ ΡΠ΅ΡΠ΅Π· Π±ΡΠ°ΡΠ·Π΅Ρ
- ΠΠ΅Π»ΠΈΡΠ΅ΡΡ Ρ ΡΠ»Π΅Π½Π°ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
- ΠΡΠΆΠ΅Π½ Π±ΡΡΡΡΡΠΉ ΠΎΠ±Π·ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°
### ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ VSCode ΠΊΠΎΠ³Π΄Π°:
- ΠΡΠ½ΠΎΠ²Π½Π°Ρ IDE - VSCode
- Π₯ΠΎΡΠΈΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΎΠΏΡΡ
- ΠΡΠΆΠ½Ρ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°
- ΠΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π΅ΡΠ΅ Π½Π°ΡΠΈΠ²Π½ΡΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ
- Π₯ΠΎΡΠΈΡΠ΅ Π·Π²ΡΠΊΠΎΠ²ΡΠ΅ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ
## Π‘ΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ²
ΠΠ±Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΎΠ΄Π½ΠΈ ΠΈ ΡΠ΅ ΠΆΠ΅ Π΄Π°Π½Π½ΡΠ΅:
- **Π‘ΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ**
- ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΡΡΠ°ΠΆΠ°ΡΡΡΡ Π² Π΄ΡΡΠ³ΠΎΠΌ
- ΠΠ±ΡΠ΅Π΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ
- Π‘ΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΡΠ°ΡΡΡ Π·Π°Π΄Π°Ρ
- ΠΠ΄ΠΈΠ½ΠΎΠ΅ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ°
- **Π₯ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
**
- ΠΠ΄ΠΈΠ½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΈΡΡΠΈΠ½Ρ
- Π₯ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ°ΠΉΠ»ΠΎΠ²
- Π‘ΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ
- ΠΠ³Π½ΠΎΠ²Π΅Π½Π½ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ
## ΠΠΎΡΡΡΠΏ Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ² ΠΈ ΠΏΠ»Π°Π½ΡΠ΅ΡΠΎΠ²
### ΠΠ΅Π±-ΠΏΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ
ΠΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π°Π΄Π°ΠΏΡΠΈΠ²Π½Π°Ρ:
- **ΠΠΈΠ΄ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅**
- Π‘ΡΠΎΠΏΠΊΠ° ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ
- Π‘Π²ΠΎΡΠ°ΡΠΈΠ²Π°Π΅ΠΌΠ°Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ
- ΠΠ½ΠΎΠΏΠΊΠΈ, ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΊΠ°ΡΠ°Π½ΠΈΡ
- ΠΠ΅ΡΡΡ ΡΠ²Π°ΠΉΠΏΠ°
- **ΠΠΈΠ΄ Π½Π° ΠΏΠ»Π°Π½ΡΠ΅ΡΠ΅**
- Π Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΠΎΠΊ ΠΎ Π±ΠΎΠΊ
- Π‘Π΅Π½ΡΠΎΡΠ½ΡΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ
- ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π»Π°Π½Π΄ΡΠ°ΡΡΠ°
### ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ
- ΠΠ΅Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ VSCode
- ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠ΅ Π³ΠΎΡΡΡΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ
- Π£ΠΌΠ΅Π½ΡΡΠ΅Π½Π½Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°ΡΠ½ΠΎΡΡΡ
- Π£ΠΏΡΠΎΡΠ΅Π½Π½ΡΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ
## Π€ΡΠ½ΠΊΡΠΈΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ
### ΠΠ΅Π±-ΠΏΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
- **ΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ**
- Tab Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ
- Enter Π΄Π»Ρ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ
- Escape Π΄Π»Ρ ΠΎΡΠΌΠ΅Π½Ρ
- Π‘ΡΡΠ΅Π»ΠΊΠΈ Π΄Π»Ρ ΡΠΏΠΈΡΠΊΠΎΠ²
- **ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΡΡΠ΅Π½ΠΈΡ Ρ ΡΠΊΡΠ°Π½Π°**
- ARIA ΠΌΠ΅ΡΠΊΠΈ
- ΠΡΡΠΈΠ±ΡΡΡ ΡΠΎΠ»Π΅ΠΉ
- ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΡΠ°ΡΡΡΠ°
- Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠΊΡΡΠΎΠΌ
- **ΠΠΈΠ·ΡΠ°Π»ΡΠ½Π°Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ**
- Π Π΅ΠΆΠΈΠΌ Π²ΡΡΠΎΠΊΠΎΠΉ ΠΊΠΎΠ½ΡΡΠ°ΡΡΠ½ΠΎΡΡΠΈ
- ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΠΈΡΡΠ°
- ΠΡΡΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ Π΄Π»Ρ Π΄Π°Π»ΡΡΠΎΠ½ΠΈΠΊΠΎΠ²
- ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡ ΡΠΎΠΊΡΡΠ°
### Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ VSCode
ΠΠ°ΡΠ»Π΅Π΄ΡΠ΅Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ VSCode:
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΡΡΠ΅Π½ΠΈΡ Ρ ΡΠΊΡΠ°Π½Π°
- ΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ
- ΠΡΡΠΎΠΊΠΎΠΊΠΎΠ½ΡΡΠ°ΡΡΠ½ΡΠ΅ ΡΠ΅ΠΌΡ
- Π€ΡΠ½ΠΊΡΠΈΡ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ
## ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ
### ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
- **ΠΠ΅Π½ΠΈΠ²Π°Ρ Π·Π°Π³ΡΡΠ·ΠΊΠ°**
- ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ
- ΠΠ°Π³ΠΈΠ½Π°ΡΠΈΡ Π΄Π»Ρ Π΄Π»ΠΈΠ½Π½ΡΡ
ΡΠΏΠΈΡΠΊΠΎΠ²
- ΠΡΠΎΠ³ΡΠ΅ΡΡΠΈΠ²Π½ΡΠΉ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³
- ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ
- **Π‘ΡΡΠ°ΡΠ΅Π³ΠΈΡ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ**
- ΠΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΠ°
- Service worker
- ΠΠ²ΡΠΎΠ½ΠΎΠΌΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° (ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½Π°Ρ)
- ΠΡΡΡΡΠ°Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ
### ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ
- **Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ**
- ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΠΈ
- ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ Π·Π° ΡΠ°ΠΉΠ»Π°ΠΌΠΈ
- ΠΡΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ
- Π€ΠΎΠ½ΠΎΠ²Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°
## Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°
### ΠΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
| ΠΡΠΎΠ±Π»Π΅ΠΌΠ° | Π Π΅ΡΠ΅Π½ΠΈΠ΅ |
|-------|----------|
| ΠΠ΅ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ | ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, ΡΡΠΎ ΡΠ΅ΡΠ²Π΅Ρ Π·Π°ΠΏΡΡΠ΅Π½, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ URL |
| ΠΠ΅Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ | ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ WebSocket, ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ |
| Π£ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ | Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΏΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ MCP ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ |
| Π‘ΡΠΈΠ»Ρ ΡΠ»ΠΎΠΌΠ°Π½ | ΠΡΠΈΡΡΠΈΡΠ΅ ΠΊΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ»Ρ |
### ΠΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ
| ΠΡΠΎΠ±Π»Π΅ΠΌΠ° | Π Π΅ΡΠ΅Π½ΠΈΠ΅ |
|-------|----------|
| ΠΠ΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ | ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, ΡΡΠΎ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Π΅ΡΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ .spec-workflow |
| ΠΠΎΠΌΠ°Π½Π΄Ρ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ | ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΎΠΊΠ½ΠΎ VSCode |
| ΠΠ΅Ρ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ | ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ |
| ΠΡΡ
ΠΈΠ² Π½Π΅ Π²ΠΈΠ΄Π΅Π½ | ΠΠΊΠ»ΡΡΠΈΡΠ΅ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
|
## Π Π°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
### ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ URL ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°Ρ
:
```bash
# Π’Π΅ΡΠΌΠΈΠ½Π°Π» 1: Π‘Π΅ΡΠ²Π΅Ρ MCP
npx -y @pimzino/spec-workflow-mcp@latest /project
# Π’Π΅ΡΠΌΠΈΠ½Π°Π» 2: ΠΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
npx -y @pimzino/spec-workflow-mcp@latest /project --dashboard --port 3000
```
### ΠΡΠ»ΡΡΠΈΠΊΠΎΡΠ½Π΅Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ
Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΌΡΠ»ΡΡΠΈΠΊΠΎΡΠ½Π΅Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° VSCode:
1. ΠΠΎΠ±Π°Π²ΡΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΠΏΠΎΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠ°
2. ΠΠ°ΠΆΠ΄Π°Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ
3. ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ
4. ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ
## Π‘Π²ΡΠ·Π°Π½Π½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ
- [Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ](CONFIGURATION.ru.md) - ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ
- [Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ](USER-GUIDE.ru.md) - ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ²
- [ΠΡΠΎΡΠ΅ΡΡ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°](WORKFLOW.ru.md) - Π Π°Π±ΠΎΡΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
- [Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ](TROUBLESHOOTING.ru.md) - Π Π°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ